mirror of
https://github.com/weechat/weechat.git
synced 2026-06-25 12:26:40 +02:00
ci: disable build of doc when NLS is disabled
This commit is contained in:
@@ -18,7 +18,7 @@ jobs:
|
||||
config:
|
||||
- { name: "gcc", cc: "gcc", cxx: "g++", buildargs: "" }
|
||||
- { name: "gcc_ninja", cc: "gcc", cxx: "g++", buildargs: "-G Ninja" }
|
||||
- { name: "gcc_no_nls", cc: "gcc", cxx: "g++", buildargs: "-DENABLE_NLS=OFF" }
|
||||
- { name: "gcc_no_nls", cc: "gcc", cxx: "g++", buildargs: "-DENABLE_NLS=OFF -DENABLE_DOC=OFF" }
|
||||
- { name: "gcc_coverage", cc: "gcc", cxx: "g++", buildargs: "-DENABLE_CODE_COVERAGE=ON" }
|
||||
- { name: "clang", cc: "clang", cxx: "clang++", buildargs: "" }
|
||||
|
||||
|
||||
+6
-5
@@ -134,11 +134,12 @@ if(ENABLE_DOC AND NOT ENABLE_HEADLESS)
|
||||
endif()
|
||||
|
||||
# all plugins (except javascript) are required for documentation
|
||||
if(ENABLE_DOC AND (NOT ENABLE_ALIAS OR NOT ENABLE_BUFLIST OR NOT ENABLE_CHARSET
|
||||
OR NOT ENABLE_EXEC OR NOT ENABLE_FIFO OR NOT ENABLE_FSET OR NOT ENABLE_IRC
|
||||
OR NOT ENABLE_LOGGER OR NOT ENABLE_RELAY OR NOT ENABLE_SCRIPT
|
||||
OR NOT ENABLE_SCRIPTS OR NOT ENABLE_PERL OR NOT ENABLE_PYTHON
|
||||
OR NOT ENABLE_RUBY OR NOT ENABLE_LUA OR NOT ENABLE_TCL OR NOT ENABLE_GUILE
|
||||
if(ENABLE_DOC AND (NOT ENABLE_NLS OR NOT ENABLE_ALIAS OR NOT ENABLE_BUFLIST
|
||||
OR NOT ENABLE_CHARSET OR NOT ENABLE_EXEC OR NOT ENABLE_FIFO
|
||||
OR NOT ENABLE_FSET OR NOT ENABLE_IRC OR NOT ENABLE_LOGGER
|
||||
OR NOT ENABLE_RELAY OR NOT ENABLE_SCRIPT OR NOT ENABLE_SCRIPTS
|
||||
OR NOT ENABLE_PERL OR NOT ENABLE_PYTHON OR NOT ENABLE_RUBY
|
||||
OR NOT ENABLE_LUA OR NOT ENABLE_TCL OR NOT ENABLE_GUILE
|
||||
OR NOT ENABLE_PHP OR NOT ENABLE_SPELL OR NOT ENABLE_TRIGGER
|
||||
OR NOT ENABLE_TYPING OR NOT ENABLE_XFER))
|
||||
message(FATAL_ERROR "All plugins are required to build documentation.")
|
||||
|
||||
Reference in New Issue
Block a user