Improve examples CMakeLists.txt
- Remove # generated from xyz.pro comment from pro2cmake - Remove "# special case" markers for pro2cmake - Remove automatic use of CMAKE_AUTORCC - Only opt into CMAKE_AUTOUIC if .ui files are involved - Remove explicit setting of CMAKE_INCLUDE_CURRENT_DIR - Combine multiple find_package(Qt6 ... calls) - use REQUIRED COMPONENTS - sort components alphabetically - Fix wrong indentations - Use (only) one empty line after multi-line commands Pick-to: 6.3 Change-Id: I0d6bfb06c4b25e9921d3d2bf31d977150f12b31b Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
This commit is contained in:
parent
a3924b9846
commit
9d82f4bff8
|
@ -1,4 +1,4 @@
|
|||
find_package(Qt6 COMPONENTS Sql) # special case
|
||||
find_package(Qt6 REQUIRED COMPONENTS Sql)
|
||||
|
||||
qt_examples_build_begin(EXTERNAL_BUILD)
|
||||
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
# Generated from qml.pro.
|
||||
|
||||
qt_internal_add_example(dynamicscene)
|
||||
add_subdirectory(referenceexamples)
|
||||
add_subdirectory(tutorials)
|
||||
|
|
|
@ -5,12 +5,12 @@ set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
|||
set(CMAKE_AUTOMOC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/qml/dynamicscene")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core Gui Quick Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(dynamicsceneexample WIN32 MACOSX_BUNDLE main.cpp)
|
||||
|
||||
|
|
|
@ -1,33 +1,25 @@
|
|||
# Generated from networkaccessmanagerfactory.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(networkaccessmanagerfactory LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/qml/networkaccessmanagerfactory")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Network)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Network Qml Quick)
|
||||
|
||||
qt_add_executable(networkaccessmanagerfactory
|
||||
main.cpp
|
||||
)
|
||||
|
||||
set_target_properties(networkaccessmanagerfactory PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(networkaccessmanagerfactory PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
|
|
@ -1,17 +1,15 @@
|
|||
cmake_minimum_required(VERSION 3.18)
|
||||
project(qmldomloadeditwrite LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/qml/qmldomloadeditwrite")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core Gui Qml Network)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Network Qml)
|
||||
|
||||
add_compile_definitions(
|
||||
QT_QMLTEST_DATADIR="${CMAKE_CURRENT_SOURCE_DIR}/../../../tests/auto/qmldom/domdata"
|
||||
|
|
|
@ -1,33 +1,27 @@
|
|||
# Generated from qmlextensionplugins.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(qmlqtimeexample LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/qml/qmlextensionplugins/imports/TimeExample")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml)
|
||||
|
||||
set(qml_files
|
||||
imports/TimeExample/Clock.qml
|
||||
)
|
||||
|
||||
set(images
|
||||
imports/TimeExample/center.png
|
||||
imports/TimeExample/clock.png
|
||||
imports/TimeExample/hour.png
|
||||
imports/TimeExample/minute.png
|
||||
)
|
||||
|
||||
foreach(file IN LISTS qml_files images)
|
||||
get_filename_component(filename ${file} NAME)
|
||||
set_source_files_properties(${file} PROPERTIES QT_RESOURCE_ALIAS ${filename})
|
||||
|
@ -41,10 +35,12 @@ qt6_add_qml_module(qmlqtimeexample
|
|||
QML_FILES ${qml_files}
|
||||
RESOURCES ${images}
|
||||
)
|
||||
|
||||
set_target_properties(qmlqtimeexample PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(qmlqtimeexample PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
# Generated from referenceexamples.pro.
|
||||
|
||||
qt_internal_add_example(adding)
|
||||
qt_internal_add_example(coercion)
|
||||
qt_internal_add_example(default)
|
||||
|
|
|
@ -1,31 +1,26 @@
|
|||
# Generated from adding.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(adding LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/qml/referenceexamples/adding")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Qml)
|
||||
|
||||
qt_add_executable(adding
|
||||
main.cpp
|
||||
person.cpp person.h
|
||||
)
|
||||
|
||||
set_target_properties(adding PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(adding PUBLIC
|
||||
Qt::Core
|
||||
Qt::Qml
|
||||
|
|
|
@ -1,33 +1,27 @@
|
|||
# Generated from attached.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(attached LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/qml/referenceexamples/attached")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml)
|
||||
|
||||
qt_add_executable(attached
|
||||
birthdayparty.cpp birthdayparty.h
|
||||
main.cpp
|
||||
person.cpp person.h
|
||||
)
|
||||
|
||||
set_target_properties(attached PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(attached PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
|
|
@ -1,23 +1,15 @@
|
|||
# Generated from binding.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(binding LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/qml/referenceexamples/binding")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml)
|
||||
|
||||
qt_add_executable(binding
|
||||
birthdayparty.cpp birthdayparty.h
|
||||
|
@ -25,10 +17,12 @@ qt_add_executable(binding
|
|||
main.cpp
|
||||
person.cpp person.h
|
||||
)
|
||||
|
||||
set_target_properties(binding PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(binding PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
|
|
@ -1,32 +1,27 @@
|
|||
# Generated from coercion.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(coercion LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/qml/referenceexamples/coercion")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Qml)
|
||||
|
||||
qt_add_executable(coercion
|
||||
birthdayparty.cpp birthdayparty.h
|
||||
main.cpp
|
||||
person.cpp person.h
|
||||
)
|
||||
|
||||
set_target_properties(coercion PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(coercion PUBLIC
|
||||
Qt::Core
|
||||
Qt::Qml
|
||||
|
|
|
@ -1,32 +1,27 @@
|
|||
# Generated from default.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(default LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/qml/referenceexamples/default")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Qml)
|
||||
|
||||
qt_add_executable(default
|
||||
birthdayparty.cpp birthdayparty.h
|
||||
main.cpp
|
||||
person.cpp person.h
|
||||
)
|
||||
|
||||
set_target_properties(default PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(default PUBLIC
|
||||
Qt::Core
|
||||
Qt::Qml
|
||||
|
|
|
@ -1,33 +1,26 @@
|
|||
# Generated from extended.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(extended LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/qml/referenceexamples/extended")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Widgets)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Widgets)
|
||||
|
||||
qt_add_executable(extended
|
||||
lineedit.cpp lineedit.h
|
||||
main.cpp
|
||||
)
|
||||
|
||||
set_target_properties(extended PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(extended PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
|
|
@ -1,33 +1,27 @@
|
|||
# Generated from grouped.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(grouped LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/qml/referenceexamples/grouped")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml)
|
||||
|
||||
qt_add_executable(grouped
|
||||
birthdayparty.cpp birthdayparty.h
|
||||
main.cpp
|
||||
person.cpp person.h
|
||||
)
|
||||
|
||||
set_target_properties(grouped PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(grouped PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
|
|
@ -1,32 +1,27 @@
|
|||
# Generated from methods.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(methods LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/qml/referenceexamples/methods")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Qml)
|
||||
|
||||
qt_add_executable(methods
|
||||
birthdayparty.cpp birthdayparty.h
|
||||
main.cpp
|
||||
person.cpp person.h
|
||||
)
|
||||
|
||||
set_target_properties(methods PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(methods PUBLIC
|
||||
Qt::Core
|
||||
Qt::Qml
|
||||
|
|
|
@ -1,32 +1,27 @@
|
|||
# Generated from properties.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(properties LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/qml/referenceexamples/properties")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Qml)
|
||||
|
||||
qt_add_executable(properties
|
||||
birthdayparty.cpp birthdayparty.h
|
||||
main.cpp
|
||||
person.cpp person.h
|
||||
)
|
||||
|
||||
set_target_properties(properties PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(properties PUBLIC
|
||||
Qt::Core
|
||||
Qt::Qml
|
||||
|
|
|
@ -1,33 +1,27 @@
|
|||
# Generated from signal.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(signal LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/qml/referenceexamples/signal")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml)
|
||||
|
||||
qt_add_executable(signal
|
||||
birthdayparty.cpp birthdayparty.h
|
||||
main.cpp
|
||||
person.cpp person.h
|
||||
)
|
||||
|
||||
set_target_properties(signal PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(signal PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
|
|
@ -1,23 +1,15 @@
|
|||
# Generated from valuesource.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(valuesource LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/qml/referenceexamples/valuesource")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml)
|
||||
|
||||
qt_add_executable(valuesource
|
||||
birthdayparty.cpp birthdayparty.h
|
||||
|
@ -25,10 +17,12 @@ qt_add_executable(valuesource
|
|||
main.cpp
|
||||
person.cpp person.h
|
||||
)
|
||||
|
||||
set_target_properties(valuesource PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(valuesource PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
|
|
@ -1,30 +1,25 @@
|
|||
# Generated from shell.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(shell LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/qml/shell")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Qml)
|
||||
|
||||
qt_add_executable(shell
|
||||
main.cpp
|
||||
)
|
||||
|
||||
set_target_properties(shell PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(shell PUBLIC
|
||||
Qt::Core
|
||||
Qt::Qml
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
# Generated from tutorials.pro.
|
||||
|
||||
if(TARGET Qt::Quick)
|
||||
add_subdirectory(extending-qml)
|
||||
endif()
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
# Generated from extending-qml.pro.
|
||||
|
||||
qt_internal_add_example(chapter1-basics)
|
||||
qt_internal_add_example(chapter2-methods)
|
||||
qt_internal_add_example(chapter3-bindings)
|
||||
|
|
|
@ -1,33 +1,26 @@
|
|||
# Generated from chapter1-basics.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(chapter1-basics LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/qml/tutorials/extending-qml/chapter1-basics")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(chapter1-basics
|
||||
main.cpp
|
||||
piechart.cpp piechart.h
|
||||
)
|
||||
|
||||
set_target_properties(chapter1-basics PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(chapter1-basics PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
|
|
@ -1,33 +1,26 @@
|
|||
# Generated from chapter2-methods.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(chapter2-methods LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/qml/tutorials/extending-qml/chapter2-methods")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(chapter2-methods
|
||||
main.cpp
|
||||
piechart.cpp piechart.h
|
||||
)
|
||||
|
||||
set_target_properties(chapter2-methods PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(chapter2-methods PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
|
|
@ -1,33 +1,26 @@
|
|||
# Generated from chapter3-bindings.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(chapter3-bindings LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/qml/tutorials/extending-qml/chapter3-bindings")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(chapter3-bindings
|
||||
main.cpp
|
||||
piechart.cpp piechart.h
|
||||
)
|
||||
|
||||
set_target_properties(chapter3-bindings PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(chapter3-bindings PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
|
|
@ -1,34 +1,27 @@
|
|||
# Generated from chapter4-customPropertyTypes.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(chapter4-customPropertyTypes LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/qml/tutorials/extending-qml/chapter4-customPropertyTypes")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(chapter4-customPropertyTypes
|
||||
main.cpp
|
||||
piechart.cpp piechart.h
|
||||
pieslice.cpp pieslice.h
|
||||
)
|
||||
|
||||
set_target_properties(chapter4-customPropertyTypes PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(chapter4-customPropertyTypes PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
|
|
@ -1,34 +1,27 @@
|
|||
# Generated from chapter5-listproperties.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(chapter5-listproperties LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/qml/tutorials/extending-qml/chapter5-listproperties")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(chapter5-listproperties
|
||||
main.cpp
|
||||
piechart.cpp piechart.h
|
||||
pieslice.cpp pieslice.h
|
||||
)
|
||||
|
||||
set_target_properties(chapter5-listproperties PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(chapter5-listproperties PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
|
|
@ -1,30 +1,25 @@
|
|||
# Generated from chapter6-plugins.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(chapter6-plugins LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/qml/tutorials/extending-qml/chapter6-plugins")
|
||||
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Qml Quick)
|
||||
|
||||
qt_add_executable(chapter6-plugins
|
||||
main.cpp
|
||||
)
|
||||
|
||||
set_target_properties(chapter6-plugins PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(chapter6-plugins PRIVATE
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
|
|
|
@ -1,20 +1,15 @@
|
|||
# Generated from xmlhttprequest.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(xmlhttprequest LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/qml/xmlhttprequest")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core Gui Quick Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(xmlhttprequestexample
|
||||
WIN32
|
||||
|
|
|
@ -1,3 +1 @@
|
|||
# Generated from qmltest.pro.
|
||||
|
||||
qt_internal_add_example(qmltest)
|
||||
|
|
|
@ -1,43 +1,34 @@
|
|||
# Generated from qmltest.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(tst_qmltestexample LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}")
|
||||
set(QT_QML_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/examples)
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
#special case begin
|
||||
find_package(Qt6 COMPONENTS QuickTest)
|
||||
#special case end
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui QuickTest)
|
||||
|
||||
qt_add_executable(tst_qmltestexample
|
||||
tst_qmltest.cpp
|
||||
)
|
||||
|
||||
set_target_properties(tst_qmltestexample PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(tst_qmltestexample PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
# special case begin
|
||||
|
||||
Qt::QuickTest
|
||||
# special case end
|
||||
|
||||
)
|
||||
|
||||
# special case begin
|
||||
# This line get added, but does not make sense
|
||||
#if(QT_BUILDING_QT)
|
||||
# target_link_libraries(tst_qmltestexample PUBLIC
|
||||
|
@ -45,7 +36,6 @@ target_link_libraries(tst_qmltestexample PUBLIC
|
|||
# Qt::QuickTest
|
||||
# )
|
||||
#endif()
|
||||
# special case end
|
||||
|
||||
if(MACOS AND QT_BUILDING_QT)
|
||||
set_target_properties(tst_qmltestexample PROPERTIES
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
# Generated from quick.pro.
|
||||
|
||||
qt_internal_add_example(quick-accessibility)
|
||||
qt_internal_add_example(animation)
|
||||
qt_internal_add_example(draganddrop)
|
||||
|
@ -61,6 +59,7 @@ set(reused_dir_targets
|
|||
system_shared
|
||||
draganddrop_shared
|
||||
)
|
||||
|
||||
foreach(target IN LISTS reused_dir_targets)
|
||||
if(TARGET ${target})
|
||||
qt_autogen_tools(${target} ENABLE_AUTOGEN_TOOLS moc rcc)
|
||||
|
|
|
@ -1,40 +1,34 @@
|
|||
# Generated from animation.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(animation LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/animation")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
add_subdirectory("../shared" "shared")
|
||||
|
||||
qt_add_executable(animationexample
|
||||
main.cpp
|
||||
)
|
||||
|
||||
set_target_properties(animationexample PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(animationexample PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
add_dependencies(animationexample animation_shared)
|
||||
|
||||
qt_add_qml_module(animationexample
|
||||
|
@ -69,4 +63,5 @@ install(TARGETS animationexample
|
|||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
||||
|
||||
bundle_shared(animationexample)
|
||||
|
|
|
@ -1,34 +1,27 @@
|
|||
# Generated from canvas.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(canvas LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/canvas")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
add_subdirectory("../shared" "shared")
|
||||
|
||||
qt_add_executable(canvasexample
|
||||
main.cpp
|
||||
)
|
||||
|
||||
set_target_properties(canvasexample PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(canvasexample PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
@ -60,4 +53,5 @@ install(TARGETS canvasexample
|
|||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
||||
|
||||
bundle_shared(canvasexample)
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
# Generated from customitems.pro.
|
||||
|
||||
qt_internal_add_example(dialcontrol)
|
||||
qt_internal_add_example(painteditem)
|
||||
qt_internal_add_example(maskedmousearea)
|
||||
|
|
|
@ -1,32 +1,25 @@
|
|||
# Generated from dialcontrol.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(dialcontrol LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/customitems/dialcontrol")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(dialcontrolexample
|
||||
main.cpp
|
||||
)
|
||||
|
||||
set_target_properties(dialcontrolexample PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(dialcontrolexample PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
|
|
@ -1,21 +1,16 @@
|
|||
# Generated from flipable.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
|
||||
project(flipable LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/customitems/flipable")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core Gui Quick Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(flipableexample
|
||||
WIN32
|
||||
|
|
|
@ -1,33 +1,26 @@
|
|||
# Generated from maskedmousearea.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(maskedmousearea LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/customitems/maskedmousearea")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(maskedmousearea
|
||||
main.cpp
|
||||
maskedmousearea.cpp maskedmousearea.h
|
||||
)
|
||||
|
||||
set_target_properties(maskedmousearea PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(maskedmousearea PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
|
|
@ -5,12 +5,12 @@ set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
|||
set(CMAKE_AUTOMOC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/customitems/painteditem")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core Gui Quick Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
add_subdirectory(TextBalloon)
|
||||
|
||||
|
@ -29,6 +29,7 @@ target_link_libraries(painteditemexample PRIVATE
|
|||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
add_dependencies(painteditemexample qmltextballoon)
|
||||
|
||||
install(TARGETS painteditemexample
|
||||
|
|
|
@ -1,21 +1,15 @@
|
|||
# Generated from delegatechooser.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(delegatechooser LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/delegatechooser")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core Gui Quick Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
add_subdirectory("../shared" "shared")
|
||||
|
||||
|
@ -27,6 +21,7 @@ target_link_libraries(delegatechooserexample PUBLIC
|
|||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
add_dependencies(delegatechooserexample delegatechooser_shared)
|
||||
|
||||
qt_add_qml_module(delegatechooserexample
|
||||
|
@ -41,4 +36,5 @@ install(TARGETS delegatechooserexample
|
|||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
||||
|
||||
bundle_shared(delegatechooserexample)
|
||||
|
|
|
@ -1,20 +1,15 @@
|
|||
# Generated from draganddrop.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(draganddrop LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/draganddrop")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core Gui Quick Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
add_subdirectory("../shared" "shared")
|
||||
|
||||
|
|
|
@ -1,22 +1,20 @@
|
|||
cmake_minimum_required(VERSION 3.16)
|
||||
project(embeddedinwidgets LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/embeddedinwidgets")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core Gui Widgets Quick)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Quick Widgets)
|
||||
|
||||
qt_add_executable(embeddedinwidgetsexample WIN32 MACOSX_BUNDLE
|
||||
main.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(embeddedinwidgetsexample PRIVATE
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
@ -24,7 +22,6 @@ target_link_libraries(embeddedinwidgetsexample PRIVATE
|
|||
Qt::Widgets
|
||||
)
|
||||
|
||||
|
||||
# Resources:
|
||||
qt_add_qml_module(embeddedinwidgetsexample
|
||||
URI embeddedinwidgets
|
||||
|
|
|
@ -1,28 +1,20 @@
|
|||
# Generated from externaldraganddrop.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(externaldraganddrop LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/externaldraganddrop")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(externaldraganddropexample
|
||||
main.cpp
|
||||
)
|
||||
|
||||
set_target_properties(externaldraganddropexample PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
|
|
|
@ -1,20 +1,15 @@
|
|||
# Generated from imageelements.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(imageelements LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/imageelements")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core Gui Quick Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
add_subdirectory("../shared" "shared")
|
||||
|
||||
|
|
|
@ -1,25 +1,16 @@
|
|||
# Generated from imageprovider.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(qmlimageproviderplugin LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/imageprovider/ImageProviderCore")
|
||||
set(QT_QML_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/examples/quick/imageprovider)
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt6_add_qml_module(qmlimageproviderplugin
|
||||
VERSION 1.0
|
||||
|
@ -33,10 +24,12 @@ qt6_add_qml_module(qmlimageproviderplugin
|
|||
target_sources(qmlimageproviderplugin PRIVATE
|
||||
imageprovider.cpp
|
||||
)
|
||||
|
||||
set_target_properties(qmlimageproviderplugin PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(qmlimageproviderplugin PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
|
|
@ -1,25 +1,16 @@
|
|||
# Generated from imageresponseprovider.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(qmlimageresponseproviderplugin LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/imageresponseprovider/ImageResponseProviderCore")
|
||||
set(QT_QML_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/examples/quick/imageresponseprovider)
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt6_add_qml_module(qmlimageresponseproviderplugin
|
||||
VERSION 1.0
|
||||
|
@ -33,10 +24,12 @@ qt6_add_qml_module(qmlimageresponseproviderplugin
|
|||
target_sources(qmlimageresponseproviderplugin PRIVATE
|
||||
imageresponseprovider.cpp
|
||||
)
|
||||
|
||||
set_target_properties(qmlimageresponseproviderplugin PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(qmlimageresponseproviderplugin PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
|
|
@ -1,21 +1,20 @@
|
|||
cmake_minimum_required(VERSION 3.16)
|
||||
project(keyinteraction LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/keyinteraction")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core Gui Quick Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(keyinteractionexample WIN32 MACOSX_BUNDLE
|
||||
main.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(keyinteractionexample PRIVATE
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
|
|
@ -1,20 +1,15 @@
|
|||
# Generated from layouts.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(layouts LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/layouts")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core Gui Qml Quick)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(layoutsexample
|
||||
WIN32
|
||||
|
|
|
@ -1,20 +1,15 @@
|
|||
# Generated from localstorage.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(localstorage LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/localstorage")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core Gui Quick Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(localstorageexample
|
||||
WIN32
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
# Generated from models.pro.
|
||||
|
||||
qt_internal_add_example(abstractitemmodel)
|
||||
qt_internal_add_example(objectlistmodel)
|
||||
qt_internal_add_example(stringlistmodel)
|
||||
|
|
|
@ -1,25 +1,21 @@
|
|||
# Generated from abstractitemmodel.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(abstractitemmodel LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/models/abstractitemmodel")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core Gui Qml Quick)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(abstractitemmodelexample WIN32 MACOSX_BUNDLE
|
||||
main.cpp
|
||||
model.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(abstractitemmodelexample PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
@ -27,7 +23,6 @@ target_link_libraries(abstractitemmodelexample PUBLIC
|
|||
Qt::Quick
|
||||
)
|
||||
|
||||
|
||||
# Resources:
|
||||
qt_add_qml_module(abstractitemmodelexample
|
||||
URI abstractitemmodel
|
||||
|
|
|
@ -1,25 +1,21 @@
|
|||
# Generated from objectlistmodel.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(objectlistmodel LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/models/objectlistmodel")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core Gui Qml Quick)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(objectlistmodelexample WIN32 MACOSX_BUNDLE
|
||||
dataobject.cpp
|
||||
main.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(objectlistmodelexample PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
@ -27,7 +23,6 @@ target_link_libraries(objectlistmodelexample PUBLIC
|
|||
Qt::Quick
|
||||
)
|
||||
|
||||
|
||||
# Resources:
|
||||
qt_add_qml_module(objectlistmodelexample
|
||||
URI objectlistmodel
|
||||
|
|
|
@ -1,24 +1,20 @@
|
|||
# Generated from stringlistmodel.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(stringlistmodel LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/models/stringlistmodel")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core Gui Qml Quick)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(stringlistmodelexample WIN32 MACOSX_BUNDLE
|
||||
main.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(stringlistmodelexample PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
@ -26,7 +22,6 @@ target_link_libraries(stringlistmodelexample PUBLIC
|
|||
Qt::Quick
|
||||
)
|
||||
|
||||
|
||||
# Resources:
|
||||
qt_add_qml_module(stringlistmodelexample
|
||||
URI stringlistmodel
|
||||
|
|
|
@ -1,21 +1,20 @@
|
|||
cmake_minimum_required(VERSION 3.16)
|
||||
project(mousearea LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/mousearea")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core Gui Quick Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(mouseareaexample WIN32 MACOSX_BUNDLE
|
||||
main.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(mouseareaexample PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
@ -23,7 +22,6 @@ target_link_libraries(mouseareaexample PUBLIC
|
|||
Qt::Quick
|
||||
)
|
||||
|
||||
|
||||
# Resources:
|
||||
qt_add_qml_module(mouseareaexample
|
||||
URI mousearea
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
# Generated from particles.pro.
|
||||
|
||||
qt_internal_add_example(affectors)
|
||||
qt_internal_add_example(emitters)
|
||||
qt_internal_add_example(imageparticle)
|
||||
|
|
|
@ -1,24 +1,22 @@
|
|||
cmake_minimum_required(VERSION 3.16)
|
||||
project(affectors LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/particles/affectors")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core Gui Quick Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
add_subdirectory("../../shared" "shared")
|
||||
|
||||
qt_add_executable(affectorsexample WIN32 MACOSX_BUNDLE
|
||||
main.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(affectorsexample PRIVATE
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
|
|
@ -1,24 +1,22 @@
|
|||
cmake_minimum_required(VERSION 3.16)
|
||||
project(emitters LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/particles/emitters")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core Gui Quick Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
add_subdirectory("../../shared" "shared")
|
||||
|
||||
qt_add_executable(emittersexample WIN32 MACOSX_BUNDLE
|
||||
main.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(emittersexample PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
|
|
@ -1,24 +1,22 @@
|
|||
cmake_minimum_required(VERSION 3.16)
|
||||
project(imageparticle LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/particles/imageparticle")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core Gui Quick Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
add_subdirectory("../../shared" "shared")
|
||||
|
||||
qt_add_executable(imageparticleexample WIN32 MACOSX_BUNDLE
|
||||
main.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(imageparticleexample PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
|
|
@ -1,23 +1,22 @@
|
|||
cmake_minimum_required(VERSION 3.16)
|
||||
project(itemparticle LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/particles/itemparticle")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core Gui Quick Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
add_subdirectory("../../shared" "shared")
|
||||
|
||||
qt_add_executable(itemparticleexample WIN32 MACOSX_BUNDLE
|
||||
main.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(itemparticleexample PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
|
|
@ -1,26 +1,22 @@
|
|||
# Generated from system.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(system LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/particles/system")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core Gui Quick Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
add_subdirectory("../../shared" "shared")
|
||||
|
||||
qt_add_executable(systemexample WIN32 MACOSX_BUNDLE
|
||||
main.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(systemexample PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
|
|
@ -1,19 +1,15 @@
|
|||
# Generated from pointer.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(pointerhandlers LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/pointerhandlers")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core Gui Quick Qml Svg)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick Svg)
|
||||
|
||||
add_subdirectory("../shared" "shared")
|
||||
|
||||
|
@ -85,4 +81,5 @@ install(TARGETS pointerhandlersexample
|
|||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
||||
|
||||
bundle_shared(pointerhandlersexample)
|
||||
|
|
|
@ -1,20 +1,15 @@
|
|||
# Generated from positioners.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(positioners LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/positioners")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core Gui Quick Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
add_subdirectory("../shared" "shared")
|
||||
|
||||
|
|
|
@ -1,32 +1,25 @@
|
|||
# Generated from quick-accessibility.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(quick-accessibility LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/quick-accessibility")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(quick-accessibility
|
||||
main.cpp
|
||||
)
|
||||
|
||||
set_target_properties(quick-accessibility PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(quick-accessibility PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
|
|
@ -1,4 +1,2 @@
|
|||
# Generated from quickwidgets.pro.
|
||||
|
||||
qt_internal_add_example(quickwidget)
|
||||
qt_internal_add_example(qquickviewcomparison)
|
||||
|
|
|
@ -1,26 +1,15 @@
|
|||
# Generated from qquickviewcomparison.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(qquickviewcomparison LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/quickwidgets/qquickviewcomparison")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Widgets)
|
||||
find_package(Qt6 COMPONENTS QuickWidgets)
|
||||
find_package(Qt6 COMPONENTS ShaderTools)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Quick QuickWidgets ShaderTools Widgets)
|
||||
|
||||
qt_add_executable(qquickviewcomparison
|
||||
fbitem.cpp fbitem.h
|
||||
|
@ -28,10 +17,12 @@ qt_add_executable(qquickviewcomparison
|
|||
main.cpp
|
||||
mainwindow.cpp mainwindow.h
|
||||
)
|
||||
|
||||
set_target_properties(qquickviewcomparison PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(qquickviewcomparison PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
|
|
@ -1,34 +1,26 @@
|
|||
# Generated from quickwidget.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(quickwidget LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/quickwidgets/quickwidget")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Widgets)
|
||||
find_package(Qt6 COMPONENTS QuickWidgets)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Quick QuickWidgets Widgets)
|
||||
|
||||
qt_add_executable(quickwidget
|
||||
fbitem.cpp fbitem.h
|
||||
main.cpp
|
||||
)
|
||||
|
||||
set_target_properties(quickwidget PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(quickwidget PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
# Generated from rendercontrol.pro.
|
||||
|
||||
qt_internal_add_example(rendercontrol_opengl)
|
||||
if(WIN32)
|
||||
qt_internal_add_example(rendercontrol_d3d11)
|
||||
|
|
|
@ -1,25 +1,22 @@
|
|||
# Generated from rendercontrol_d3d11.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(rendercontrol_d3d11 LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/rendercontrol/rendercontrol_d3d11")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core Gui Quick Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(rendercontrol_d3d11example WIN32 MACOSX_BUNDLE
|
||||
engine.cpp
|
||||
main.cpp
|
||||
window.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(rendercontrol_d3d11example PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
@ -31,7 +28,6 @@ target_link_libraries(rendercontrol_d3d11example PUBLIC
|
|||
uuid
|
||||
)
|
||||
|
||||
|
||||
# Resources:
|
||||
qt_add_qml_module(rendercontrol_d3d11example
|
||||
URI rendercontrol
|
||||
|
|
|
@ -1,23 +1,22 @@
|
|||
cmake_minimum_required(VERSION 3.16)
|
||||
project(rendercontrol_opengl LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/rendercontrol/rendercontrol_opengl")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core Gui Quick Qml OpenGL)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui OpenGL Qml Quick)
|
||||
|
||||
qt_add_executable(rendercontrol_openglexample WIN32 MACOSX_BUNDLE
|
||||
cuberenderer.cpp
|
||||
main.cpp
|
||||
window_singlethreaded.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(rendercontrol_openglexample PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
|
|
@ -1,20 +1,15 @@
|
|||
# Generated from righttoleft.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(righttoleft LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/righttoleft")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core Gui Quick Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
add_subdirectory("../shared" "shared")
|
||||
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
# Generated from scenegraph.pro.
|
||||
|
||||
qt_internal_add_example(customgeometry)
|
||||
qt_internal_add_example(custommaterial)
|
||||
qt_internal_add_example(graph)
|
||||
|
|
|
@ -1,33 +1,27 @@
|
|||
# Generated from customgeometry.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(customgeometry_declarative LANGUAGES CXX) # special case
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
project(customgeometry_declarative LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/scenegraph/customgeometry")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Quick)
|
||||
|
||||
qt_add_executable(customgeometry_declarative # special case
|
||||
qt_add_executable(customgeometry_declarative
|
||||
beziercurve.cpp beziercurve.h
|
||||
main.cpp
|
||||
)
|
||||
|
||||
set_target_properties(customgeometry_declarative PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
target_link_libraries(customgeometry_declarative PUBLIC # special case
|
||||
|
||||
target_link_libraries(customgeometry_declarative PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Quick
|
||||
|
@ -41,7 +35,7 @@ qt_add_qml_module(customgeometry_declarative
|
|||
NO_RESOURCE_TARGET_PATH
|
||||
)
|
||||
|
||||
install(TARGETS customgeometry_declarative # special case
|
||||
install(TARGETS customgeometry_declarative
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
|
|
|
@ -1,35 +1,27 @@
|
|||
# Generated from custommaterial.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(custommaterial_declarative LANGUAGES CXX) # special case
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
project(custommaterial_declarative LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/scenegraph/custommaterial")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS ShaderTools)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick ShaderTools)
|
||||
|
||||
qt_add_executable(custommaterial_declarative # special case
|
||||
qt_add_executable(custommaterial_declarative
|
||||
customitem.cpp customitem.h
|
||||
main.cpp
|
||||
)
|
||||
|
||||
set_target_properties(custommaterial_declarative PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
target_link_libraries(custommaterial_declarative PUBLIC # special case
|
||||
|
||||
target_link_libraries(custommaterial_declarative PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
|
@ -56,7 +48,7 @@ qt6_add_shaders(custommaterial_declarative "shaders"
|
|||
"shaders/mandelbrot.frag"
|
||||
)
|
||||
|
||||
install(TARGETS custommaterial_declarative # special case
|
||||
install(TARGETS custommaterial_declarative
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
|
|
|
@ -1,33 +1,26 @@
|
|||
# Generated from d3d11underqml.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(d3d11underqml LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/scenegraph/d3d11underqml")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(d3d11underqml
|
||||
d3d11squircle.cpp d3d11squircle.h
|
||||
main.cpp
|
||||
)
|
||||
|
||||
set_target_properties(d3d11underqml PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(d3d11underqml PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
|
|
@ -1,34 +1,27 @@
|
|||
# Generated from fboitem.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(fboitem LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/scenegraph/fboitem")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(fboitem
|
||||
../shared/logorenderer.cpp ../shared/logorenderer.h
|
||||
fboinsgrenderer.cpp fboinsgrenderer.h
|
||||
main.cpp
|
||||
)
|
||||
|
||||
set_target_properties(fboitem PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_include_directories(fboitem PUBLIC
|
||||
../shared
|
||||
)
|
||||
|
|
|
@ -1,23 +1,15 @@
|
|||
# Generated from graph.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(graph LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/scenegraph/graph")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Quick)
|
||||
|
||||
qt_add_executable(graph
|
||||
graph.cpp graph.h
|
||||
|
@ -26,6 +18,7 @@ qt_add_executable(graph
|
|||
main.cpp
|
||||
noisynode.cpp noisynode.h
|
||||
)
|
||||
|
||||
set_target_properties(graph PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
|
@ -33,6 +26,7 @@ set_target_properties(graph PROPERTIES
|
|||
# Prevent name clash with build subdirectory on case-insensitive file systems
|
||||
OUTPUT_NAME graphapp
|
||||
)
|
||||
|
||||
target_link_libraries(graph PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
|
|
@ -1,29 +1,21 @@
|
|||
# Generated from metaltextureimport.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(metaltextureimport LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/scenegraph/metaltextureimport")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(metaltextureimport
|
||||
main.cpp
|
||||
metaltextureimport.h metaltextureimport.mm
|
||||
)
|
||||
|
||||
set_target_properties(metaltextureimport PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
|
@ -31,6 +23,7 @@ set_target_properties(metaltextureimport PROPERTIES
|
|||
# Prevent name clash with build subdirectory on case-insensitive file systems
|
||||
OUTPUT_NAME metaltextureimportapp
|
||||
)
|
||||
|
||||
target_link_libraries(metaltextureimport PUBLIC
|
||||
"-framework Metal"
|
||||
Qt::Core
|
||||
|
|
|
@ -1,33 +1,26 @@
|
|||
# Generated from metalunderqml.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(metalunderqml LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/scenegraph/metalunderqml")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(metalunderqml
|
||||
main.cpp
|
||||
metalsquircle.h metalsquircle.mm
|
||||
)
|
||||
|
||||
set_target_properties(metalunderqml PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(metalunderqml PUBLIC
|
||||
"-framework Metal"
|
||||
Qt::Core
|
||||
|
|
|
@ -1,29 +1,21 @@
|
|||
# Generated from openglunderqml.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(openglunderqml LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/scenegraph/openglunderqml")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(openglunderqml
|
||||
main.cpp
|
||||
squircle.cpp squircle.h
|
||||
)
|
||||
|
||||
set_target_properties(openglunderqml PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
|
@ -31,6 +23,7 @@ set_target_properties(openglunderqml PROPERTIES
|
|||
# Prevent name clash with build subdirectory on case-insensitive file systems
|
||||
OUTPUT_NAME openglunderqmlapp
|
||||
)
|
||||
|
||||
target_link_libraries(openglunderqml PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
|
|
@ -1,33 +1,26 @@
|
|||
# Generated from threadedanimation.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(threadedanimation LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/scenegraph/threadedanimation")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(threadedanimation
|
||||
main.cpp
|
||||
spinner.cpp spinner.h
|
||||
)
|
||||
|
||||
set_target_properties(threadedanimation PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(threadedanimation PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
|
|
@ -1,34 +1,26 @@
|
|||
# Generated from twotextureproviders.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(twotextureproviders LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/scenegraph/twotextureproviders")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS ShaderTools)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick ShaderTools)
|
||||
|
||||
qt_add_executable(twotextureproviders
|
||||
main.cpp
|
||||
xorblender.cpp xorblender.h
|
||||
)
|
||||
|
||||
set_target_properties(twotextureproviders PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(twotextureproviders PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
|
|
@ -1,29 +1,21 @@
|
|||
# Generated from vulkantextureimport.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(vulkantextureimport LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/scenegraph/vulkantextureimport")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(vulkantextureimport
|
||||
main.cpp
|
||||
vulkantextureimport.cpp vulkantextureimport.h
|
||||
)
|
||||
|
||||
set_target_properties(vulkantextureimport PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
|
@ -31,6 +23,7 @@ set_target_properties(vulkantextureimport PROPERTIES
|
|||
# Prevent name clash with build subdirectory on case-insensitive file systems
|
||||
OUTPUT_NAME vulkantextureimportapp
|
||||
)
|
||||
|
||||
target_link_libraries(vulkantextureimport PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
|
|
@ -1,29 +1,21 @@
|
|||
# Generated from vulkanunderqml.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(vulkanunderqml LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/scenegraph/vulkanunderqml")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(vulkanunderqml
|
||||
main.cpp
|
||||
vulkansquircle.cpp vulkansquircle.h
|
||||
)
|
||||
|
||||
set_target_properties(vulkanunderqml PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
|
@ -31,6 +23,7 @@ set_target_properties(vulkanunderqml PROPERTIES
|
|||
# Prevent name clash with build subdirectory on case-insensitive file systems
|
||||
OUTPUT_NAME vulkanunderqmlapp
|
||||
)
|
||||
|
||||
target_link_libraries(vulkanunderqml PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
|
|
@ -1,33 +1,25 @@
|
|||
# Generated from shadereffects.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(shadereffects LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/shadereffects")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS ShaderTools)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick ShaderTools)
|
||||
|
||||
qt_add_executable(shadereffectsexample
|
||||
main.cpp
|
||||
)
|
||||
|
||||
set_target_properties(shadereffectsexample PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(shadereffectsexample PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
@ -35,7 +27,6 @@ target_link_libraries(shadereffectsexample PUBLIC
|
|||
Qt::Quick
|
||||
)
|
||||
|
||||
|
||||
qt_add_qml_module(shadereffectsexample
|
||||
URI shadereffects
|
||||
VERSION 1.0
|
||||
|
|
|
@ -1,40 +1,34 @@
|
|||
# Generated from shapes.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(shapes LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/shapes")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
add_subdirectory("../shared" "shared")
|
||||
|
||||
qt_add_executable(shapesexample
|
||||
main.cpp
|
||||
)
|
||||
|
||||
set_target_properties(shapesexample PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(shapesexample PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
add_dependencies(shapesexample shapes_shared)
|
||||
|
||||
qt_add_qml_module(shapesexample
|
||||
|
@ -71,4 +65,5 @@ install(TARGETS shapesexample
|
|||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
||||
|
||||
bundle_shared(shapesexample)
|
||||
|
|
|
@ -50,6 +50,7 @@ install(TARGETS ${PROJECT_NAME}_shared
|
|||
RUNTIME DESTINATION "${INSTALL_SHAREDDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_SHAREDDIR}"
|
||||
)
|
||||
|
||||
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/qmldir
|
||||
DESTINATION "${INSTALL_SHAREDDIR}"
|
||||
)
|
||||
|
|
|
@ -1,4 +1,2 @@
|
|||
# Generated from tableview.pro.
|
||||
|
||||
qt_internal_add_example(gameoflife)
|
||||
qt_internal_add_example(pixelator)
|
||||
|
|
|
@ -1,33 +1,26 @@
|
|||
# Generated from gameoflife.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(gameoflife LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/tableview/gameoflife")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(gameoflife
|
||||
gameoflifemodel.cpp gameoflifemodel.h
|
||||
main.cpp
|
||||
)
|
||||
|
||||
set_target_properties(gameoflife PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(gameoflife PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
|
|
@ -1,33 +1,26 @@
|
|||
# Generated from pixelator.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(qml_pixelator LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/tableview/pixelator")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(qml_pixelator
|
||||
imagemodel.cpp imagemodel.h
|
||||
main.cpp
|
||||
)
|
||||
|
||||
set_target_properties(qml_pixelator PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(qml_pixelator PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
|
|
|
@ -1,40 +1,34 @@
|
|||
# Generated from text.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(text LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/text")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
add_subdirectory("../shared" "shared")
|
||||
|
||||
qt_add_executable(textexample
|
||||
main.cpp
|
||||
)
|
||||
|
||||
set_target_properties(textexample PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(textexample PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
add_dependencies(textexample text_shared)
|
||||
|
||||
qt_add_qml_module(textexample
|
||||
|
@ -69,4 +63,5 @@ install(TARGETS textexample
|
|||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
||||
|
||||
bundle_shared(textexample)
|
||||
|
|
|
@ -1,40 +1,34 @@
|
|||
# Generated from threading.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(threading LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/threading")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
add_subdirectory("../shared" "shared")
|
||||
|
||||
qt_add_executable(threadingexample
|
||||
main.cpp
|
||||
)
|
||||
|
||||
set_target_properties(threadingexample PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(threadingexample PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
add_dependencies(threadingexample threading_shared)
|
||||
|
||||
qt_add_qml_module(threadingexample
|
||||
|
@ -54,4 +48,5 @@ install(TARGETS threadingexample
|
|||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
||||
|
||||
bundle_shared(threadingexample)
|
||||
|
|
|
@ -1,40 +1,34 @@
|
|||
# Generated from touchinteraction.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(touchinteraction LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/touchinteraction")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
add_subdirectory("../shared" "shared")
|
||||
|
||||
qt_add_executable(touchinteractionexample
|
||||
main.cpp
|
||||
)
|
||||
|
||||
set_target_properties(touchinteractionexample PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(touchinteractionexample PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
add_dependencies(touchinteractionexample touchinteraction_shared)
|
||||
|
||||
qt_add_qml_module(touchinteractionexample
|
||||
|
@ -72,4 +66,5 @@ install(TARGETS touchinteractionexample
|
|||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
||||
|
||||
bundle_shared(touchinteractionexample)
|
||||
|
|
|
@ -1,25 +1,20 @@
|
|||
cmake_minimum_required(VERSION 3.16)
|
||||
project(dynamicview1 LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/tutorials/dynamicview/dynamicview1")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(dynamicview1
|
||||
main.cpp
|
||||
)
|
||||
|
||||
set_target_properties(dynamicview1 PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
|
|
|
@ -1,25 +1,20 @@
|
|||
cmake_minimum_required(VERSION 3.16)
|
||||
project(dynamicview2 LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/tutorials/dynamicview/dynamicview2")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(dynamicview2
|
||||
main.cpp
|
||||
)
|
||||
|
||||
set_target_properties(dynamicview2 PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
|
|
|
@ -1,25 +1,20 @@
|
|||
cmake_minimum_required(VERSION 3.16)
|
||||
project(dynamicview3 LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/tutorials/dynamicview/dynamicview3")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(dynamicview3
|
||||
main.cpp
|
||||
)
|
||||
|
||||
set_target_properties(dynamicview3 PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
|
|
|
@ -1,25 +1,20 @@
|
|||
cmake_minimum_required(VERSION 3.16)
|
||||
project(dynamicview4 LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/tutorials/dynamicview/dynamicview4")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(dynamicview4
|
||||
main.cpp
|
||||
)
|
||||
|
||||
set_target_properties(dynamicview4 PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
|
|
|
@ -1,25 +1,20 @@
|
|||
cmake_minimum_required(VERSION 3.16)
|
||||
project(samegame1 LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/tutorials/samegame/samegame1")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(samegame1
|
||||
main.cpp
|
||||
)
|
||||
|
||||
set_target_properties(samegame1 PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
|
|
|
@ -1,25 +1,20 @@
|
|||
cmake_minimum_required(VERSION 3.16)
|
||||
project(samegame2 LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/tutorials/samegame/samegame2")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(samegame2
|
||||
main.cpp
|
||||
)
|
||||
|
||||
set_target_properties(samegame2 PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
|
|
|
@ -1,25 +1,20 @@
|
|||
cmake_minimum_required(VERSION 3.16)
|
||||
project(samegame3 LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/tutorials/samegame/samegame3")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(samegame3
|
||||
main.cpp
|
||||
)
|
||||
|
||||
set_target_properties(samegame3 PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
|
|
|
@ -1,25 +1,20 @@
|
|||
cmake_minimum_required(VERSION 3.16)
|
||||
project(samegame4 LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/tutorials/samegame/samegame4")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
qt_add_executable(samegame4
|
||||
main.cpp
|
||||
)
|
||||
|
||||
set_target_properties(samegame4 PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
|
|
|
@ -1,40 +1,34 @@
|
|||
# Generated from views.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(views LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
if(NOT DEFINED INSTALL_EXAMPLESDIR)
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
set(INSTALL_EXAMPLESDIR "examples")
|
||||
endif()
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/views")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
|
||||
|
||||
add_subdirectory("../shared" "shared")
|
||||
|
||||
qt_add_executable(viewsexample
|
||||
main.cpp
|
||||
)
|
||||
|
||||
set_target_properties(viewsexample PROPERTIES
|
||||
WIN32_EXECUTABLE TRUE
|
||||
MACOSX_BUNDLE TRUE
|
||||
)
|
||||
|
||||
target_link_libraries(viewsexample PRIVATE
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
add_dependencies(viewsexample views_shared)
|
||||
|
||||
qt_add_qml_module(viewsexample
|
||||
|
@ -95,4 +89,5 @@ install(TARGETS viewsexample
|
|||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
||||
|
||||
bundle_shared(viewsexample)
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue