Skip to content

Commit 52b14e8

Browse files
committed
Add a variable for Qt modules
1 parent 7169a8d commit 52b14e8

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ set(QML_IMPORT_PATH "${QML_IMPORT_PATH};${PROJECT_SOURCE_DIR}/src/qml" PARENT_SC
2020

2121
target_compile_definitions(libscratchcpp-gui PRIVATE SCRATCHCPPGUI_LIBRARY)
2222

23-
target_link_libraries(libscratchcpp-gui PRIVATE Qt6::Gui Qt6::Qml Qt6::Quick)
23+
linkQt(libscratchcpp-gui)
2424

2525
include(build/SetUpLibscratchcpp.cmake)
2626
target_link_libraries(libscratchcpp-gui PRIVATE scratchcpp)

build/FindQt.cmake

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,6 @@
11
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

Comments
 (0)