File tree Expand file tree Collapse file tree 7 files changed +33
-29
lines changed Expand file tree Collapse file tree 7 files changed +33
-29
lines changed Original file line number Diff line number Diff line change @@ -14,22 +14,8 @@ if (SCRATCHCPP_PLAYER_BUILD_UNIT_TESTS)
1414 find_package (Qt6 6.6 COMPONENTS Test REQUIRED)
1515endif ()
1616
17- add_subdirectory (src)
18- add_subdirectory (res)
19-
20- set_target_properties (appscratchcpp-player PROPERTIES
21- MACOSX_BUNDLE_GUI_IDENTIFIER my.example.com
22- MACOSX_BUNDLE_BUNDLE_VERSION ${PROJECT_VERSION}
23- MACOSX_BUNDLE_SHORT_VERSION_STRING ${PROJECT_VERSION_MAJOR} .${PROJECT_VERSION_MINOR}
24- MACOSX_BUNDLE TRUE
25- WIN32_EXECUTABLE TRUE
26- )
27-
28- target_compile_definitions (appscratchcpp-player
29- PRIVATE $<$<OR :$<CONFIG:Debug>,$<CONFIG:RelWithDebInfo>>:QT_QML_DEBUG>)
30- target_link_libraries (appscratchcpp-player
31- PRIVATE Qt6::Quick Qt6::QuickControls2)
32-
3317set (SCRATCHCPPRENDER_BUILD_UNIT_TESTS OFF )
3418add_subdirectory (scratchcpp-render)
35- target_link_libraries (appscratchcpp-player PRIVATE scratchcpp-render scratchcpp-renderplugin)
19+
20+ add_subdirectory (src)
21+ add_subdirectory (res)
Original file line number Diff line number Diff line change @@ -24,5 +24,5 @@ list(APPEND QML_IMPORT_PATH ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_D
2424list (REMOVE_DUPLICATES QML_IMPORT_PATH)
2525set (QML_IMPORT_PATH ${QML_IMPORT_PATH} CACHE STRING "" FORCE)
2626
27- target_link_libraries (appscratchcpp-player PRIVATE ${MODULE} )
27+ target_link_libraries (${APP_TARGET} PRIVATE ${MODULE} )
2828set (MODULE_SRC_DIR ${CMAKE_CURRENT_SOURCE_DIR} )
Original file line number Diff line number Diff line change 11qt_add_resources(
2- appscratchcpp-player "icon_theme"
2+ ${APP_TARGET} "icon_theme"
33 PREFIX "/icons/scratchcpp"
44 FILES
55 index.theme
66)
77
88qt_add_resources(
9- appscratchcpp-player "icons"
9+ ${APP_TARGET} "icons"
1010 PREFIX "/icons/scratchcpp/32x32"
1111 FILES
1212 green_flag.svg
Original file line number Diff line number Diff line change 1- qt_add_executable(appscratchcpp-player
2- main.cpp
3- )
4-
5- qt_add_qml_module(appscratchcpp-player
6- URI ScratchCPP
7- VERSION 1.0
8- QML_FILES main.qml
9- )
1+ add_subdirectory (app)
102
113add_subdirectory (global )
124add_subdirectory (uicomponents)
Original file line number Diff line number Diff line change 1+ set (APP_TARGET scratchcpp-player CACHE INTERNAL "" )
2+
3+ qt_add_executable(${APP_TARGET}
4+ main.cpp
5+ )
6+
7+ qt_add_qml_module(${APP_TARGET}
8+ URI ScratchCPP
9+ VERSION 1.0
10+ QML_FILES main.qml
11+ )
12+
13+ set_target_properties (${APP_TARGET} PROPERTIES
14+ MACOSX_BUNDLE_GUI_IDENTIFIER my.example.com
15+ MACOSX_BUNDLE_BUNDLE_VERSION ${PROJECT_VERSION}
16+ MACOSX_BUNDLE_SHORT_VERSION_STRING ${PROJECT_VERSION_MAJOR} .${PROJECT_VERSION_MINOR}
17+ MACOSX_BUNDLE TRUE
18+ WIN32_EXECUTABLE TRUE
19+ )
20+
21+ target_compile_definitions (${APP_TARGET}
22+ PRIVATE $<$<OR :$<CONFIG:Debug>,$<CONFIG:RelWithDebInfo>>:QT_QML_DEBUG>)
23+ target_link_libraries (${APP_TARGET}
24+ PRIVATE Qt6::Quick Qt6::QuickControls2)
25+
26+ target_link_libraries (${APP_TARGET} PRIVATE scratchcpp-render scratchcpp-renderplugin)
File renamed without changes.
File renamed without changes.
You can’t perform that action at this time.
0 commit comments