diff --git a/cmake/CuraPluginInstall.cmake b/cmake/CuraPluginInstall.cmake index d35e74acb8..8d9efe1f12 100644 --- a/cmake/CuraPluginInstall.cmake +++ b/cmake/CuraPluginInstall.cmake @@ -9,6 +9,8 @@ # form of "a;b;c" or "a,b,c". By default all plugins will be installed. # +option(PRINT_PLUGIN_LIST "Should the list of plugins that are installed be printed?" ON) + # FIXME: Remove the code for CMake <3.12 once we have switched over completely. # FindPython3 is a new module since CMake 3.12. It deprecates FindPythonInterp and FindPythonLibs. The FindPython3 # module is copied from the CMake repository here so in CMake <3.12 we can still use it. @@ -81,7 +83,9 @@ foreach(_plugin_json_path ${_plugin_json_list}) endif() if(_add_plugin) - message(STATUS "[+] PLUGIN TO INSTALL: ${_rel_plugin_dir}") + if(${PRINT_PLUGIN_LIST}) + message(STATUS "[+] PLUGIN TO INSTALL: ${_rel_plugin_dir}") + endif() get_filename_component(_rel_plugin_parent_dir ${_rel_plugin_dir} DIRECTORY) install(DIRECTORY ${_rel_plugin_dir} DESTINATION lib${LIB_SUFFIX}/cura/${_rel_plugin_parent_dir} @@ -90,7 +94,9 @@ foreach(_plugin_json_path ${_plugin_json_list}) ) list(APPEND _install_plugin_list ${_plugin_dir}) elseif(_is_no_install_plugin) - message(STATUS "[-] PLUGIN TO REMOVE : ${_rel_plugin_dir}") + if(${PRINT_PLUGIN_LIST}) + message(STATUS "[-] PLUGIN TO REMOVE : ${_rel_plugin_dir}") + endif() execute_process(COMMAND ${Python3_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/cmake/mod_bundled_packages_json.py -d ${CMAKE_CURRENT_SOURCE_DIR}/resources/bundled_packages ${_plugin_dir_name} diff --git a/docker/build.sh b/docker/build.sh index f126b38395..0e2eaaa6ee 100755 --- a/docker/build.sh +++ b/docker/build.sh @@ -65,7 +65,8 @@ cmake3 \ -DCMAKE_PREFIX_PATH="${CURA_BUILD_ENV_PATH}" \ -DURANIUM_DIR="${PROJECT_DIR}/Uranium" \ -DBUILD_TESTS=ON \ - -DGENERATE_TRANSLATIONS=OFF + -DPRINT_PLUGIN_LIST=OFF \ + -DGENERATE_TRANSLATIONS=OFF \ .. make ctest3 -j4 --output-on-failure -T Test