diff --git a/src/corelib/Qt6CoreMacros.cmake b/src/corelib/Qt6CoreMacros.cmake index d167a2cf4c3..9c637bb3f53 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}")