From f5fef44df07d80342c3fa58d599fc05a2714b9f5 Mon Sep 17 00:00:00 2001 From: Joerg Bornemann Date: Thu, 19 Sep 2019 14:35:00 +0200 Subject: 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 --- src/corelib/Qt6CoreMacros.cmake | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') 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}") -- cgit v1.2.3