diff options
Diffstat (limited to 'examples/quick')
-rw-r--r-- | examples/quick/shadereffects/CMakeLists.txt | 30 |
1 files changed, 13 insertions, 17 deletions
diff --git a/examples/quick/shadereffects/CMakeLists.txt b/examples/quick/shadereffects/CMakeLists.txt index 921b065dd7..172146c441 100644 --- a/examples/quick/shadereffects/CMakeLists.txt +++ b/examples/quick/shadereffects/CMakeLists.txt @@ -21,14 +21,14 @@ find_package(Qt6 COMPONENTS Quick) find_package(Qt6 COMPONENTS Qml) find_package(Qt6 COMPONENTS ShaderTools) -qt_add_executable(shadereffects +qt_add_executable(shadereffectsexample main.cpp ) -set_target_properties(shadereffects PROPERTIES +set_target_properties(shadereffectsexample PROPERTIES WIN32_EXECUTABLE TRUE MACOSX_BUNDLE TRUE ) -target_link_libraries(shadereffects PUBLIC +target_link_libraries(shadereffectsexample PUBLIC Qt::Core Qt::Gui Qt::Qml @@ -36,21 +36,17 @@ target_link_libraries(shadereffects PUBLIC ) -# Resources: -set(shadereffects_resource_files - "content/face-smile.png" - "content/qt-logo.png" - "shadereffects.qml" +qt_add_qml_module(shadereffectsexample + URI shadereffects + VERSION 1.0 + QML_FILES + "shadereffects.qml" + RESOURCES + "content/face-smile.png" + "content/qt-logo.png" ) -qt6_add_resources(shadereffects "shadereffects" - PREFIX - "/shadereffects" - FILES - ${shadereffects_resource_files} -) - -qt6_add_shaders(shadereffects "shaders" +qt6_add_shaders(shadereffectsexample "shaders" BATCHABLE PRECOMPILE OPTIMIZED @@ -65,7 +61,7 @@ qt6_add_shaders(shadereffects "shaders" "content/shaders/wobble.frag" ) -install(TARGETS shadereffects +install(TARGETS shadereffectsexample RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}" BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}" LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}" |