forked from qt-creator/qt-creator
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:
@@ -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()
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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}
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user