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:
authorJelle Spijker <j.spijker@ultimaker.com>2020-08-28 13:57:39 +0300
committerGitHub <noreply@github.com>2020-08-28 13:57:39 +0300
commit2d1128f0880f5e6a82a64f5dda29c2e3ea520159 (patch)
treecc65875d666cab1a6a1f3654653affdc7f83c5f0 /cmake
parent4058790491e5c2b4857e7955de60b63230ed1723 (diff)
parent5f2d721bdca9cdb8fe11117adf76250a8ae0b072 (diff)
Merge pull request #8196 from Ultimaker/speed_up_ci
Speed up ci
Diffstat (limited to 'cmake')
-rw-r--r--cmake/CuraPluginInstall.cmake10
-rw-r--r--cmake/CuraTests.cmake15
2 files changed, 16 insertions, 9 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}
diff --git a/cmake/CuraTests.cmake b/cmake/CuraTests.cmake
index 0e62b84efa..babb86f745 100644
--- a/cmake/CuraTests.cmake
+++ b/cmake/CuraTests.cmake
@@ -49,6 +49,14 @@ function(cura_add_test)
endif()
endfunction()
+
+#Add code style test.
+add_test(
+ NAME "code-style"
+ COMMAND ${Python3_EXECUTABLE} run_mypy.py
+ WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
+)
+
#Add test for import statements which are not compatible with all builds
add_test(
NAME "invalid-imports"
@@ -67,13 +75,6 @@ foreach(_plugin ${_plugins})
endif()
endforeach()
-#Add code style test.
-add_test(
- NAME "code-style"
- COMMAND ${Python3_EXECUTABLE} run_mypy.py
- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
-)
-
#Add test for whether the shortcut alt-keys are unique in every translation.
add_test(
NAME "shortcut-keys"