summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cmake/QtCreatorAPI.cmake8
-rw-r--r--src/plugins/clangpchmanager/CMakeLists.txt3
-rw-r--r--src/plugins/clangrefactoring/CMakeLists.txt3
-rw-r--r--src/tools/clangpchmanagerbackend/CMakeLists.txt1
-rw-r--r--src/tools/clangrefactoringbackend/CMakeLists.txt1
5 files changed, 6 insertions, 10 deletions
diff --git a/cmake/QtCreatorAPI.cmake b/cmake/QtCreatorAPI.cmake
index 725af7134e..13d81a0a94 100644
--- a/cmake/QtCreatorAPI.cmake
+++ b/cmake/QtCreatorAPI.cmake
@@ -541,7 +541,7 @@ endfunction()
function(add_qtc_executable name)
cmake_parse_arguments(_arg "SKIP_INSTALL;SKIP_TRANSLATION;ALLOW_ASCII_CASTS"
- "DESTINATION;COMPONENT;BUILD_DEFAULT"
+ "DESTINATION;COMPONENT"
"DEPENDS;DEFINES;INCLUDES;SOURCES;EXPLICIT_MOC;SKIP_AUTOMOC;EXTRA_TRANSLATIONS;PROPERTIES" ${ARGN})
if ($_arg_UNPARSED_ARGUMENTS)
@@ -556,11 +556,7 @@ function(add_qtc_executable name)
update_cached_list(__QTC_EXECUTABLES "${name}")
string(TOUPPER "BUILD_EXECUTABLE_${name}" _build_executable_var)
- if (DEFINED _arg_BUILD_DEFAULT)
- set(_build_executable_default ${_arg_BUILD_DEFAULT})
- else()
- set(_build_executable_default ${BUILD_EXECUTABLES_BY_DEFAULT})
- endif()
+ set(_build_executable_default ${BUILD_EXECUTABLES_BY_DEFAULT})
if (DEFINED ENV{QTC_${_build_executable_var}})
set(_build_executable_default "$ENV{QTC_${_build_executable_var}}")
endif()
diff --git a/src/plugins/clangpchmanager/CMakeLists.txt b/src/plugins/clangpchmanager/CMakeLists.txt
index bae46003fa..c1c9b29f93 100644
--- a/src/plugins/clangpchmanager/CMakeLists.txt
+++ b/src/plugins/clangpchmanager/CMakeLists.txt
@@ -1,5 +1,6 @@
add_qtc_plugin(ClangPchManager
- CONDITION TARGET libclang AND TARGET clangpchmanagerbackend
+ BUILD_DEFAULT OFF
+ CONDITION TARGET libclang
DEPENDS ClangSupport CPlusPlus
DEFINES CLANGPCHMANAGER_LIB
PLUGIN_DEPENDS Core CppTools
diff --git a/src/plugins/clangrefactoring/CMakeLists.txt b/src/plugins/clangrefactoring/CMakeLists.txt
index 6caa24247e..95c926dc2d 100644
--- a/src/plugins/clangrefactoring/CMakeLists.txt
+++ b/src/plugins/clangrefactoring/CMakeLists.txt
@@ -1,5 +1,6 @@
add_qtc_plugin(ClangRefactoring
- CONDITION TARGET libclang AND TARGET clangrefactoringbackend
+ BUILD_DEFAULT OFF
+ CONDITION TARGET libclang
DEPENDS ClangSupport CPlusPlus
PLUGIN_DEPENDS Core CppTools TextEditor ClangPchManager
SOURCES ${TEST_SOURCES}
diff --git a/src/tools/clangpchmanagerbackend/CMakeLists.txt b/src/tools/clangpchmanagerbackend/CMakeLists.txt
index cd5fbb72a5..cdbc111bab 100644
--- a/src/tools/clangpchmanagerbackend/CMakeLists.txt
+++ b/src/tools/clangpchmanagerbackend/CMakeLists.txt
@@ -1,7 +1,6 @@
add_subdirectory(source)
add_qtc_executable(clangpchmanagerbackend
- BUILD_DEFAULT OFF
DEPENDS
clangrefactoringbackend_lib clangpchmanagerbackend_lib
Sqlite ClangSupport
diff --git a/src/tools/clangrefactoringbackend/CMakeLists.txt b/src/tools/clangrefactoringbackend/CMakeLists.txt
index f32a22c25b..fdf1011cba 100644
--- a/src/tools/clangrefactoringbackend/CMakeLists.txt
+++ b/src/tools/clangrefactoringbackend/CMakeLists.txt
@@ -1,7 +1,6 @@
add_subdirectory(source)
add_qtc_executable(clangrefactoringbackend
- BUILD_DEFAULT OFF
DEPENDS
clangrefactoringbackend_lib Sqlite ClangSupport
SOURCES