diff options
author | Tuomo Pelkonen <tuomo.pelkonen@qt.io> | 2022-06-17 07:50:31 +0300 |
---|---|---|
committer | Tuomo Pelkonen <tuomo.pelkonen@qt.io> | 2022-06-20 06:52:11 +0000 |
commit | 584f3ebaa9c8cd0439b2776cf737b5ed729f3463 (patch) | |
tree | 385169b0e43bdda4be8c428a8f58a1bef9f6d2d4 /CMakeLists.txt | |
parent | bd6ab1986539ba2ba92eb2081758d35af2b75bc4 (diff) |
Change-Id: I0b80905187e87980db22b1db43a0307e1b5a71f3
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index a25dc5a..c8eacdc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -11,8 +11,8 @@ set(CMAKE_AUTORCC ON) set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD_REQUIRED ON) -find_package(QT NAMES Qt6 Qt5 COMPONENTS Core REQUIRED) -find_package(Qt${QT_VERSION_MAJOR} COMPONENTS +find_package(QT NAMES Qt6 COMPONENTS Core REQUIRED) +find_package(Qt6 COMPONENTS Core Widgets Quick @@ -21,22 +21,25 @@ find_package(Qt${QT_VERSION_MAJOR} COMPONENTS REQUIRED) +set(QT_MINIMUM_VERSION 6.3.0) +if(QT_VERSION VERSION_LESS QT_MINIMUM_VERSION) + MESSAGE(FATAL_ERROR "Minimum supported Qt version: ${QT_MINIMUM_VERSION}") +endif() + qt_add_executable(${CMAKE_PROJECT_NAME} main.cpp importdummy_wasm.qml ) -# This does not work on Qt 6.3 beta 1, should be fixed in beta 3 -# You need to modify Qt6Targets.cmake to change the memory parameter set_property(TARGET ${CMAKE_PROJECT_NAME} PROPERTY QT_WASM_INITIAL_MEMORY "50MB") target_link_libraries(${CMAKE_PROJECT_NAME} PRIVATE - Qt${QT_VERSION_MAJOR}::Core - Qt${QT_VERSION_MAJOR}::Widgets - Qt${QT_VERSION_MAJOR}::Quick - Qt${QT_VERSION_MAJOR}::Gui - Qt${QT_VERSION_MAJOR}::Qml - Qt${QT_VERSION_MAJOR}::GuiPrivate + Qt6::Core + Qt6::Widgets + Qt6::Quick + Qt6::Gui + Qt6::Qml + Qt6::GuiPrivate ) qt6_import_qml_plugins(${CMAKE_PROJECT_NAME}) |