From 9080c9df3244409218282f35a560e9591c38fdba Mon Sep 17 00:00:00 2001 From: Jan Ole Vollmer Date: Wed, 7 Jun 2017 20:58:05 +0200 Subject: [PATCH 1/3] Set EXCLUDE_FROM_DEFAULT_BUILD for maintenance targets --- cmake/ClangTidy.cmake | 1 + cmake/Cppcheck.cmake | 1 + 2 files changed, 2 insertions(+) diff --git a/cmake/ClangTidy.cmake b/cmake/ClangTidy.cmake index 04b6c00..3e01032 100644 --- a/cmake/ClangTidy.cmake +++ b/cmake/ClangTidy.cmake @@ -17,6 +17,7 @@ function(perform_clang_tidy check_target target) set_target_properties(${check_target} PROPERTIES FOLDER "Maintenance" + EXCLUDE_FROM_DEFAULT_BUILD 1 ) add_dependencies(${check_target} ${target}) diff --git a/cmake/Cppcheck.cmake b/cmake/Cppcheck.cmake index 87a07d0..8c04a81 100644 --- a/cmake/Cppcheck.cmake +++ b/cmake/Cppcheck.cmake @@ -21,6 +21,7 @@ function(perform_cppcheck check_target target) set_target_properties(${check_target} PROPERTIES FOLDER "Maintenance" + EXCLUDE_FROM_DEFAULT_BUILD 1) ) add_dependencies(${check_target} ${target}) From 3dbd8ebbd450c5926c5406ad1f3d60cdd7aa67d0 Mon Sep 17 00:00:00 2001 From: Jan Ole Vollmer Date: Wed, 7 Jun 2017 21:48:03 +0200 Subject: [PATCH 2/3] Fix copy-paste error --- cmake/Cppcheck.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmake/Cppcheck.cmake b/cmake/Cppcheck.cmake index 8c04a81..5bf4638 100644 --- a/cmake/Cppcheck.cmake +++ b/cmake/Cppcheck.cmake @@ -21,7 +21,7 @@ function(perform_cppcheck check_target target) set_target_properties(${check_target} PROPERTIES FOLDER "Maintenance" - EXCLUDE_FROM_DEFAULT_BUILD 1) + EXCLUDE_FROM_DEFAULT_BUILD 1 ) add_dependencies(${check_target} ${target}) From 724e4a18edc1efe30ea20c1567c34786a988976c Mon Sep 17 00:00:00 2001 From: Jan Ole Vollmer Date: Wed, 7 Jun 2017 21:48:49 +0200 Subject: [PATCH 3/3] Set property for check-* targets, too --- cmake/HealthCheck.cmake | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/cmake/HealthCheck.cmake b/cmake/HealthCheck.cmake index 37530b8..8df8b9a 100644 --- a/cmake/HealthCheck.cmake +++ b/cmake/HealthCheck.cmake @@ -13,11 +13,18 @@ function(perform_health_checks target) set_target_properties(check-all PROPERTIES FOLDER "Maintenance" + EXCLUDE_FROM_DEFAULT_BUILD 1 ) endif() add_custom_target(check-${target}) + set_target_properties(check-${target} + PROPERTIES + FOLDER "Maintenance" + EXCLUDE_FROM_DEFAULT_BUILD 1 + ) + if (OPTION_CPPCHECK_ENABLED) perform_cppcheck(cppcheck-${target} ${target} ${ARGN}) add_dependencies(check-${target} cppcheck-${target}) @@ -92,5 +99,6 @@ function(add_check_template_target current_template_sha) set_target_properties(check-template PROPERTIES FOLDER "Maintenance" + EXCLUDE_FROM_DEFAULT_BUILD 1 ) endfunction()