summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@qt.io>2019-09-19 14:35:00 +0200
committerAlexandru Croitor <alexandru.croitor@qt.io>2019-09-19 15:18:37 +0000
commitf5fef44df07d80342c3fa58d599fc05a2714b9f5 (patch)
tree8b89b0907fb7bd35bacde4c7087c20d97755c4fc /src
parent2feb54b15b8fd3a0e96b21806e1f2cc5e8ca90bd (diff)
Fix add_qt_gui_executable for non-Gui projects
...which is needed, because pro2cmake thinks everything is a Gui project. Change-Id: Ib68f3eb0e796365e03b3805a3f742824cc263157 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/corelib/Qt6CoreMacros.cmake5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/corelib/Qt6CoreMacros.cmake b/src/corelib/Qt6CoreMacros.cmake
index d167a2cf4c..9c637bb3f5 100644
--- a/src/corelib/Qt6CoreMacros.cmake
+++ b/src/corelib/Qt6CoreMacros.cmake
@@ -416,7 +416,10 @@ function(add_qt_gui_executable target)
else()
add_executable("${target}" WIN32 MACOSX_BUNDLE ${ARGN})
endif()
- target_link_libraries("${target}" PRIVATE Qt::Core Qt::Gui)
+ target_link_libraries("${target}" PRIVATE Qt::Core)
+ if(TARGET Qt::Gui)
+ target_link_libraries("${target}" PRIVATE Qt::Gui)
+ endif()
if(ANDROID)
qt_android_generate_deployment_settings("${target}")