From f087e63bf585f51d6c530dd58a57155835e6df2c Mon Sep 17 00:00:00 2001 From: Alexey Edelev Date: Mon, 2 May 2022 12:48:37 +0200 Subject: CMake: Make possible building Qt tools without the use of core library Replace BOOTSTRAP option with the single value CORE_LIBRARY argument in qt_internal_add_tool and qt_internal_add_executable functions. The introduced argument now may accept 'Bootstap' and 'None' values. Use 'Bootstap' to link Qt::Boostrap library instead Qt::Core or 'None' to avoid any core library linking. This is useful for tools that need to use the CMake deployment routines, but not require the Qt::Core functionality. Task-number: QTBUG-87480 Change-Id: I64a8b17f16ac5fe43c6b385252dc21def0c88d2c Reviewed-by: Alexandru Croitor --- cmake/QtBuild.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'cmake/QtBuild.cmake') diff --git a/cmake/QtBuild.cmake b/cmake/QtBuild.cmake index 24d3614fa6..1859981399 100644 --- a/cmake/QtBuild.cmake +++ b/cmake/QtBuild.cmake @@ -484,7 +484,6 @@ set(__default_target_info_args # and qt_internal_add_test_helper. set(__qt_internal_add_executable_optional_args GUI - BOOTSTRAP NO_INSTALL EXCEPTIONS DELAY_RC @@ -492,6 +491,7 @@ set(__qt_internal_add_executable_optional_args QT_APP ) set(__qt_internal_add_executable_single_args + CORE_LIBRARY OUTPUT_DIRECTORY INSTALL_DIRECTORY VERSION -- cgit v1.2.3