cmake build: Disable clangpchmanagerbackend and refactoringbackend

By default. Previously only the corresponding plugins were disabled, but
not even building the backends makes more sense.

Change-Id: I36d61869a3050f37da1f480dea89e7539dda599a
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
Reviewed-by: Marco Bubke <marco.bubke@qt.io>
This commit is contained in:
Eike Ziller
2020-10-23 14:29:42 +02:00
parent 7e5ec83c1b
commit 20a6207459
5 changed files with 10 additions and 6 deletions

View File

@@ -541,7 +541,7 @@ endfunction()
function(add_qtc_executable name) function(add_qtc_executable name)
cmake_parse_arguments(_arg "SKIP_INSTALL;SKIP_TRANSLATION;ALLOW_ASCII_CASTS" cmake_parse_arguments(_arg "SKIP_INSTALL;SKIP_TRANSLATION;ALLOW_ASCII_CASTS"
"DESTINATION;COMPONENT" "DESTINATION;COMPONENT;BUILD_DEFAULT"
"DEPENDS;DEFINES;INCLUDES;SOURCES;EXPLICIT_MOC;SKIP_AUTOMOC;EXTRA_TRANSLATIONS;PROPERTIES" ${ARGN}) "DEPENDS;DEFINES;INCLUDES;SOURCES;EXPLICIT_MOC;SKIP_AUTOMOC;EXTRA_TRANSLATIONS;PROPERTIES" ${ARGN})
if ($_arg_UNPARSED_ARGUMENTS) if ($_arg_UNPARSED_ARGUMENTS)
@@ -556,7 +556,11 @@ function(add_qtc_executable name)
update_cached_list(__QTC_EXECUTABLES "${name}") update_cached_list(__QTC_EXECUTABLES "${name}")
string(TOUPPER "BUILD_EXECUTABLE_${name}" _build_executable_var) string(TOUPPER "BUILD_EXECUTABLE_${name}" _build_executable_var)
set(_build_executable_default ${BUILD_EXECUTABLES_BY_DEFAULT}) if (DEFINED _arg_BUILD_DEFAULT)
set(_build_executable_default ${_arg_BUILD_DEFAULT})
else()
set(_build_executable_default ${BUILD_EXECUTABLES_BY_DEFAULT})
endif()
if (DEFINED ENV{QTC_${_build_executable_var}}) if (DEFINED ENV{QTC_${_build_executable_var}})
set(_build_executable_default "$ENV{QTC_${_build_executable_var}}") set(_build_executable_default "$ENV{QTC_${_build_executable_var}}")
endif() endif()

View File

@@ -1,6 +1,5 @@
add_qtc_plugin(ClangPchManager add_qtc_plugin(ClangPchManager
BUILD_DEFAULT OFF CONDITION TARGET libclang AND TARGET clangpchmanagerbackend
CONDITION TARGET libclang
DEPENDS ClangSupport CPlusPlus DEPENDS ClangSupport CPlusPlus
DEFINES CLANGPCHMANAGER_LIB DEFINES CLANGPCHMANAGER_LIB
PLUGIN_DEPENDS Core CppTools PLUGIN_DEPENDS Core CppTools

View File

@@ -1,6 +1,5 @@
add_qtc_plugin(ClangRefactoring add_qtc_plugin(ClangRefactoring
BUILD_DEFAULT OFF CONDITION TARGET libclang AND TARGET clangrefactoringbackend
CONDITION TARGET libclang
DEPENDS ClangSupport CPlusPlus DEPENDS ClangSupport CPlusPlus
PLUGIN_DEPENDS Core CppTools TextEditor ClangPchManager PLUGIN_DEPENDS Core CppTools TextEditor ClangPchManager
SOURCES ${TEST_SOURCES} SOURCES ${TEST_SOURCES}

View File

@@ -1,6 +1,7 @@
add_subdirectory(source) add_subdirectory(source)
add_qtc_executable(clangpchmanagerbackend add_qtc_executable(clangpchmanagerbackend
BUILD_DEFAULT OFF
DEPENDS DEPENDS
clangrefactoringbackend_lib clangpchmanagerbackend_lib clangrefactoringbackend_lib clangpchmanagerbackend_lib
Sqlite ClangSupport Sqlite ClangSupport

View File

@@ -1,6 +1,7 @@
add_subdirectory(source) add_subdirectory(source)
add_qtc_executable(clangrefactoringbackend add_qtc_executable(clangrefactoringbackend
BUILD_DEFAULT OFF
DEPENDS DEPENDS
clangrefactoringbackend_lib Sqlite ClangSupport clangrefactoringbackend_lib Sqlite ClangSupport
SOURCES SOURCES