File tree Expand file tree Collapse file tree 3 files changed +34
-23
lines changed Expand file tree Collapse file tree 3 files changed +34
-23
lines changed Original file line number Diff line number Diff line change 1+ qt_add_library(${MODULE} STATIC )
2+
3+ set_target_properties (${MODULE} PROPERTIES AUTOMOC ON )
4+
5+ qt_add_qml_module(${MODULE}
6+ URI ScratchCPP.${MODULE_URI}
7+ VERSION 1.0
8+ NO_PLUGIN
9+ OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} /ScratchCPP/${MODULE_URI}
10+ QML_FILES
11+ ${MODULE_QML_FILES}
12+ RESOURCES
13+ ${MODULE_RESOURCES}
14+ SOURCES
15+ ${MODULE_SRC}
16+ )
17+
18+ set (QML_IMPORT_PATH "${QML_IMPORT_PATH} ;${CMAKE_CURRENT_LIST_DIR} "
19+ CACHE STRING "Qt Creator extra QML import paths"
20+ FORCE
21+ )
22+
23+ list (APPEND QML_IMPORT_PATH ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} )
24+ list (REMOVE_DUPLICATES QML_IMPORT_PATH)
25+ set (QML_IMPORT_PATH ${QML_IMPORT_PATH} CACHE STRING "" FORCE)
26+
27+ target_link_libraries (appscratchcpp-player PRIVATE ${MODULE} )
Original file line number Diff line number Diff line change @@ -9,5 +9,3 @@ qt_add_qml_module(appscratchcpp-player
99)
1010
1111add_subdirectory (uicomponents)
12-
13- target_link_libraries (appscratchcpp-player PRIVATE scratchcpp-uicomponents)
Original file line number Diff line number Diff line change 1- qt_add_library(scratchcpp-uicomponents STATIC )
2-
3- set_target_properties (scratchcpp-uicomponents PROPERTIES AUTOMOC ON )
4-
5- qt_add_qml_module(scratchcpp-uicomponents
6- URI ScratchCPP.UiComponents
7- VERSION 1.0
8- NO_PLUGIN
9- OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} /ScratchCPP/UiComponents
10- QML_FILES
11- CustomButton.qml
12- CustomToolButton.qml
13- HoverToolTip.qml
14- )
15-
16- set (QML_IMPORT_PATH "${QML_IMPORT_PATH} ;${CMAKE_CURRENT_LIST_DIR} "
17- CACHE STRING "Qt Creator extra QML import paths"
18- FORCE
1+ set (MODULE uicomponents)
2+ set (MODULE_URI UiComponents)
3+ set (MODULE_QML_FILES
4+ CustomButton.qml
5+ CustomToolButton.qml
6+ HoverToolTip.qml
197)
208
21- list (APPEND QML_IMPORT_PATH ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} )
22- list (REMOVE_DUPLICATES QML_IMPORT_PATH)
23- set (QML_IMPORT_PATH ${QML_IMPORT_PATH} CACHE STRING "" FORCE)
9+ include (${PROJECT_SOURCE_DIR} /build /module.cmake)
You can’t perform that action at this time.
0 commit comments