diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 30d7f568c..b7e7b9188 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -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: "" } diff --git a/CMakeLists.txt b/CMakeLists.txt index b43d496eb..7b8105310 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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.")