Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Ultimaker/Cura.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorJaime van Kessel <nallath@gmail.com>2020-08-14 17:21:33 +0300
committerJaime van Kessel <nallath@gmail.com>2020-08-14 17:25:47 +0300
commitdd6467303eecaa365461b6e46089950642b66e2b (patch)
tree2b63233ff7293404fbf37da589446deac85c9451 /cmake
parenta9c67542bfa118ca7e70921a7b7f884c7851d712 (diff)
Add option to not print the list of plugins installed.
This should make it a lot easier to read the test output
Diffstat (limited to 'cmake')
-rw-r--r--cmake/CuraPluginInstall.cmake10
1 files changed, 8 insertions, 2 deletions
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}