diff options
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/CMakeLists.txt | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt index 67e1348..2fcfd30 100644 --- a/examples/CMakeLists.txt +++ b/examples/CMakeLists.txt @@ -7,13 +7,22 @@ cmake_minimum_required(VERSION 2.8.9) set(CMAKE_INCLUDE_CURRENT_DIR ON) set(CMAKE_AUTOMOC ON) -find_package(Qt5Core REQUIRED) +option(ENABLE_QT6 "Enable building with Qt6" OFF) +set(QT_VERSION_MAJOR 5) +set(QMENUMODEL_PKGCONFIG_SUFFIX) +if(ENABLE_QT6) + set(QT_VERSION_MAJOR 6) + string(APPEND QMENUMODEL_PKGCONFIG_SUFFIX "-qt6") +endif() + +find_package(QT NAMES Qt${QT_VERSION_MAJOR}) +find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Core) include(FindPkgConfig) -pkg_check_modules(QMENUMODEL REQUIRED qmenumodel) +pkg_check_modules(QMENUMODEL REQUIRED qmenumodel${QMENUMODEL_PKGCONFIG_SUFFIX}) add_executable(info-menumodel info-menumodel.cpp) include_directories(${QMENUMODEL_INCLUDE_DIRS}) -target_link_libraries(info-menumodel ${QMENUMODEL_LDFLAGS} Qt5::Core) +target_link_libraries(info-menumodel ${QMENUMODEL_LDFLAGS} Qt::Core) |
