We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7169a8d commit 52b14e8Copy full SHA for 52b14e8
CMakeLists.txt
@@ -20,7 +20,7 @@ set(QML_IMPORT_PATH "${QML_IMPORT_PATH};${PROJECT_SOURCE_DIR}/src/qml" PARENT_SC
20
21
target_compile_definitions(libscratchcpp-gui PRIVATE SCRATCHCPPGUI_LIBRARY)
22
23
-target_link_libraries(libscratchcpp-gui PRIVATE Qt6::Gui Qt6::Qml Qt6::Quick)
+linkQt(libscratchcpp-gui)
24
25
include(build/SetUpLibscratchcpp.cmake)
26
target_link_libraries(libscratchcpp-gui PRIVATE scratchcpp)
build/FindQt.cmake
@@ -1 +1,6 @@
1
find_package(Qt6 6.6 COMPONENTS Gui Qml Quick REQUIRED)
2
+set(QT_LIBS Qt6::Gui Qt6::Qml Qt6::Quick)
3
+
4
+function(linkQt TARGET)
5
+ target_link_libraries(${TARGET} PRIVATE ${QT_LIBS})
6
+endfunction()
0 commit comments