A cmake flag to avoid installing most everything
parent
dbab20c134
commit
2a4ecd83d9
|
@ -76,6 +76,8 @@ set(MOO_TEXT_LANG_FILES_DIR "${MOO_DATA_DIR}/language-specs")
|
|||
set(MOO_PYTHON_PLUGIN_DIR "${MOO_DATA_DIR}/plugins")
|
||||
set(MOO_PYTHON_LIB_DIR "${MOO_DATA_DIR}/python")
|
||||
|
||||
set(MOO_INSTALL_EVERYTHING TRUE CACHE BOOL "Install gtk, python, langs, everything")
|
||||
|
||||
if(CMAKE_COMPILER_IS_GNUCXX)
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
endif()
|
||||
|
|
|
@ -129,21 +129,9 @@ add_custom_command(OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/help/img/prefs-file-select
|
|||
MAIN_DEPENDENCY img/prefs-file-selector.png
|
||||
)
|
||||
|
||||
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/help DESTINATION ${MOO_DOC_DIR})
|
||||
|
||||
#EXTRA_DIST = help built/moo-help-sections.h built/medit.1
|
||||
|
||||
#install-data-local:
|
||||
# $(MKDIR_P) $(DESTDIR)$(MOO_HELP_DIR)/img $(DESTDIR)$(MOO_HELP_DIR)/script
|
||||
# cd $(srcdir) && $(INSTALL_DATA) help/*.html help/*.css $(DESTDIR)$(MOO_HELP_DIR)
|
||||
# cd $(srcdir) && $(INSTALL_DATA) help/script/*.html $(DESTDIR)$(MOO_HELP_DIR)/script
|
||||
# cd $(srcdir) && $(INSTALL_DATA) help/img/*.png $(DESTDIR)$(MOO_HELP_DIR)/img
|
||||
|
||||
#uninstall-local:
|
||||
# rm -f $(DESTDIR)$(MOO_HELP_DIR)/*.html \
|
||||
# $(DESTDIR)$(MOO_HELP_DIR)/*.css \
|
||||
# $(DESTDIR)$(MOO_HELP_DIR)/script/*.html \
|
||||
# $(DESTDIR)$(MOO_HELP_DIR)/img/*.png
|
||||
if(MOO_INSTALL_EVERYTHING)
|
||||
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/help DESTINATION ${MOO_DOC_DIR})
|
||||
endif()
|
||||
|
||||
add_custom_target(docs ALL DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/help/help.html
|
||||
|
|
|
@ -149,143 +149,145 @@ endforeach(input_file)
|
|||
ADD_UI(mooedit/medit.xml)
|
||||
ADD_UI(mooedit/mooedit.xml)
|
||||
|
||||
install(FILES
|
||||
mooedit/langs/abnf.lang
|
||||
mooedit/langs/actionscript.lang
|
||||
mooedit/langs/ada.lang
|
||||
mooedit/langs/ansforth94.lang
|
||||
mooedit/langs/asp.lang
|
||||
mooedit/langs/automake.lang
|
||||
mooedit/langs/awk.lang
|
||||
mooedit/langs/bennugd.lang
|
||||
mooedit/langs/bibtex.lang
|
||||
mooedit/langs/bluespec.lang
|
||||
mooedit/langs/boo.lang
|
||||
mooedit/langs/c.lang
|
||||
mooedit/langs/cg.lang
|
||||
mooedit/langs/changelog.lang
|
||||
mooedit/langs/chdr.lang
|
||||
mooedit/langs/check.sh
|
||||
mooedit/langs/classic.xml
|
||||
mooedit/langs/cmake.lang
|
||||
mooedit/langs/cobalt.xml
|
||||
mooedit/langs/cobol.lang
|
||||
mooedit/langs/cpp.lang
|
||||
mooedit/langs/cpphdr.lang
|
||||
mooedit/langs/csharp.lang
|
||||
mooedit/langs/css.lang
|
||||
mooedit/langs/csv.lang
|
||||
mooedit/langs/cuda.lang
|
||||
mooedit/langs/d.lang
|
||||
mooedit/langs/def.lang
|
||||
mooedit/langs/desktop.lang
|
||||
mooedit/langs/diff.lang
|
||||
mooedit/langs/docbook.lang
|
||||
mooedit/langs/dosbatch.lang
|
||||
mooedit/langs/dot.lang
|
||||
mooedit/langs/dpatch.lang
|
||||
mooedit/langs/dtd.lang
|
||||
mooedit/langs/dtl.lang
|
||||
mooedit/langs/eiffel.lang
|
||||
mooedit/langs/erlang.lang
|
||||
mooedit/langs/fcl.lang
|
||||
mooedit/langs/forth.lang
|
||||
mooedit/langs/fortran.lang
|
||||
mooedit/langs/fsharp.lang
|
||||
mooedit/langs/gap.lang
|
||||
mooedit/langs/gdb-log.lang
|
||||
mooedit/langs/genie.lang
|
||||
mooedit/langs/glsl.lang
|
||||
mooedit/langs/go.lang
|
||||
mooedit/langs/gtk-doc.lang
|
||||
mooedit/langs/gtkrc.lang
|
||||
mooedit/langs/haddock.lang
|
||||
mooedit/langs/haskell-literate.lang
|
||||
mooedit/langs/haskell.lang
|
||||
mooedit/langs/haxe.lang
|
||||
mooedit/langs/html.lang
|
||||
mooedit/langs/idl-exelis.lang
|
||||
mooedit/langs/idl.lang
|
||||
mooedit/langs/imagej.lang
|
||||
mooedit/langs/ini.lang
|
||||
mooedit/langs/j.lang
|
||||
mooedit/langs/jade.lang
|
||||
mooedit/langs/java.lang
|
||||
mooedit/langs/javascript.lang
|
||||
mooedit/langs/json.lang
|
||||
mooedit/langs/julia.lang
|
||||
mooedit/langs/kate.xml
|
||||
mooedit/langs/kotlin.lang
|
||||
mooedit/langs/language2.rng
|
||||
mooedit/langs/latex.lang
|
||||
mooedit/langs/lex.lang
|
||||
mooedit/langs/libtool.lang
|
||||
mooedit/langs/llvm.lang
|
||||
mooedit/langs/logcat.lang
|
||||
mooedit/langs/lua.lang
|
||||
mooedit/langs/m4.lang
|
||||
mooedit/langs/makefile.lang
|
||||
mooedit/langs/mallard.lang
|
||||
mooedit/langs/markdown.lang
|
||||
mooedit/langs/matlab.lang
|
||||
mooedit/langs/maxima.lang
|
||||
mooedit/langs/mediawiki.lang
|
||||
mooedit/langs/medit.xml
|
||||
mooedit/langs/meson.lang
|
||||
mooedit/langs/modelica.lang
|
||||
mooedit/langs/mxml.lang
|
||||
mooedit/langs/nemerle.lang
|
||||
mooedit/langs/netrexx.lang
|
||||
mooedit/langs/nsis.lang
|
||||
mooedit/langs/objc.lang
|
||||
mooedit/langs/objj.lang
|
||||
mooedit/langs/oblivion.xml
|
||||
mooedit/langs/ocaml.lang
|
||||
mooedit/langs/ocl.lang
|
||||
mooedit/langs/octave.lang
|
||||
mooedit/langs/ooc.lang
|
||||
mooedit/langs/opal.lang
|
||||
mooedit/langs/opencl.lang
|
||||
mooedit/langs/pascal.lang
|
||||
mooedit/langs/perl.lang
|
||||
mooedit/langs/php.lang
|
||||
mooedit/langs/pig.lang
|
||||
mooedit/langs/pkgconfig.lang
|
||||
mooedit/langs/po.lang
|
||||
mooedit/langs/prolog.lang
|
||||
mooedit/langs/protobuf.lang
|
||||
mooedit/langs/puppet.lang
|
||||
mooedit/langs/python-console.lang
|
||||
mooedit/langs/python.lang
|
||||
mooedit/langs/python3.lang
|
||||
mooedit/langs/R.lang
|
||||
mooedit/langs/rpmspec.lang
|
||||
mooedit/langs/rst.lang
|
||||
mooedit/langs/ruby.lang
|
||||
mooedit/langs/rust.lang
|
||||
mooedit/langs/scala.lang
|
||||
mooedit/langs/scheme.lang
|
||||
mooedit/langs/scilab.lang
|
||||
mooedit/langs/sh.lang
|
||||
mooedit/langs/sml.lang
|
||||
mooedit/langs/solarized-dark.xml
|
||||
mooedit/langs/solarized-light.xml
|
||||
mooedit/langs/sparql.lang
|
||||
mooedit/langs/sql.lang
|
||||
mooedit/langs/sweave.lang
|
||||
mooedit/langs/swift.lang
|
||||
mooedit/langs/systemverilog.lang
|
||||
mooedit/langs/t2t.lang
|
||||
mooedit/langs/tango.xml
|
||||
mooedit/langs/tcl.lang
|
||||
mooedit/langs/texinfo.lang
|
||||
mooedit/langs/thrift.lang
|
||||
mooedit/langs/vala.lang
|
||||
mooedit/langs/vbnet.lang
|
||||
mooedit/langs/verilog.lang
|
||||
mooedit/langs/vhdl.lang
|
||||
mooedit/langs/xml.lang
|
||||
mooedit/langs/xslt.lang
|
||||
mooedit/langs/yacc.lang
|
||||
mooedit/langs/yaml.lang
|
||||
DESTINATION ${MOO_TEXT_LANG_FILES_DIR})
|
||||
if(MOO_INSTALL_EVERYTHING)
|
||||
install(FILES
|
||||
mooedit/langs/abnf.lang
|
||||
mooedit/langs/actionscript.lang
|
||||
mooedit/langs/ada.lang
|
||||
mooedit/langs/ansforth94.lang
|
||||
mooedit/langs/asp.lang
|
||||
mooedit/langs/automake.lang
|
||||
mooedit/langs/awk.lang
|
||||
mooedit/langs/bennugd.lang
|
||||
mooedit/langs/bibtex.lang
|
||||
mooedit/langs/bluespec.lang
|
||||
mooedit/langs/boo.lang
|
||||
mooedit/langs/c.lang
|
||||
mooedit/langs/cg.lang
|
||||
mooedit/langs/changelog.lang
|
||||
mooedit/langs/chdr.lang
|
||||
mooedit/langs/check.sh
|
||||
mooedit/langs/classic.xml
|
||||
mooedit/langs/cmake.lang
|
||||
mooedit/langs/cobalt.xml
|
||||
mooedit/langs/cobol.lang
|
||||
mooedit/langs/cpp.lang
|
||||
mooedit/langs/cpphdr.lang
|
||||
mooedit/langs/csharp.lang
|
||||
mooedit/langs/css.lang
|
||||
mooedit/langs/csv.lang
|
||||
mooedit/langs/cuda.lang
|
||||
mooedit/langs/d.lang
|
||||
mooedit/langs/def.lang
|
||||
mooedit/langs/desktop.lang
|
||||
mooedit/langs/diff.lang
|
||||
mooedit/langs/docbook.lang
|
||||
mooedit/langs/dosbatch.lang
|
||||
mooedit/langs/dot.lang
|
||||
mooedit/langs/dpatch.lang
|
||||
mooedit/langs/dtd.lang
|
||||
mooedit/langs/dtl.lang
|
||||
mooedit/langs/eiffel.lang
|
||||
mooedit/langs/erlang.lang
|
||||
mooedit/langs/fcl.lang
|
||||
mooedit/langs/forth.lang
|
||||
mooedit/langs/fortran.lang
|
||||
mooedit/langs/fsharp.lang
|
||||
mooedit/langs/gap.lang
|
||||
mooedit/langs/gdb-log.lang
|
||||
mooedit/langs/genie.lang
|
||||
mooedit/langs/glsl.lang
|
||||
mooedit/langs/go.lang
|
||||
mooedit/langs/gtk-doc.lang
|
||||
mooedit/langs/gtkrc.lang
|
||||
mooedit/langs/haddock.lang
|
||||
mooedit/langs/haskell-literate.lang
|
||||
mooedit/langs/haskell.lang
|
||||
mooedit/langs/haxe.lang
|
||||
mooedit/langs/html.lang
|
||||
mooedit/langs/idl-exelis.lang
|
||||
mooedit/langs/idl.lang
|
||||
mooedit/langs/imagej.lang
|
||||
mooedit/langs/ini.lang
|
||||
mooedit/langs/j.lang
|
||||
mooedit/langs/jade.lang
|
||||
mooedit/langs/java.lang
|
||||
mooedit/langs/javascript.lang
|
||||
mooedit/langs/json.lang
|
||||
mooedit/langs/julia.lang
|
||||
mooedit/langs/kate.xml
|
||||
mooedit/langs/kotlin.lang
|
||||
mooedit/langs/language2.rng
|
||||
mooedit/langs/latex.lang
|
||||
mooedit/langs/lex.lang
|
||||
mooedit/langs/libtool.lang
|
||||
mooedit/langs/llvm.lang
|
||||
mooedit/langs/logcat.lang
|
||||
mooedit/langs/lua.lang
|
||||
mooedit/langs/m4.lang
|
||||
mooedit/langs/makefile.lang
|
||||
mooedit/langs/mallard.lang
|
||||
mooedit/langs/markdown.lang
|
||||
mooedit/langs/matlab.lang
|
||||
mooedit/langs/maxima.lang
|
||||
mooedit/langs/mediawiki.lang
|
||||
mooedit/langs/medit.xml
|
||||
mooedit/langs/meson.lang
|
||||
mooedit/langs/modelica.lang
|
||||
mooedit/langs/mxml.lang
|
||||
mooedit/langs/nemerle.lang
|
||||
mooedit/langs/netrexx.lang
|
||||
mooedit/langs/nsis.lang
|
||||
mooedit/langs/objc.lang
|
||||
mooedit/langs/objj.lang
|
||||
mooedit/langs/oblivion.xml
|
||||
mooedit/langs/ocaml.lang
|
||||
mooedit/langs/ocl.lang
|
||||
mooedit/langs/octave.lang
|
||||
mooedit/langs/ooc.lang
|
||||
mooedit/langs/opal.lang
|
||||
mooedit/langs/opencl.lang
|
||||
mooedit/langs/pascal.lang
|
||||
mooedit/langs/perl.lang
|
||||
mooedit/langs/php.lang
|
||||
mooedit/langs/pig.lang
|
||||
mooedit/langs/pkgconfig.lang
|
||||
mooedit/langs/po.lang
|
||||
mooedit/langs/prolog.lang
|
||||
mooedit/langs/protobuf.lang
|
||||
mooedit/langs/puppet.lang
|
||||
mooedit/langs/python-console.lang
|
||||
mooedit/langs/python.lang
|
||||
mooedit/langs/python3.lang
|
||||
mooedit/langs/R.lang
|
||||
mooedit/langs/rpmspec.lang
|
||||
mooedit/langs/rst.lang
|
||||
mooedit/langs/ruby.lang
|
||||
mooedit/langs/rust.lang
|
||||
mooedit/langs/scala.lang
|
||||
mooedit/langs/scheme.lang
|
||||
mooedit/langs/scilab.lang
|
||||
mooedit/langs/sh.lang
|
||||
mooedit/langs/sml.lang
|
||||
mooedit/langs/solarized-dark.xml
|
||||
mooedit/langs/solarized-light.xml
|
||||
mooedit/langs/sparql.lang
|
||||
mooedit/langs/sql.lang
|
||||
mooedit/langs/sweave.lang
|
||||
mooedit/langs/swift.lang
|
||||
mooedit/langs/systemverilog.lang
|
||||
mooedit/langs/t2t.lang
|
||||
mooedit/langs/tango.xml
|
||||
mooedit/langs/tcl.lang
|
||||
mooedit/langs/texinfo.lang
|
||||
mooedit/langs/thrift.lang
|
||||
mooedit/langs/vala.lang
|
||||
mooedit/langs/vbnet.lang
|
||||
mooedit/langs/verilog.lang
|
||||
mooedit/langs/vhdl.lang
|
||||
mooedit/langs/xml.lang
|
||||
mooedit/langs/xslt.lang
|
||||
mooedit/langs/yacc.lang
|
||||
mooedit/langs/yaml.lang
|
||||
DESTINATION ${MOO_TEXT_LANG_FILES_DIR})
|
||||
endif(MOO_INSTALL_EVERYTHING)
|
||||
|
|
|
@ -1,6 +1,4 @@
|
|||
set(MOO_INSTALL_BDIST TRUE CACHE BOOL "Install gtk and python binaries")
|
||||
|
||||
if(MOO_INSTALL_BDIST)
|
||||
if(MOO_INSTALL_EVERYTHING)
|
||||
install(DIRECTORY ${MOO_GTK_DIST_DIR}/bin DESTINATION .)
|
||||
install(DIRECTORY ${MOO_GTK_DIST_DIR}/lib DESTINATION .)
|
||||
install(DIRECTORY ${MOO_GTK_DIST_DIR}/share DESTINATION .)
|
||||
|
|
|
@ -7,4 +7,9 @@ ENDFOREACH()
|
|||
FOREACH(lang ${langs})
|
||||
CONFIGURE_FILE(${lang}.po ${lang}.po COPYONLY)
|
||||
ENDFOREACH()
|
||||
GETTEXT_PROCESS_POT_FILE(${GETTEXT_PACKAGE_GSV}.pot ALL INSTALL_DESTINATION "share/locale" LANGUAGES ${langs})
|
||||
|
||||
if(MOO_INSTALL_EVERYTHING)
|
||||
set(_MOO_INSTALL_DESTINATION INSTALL_DESTINATION "share/locale")
|
||||
endif()
|
||||
|
||||
GETTEXT_PROCESS_POT_FILE(${GETTEXT_PACKAGE_GSV}.pot ALL ${_MOO_INSTALL_DESTINATION} LANGUAGES ${langs})
|
||||
|
|
|
@ -3,4 +3,9 @@ STRING(REGEX MATCHALL "[a-zA-Z_]+" langs "${linguas_content}")
|
|||
FOREACH(lang ${langs})
|
||||
CONFIGURE_FILE(${lang}.po ${lang}.po COPYONLY)
|
||||
ENDFOREACH()
|
||||
GETTEXT_PROCESS_POT_FILE(${GETTEXT_PACKAGE}.pot ALL INSTALL_DESTINATION "share/locale" LANGUAGES ${langs})
|
||||
|
||||
if(MOO_INSTALL_EVERYTHING)
|
||||
set(_MOO_INSTALL_DESTINATION INSTALL_DESTINATION "share/locale")
|
||||
endif()
|
||||
|
||||
GETTEXT_PROCESS_POT_FILE(${GETTEXT_PACKAGE}.pot ALL ${_MOO_INSTALL_DESTINATION} LANGUAGES ${langs})
|
||||
|
|
Loading…
Reference in New Issue