1
0
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:
Sébastien Helleu
2023-03-30 01:22:43 +02:00
parent c243e4add9
commit a62f2dac58
2 changed files with 7 additions and 6 deletions
+1 -1
View File
@@ -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
View File
@@ -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.")