Skip to content

Commit

Permalink
Adapt quickgui test's CMakeLists.txt for Qt6
Browse files Browse the repository at this point in the history
  • Loading branch information
nirvn committed Nov 8, 2022
1 parent 8a0e8bb commit 9baadd6
Showing 1 changed file with 11 additions and 2 deletions.
13 changes: 11 additions & 2 deletions tests/src/quickgui/app/CMakeLists.txt
Expand Up @@ -33,7 +33,12 @@ include_directories(SYSTEM
${QTKEYCHAIN_INCLUDE_DIR}
)

QT5_WRAP_CPP(QGIS_QUICK_APP_MOC_SRCS ${QGIS_QUICK_APP_MOC_HDRS})
if (BUILD_WITH_QT6)
QT6_WRAP_CPP(QGIS_QUICK_APP_MOC_SRCS ${QGIS_QUICK_APP_MOC_HDRS})
else()
QT5_WRAP_CPP(QGIS_QUICK_APP_MOC_SRCS ${QGIS_QUICK_APP_MOC_HDRS})
endif()

set(QGIS_QUICK_APP_RCCS qml.qrc)
set(QGIS_QUICK_APP_NAME qgis_quickapp)
add_executable(${QGIS_QUICK_APP_NAME}
Expand All @@ -45,7 +50,11 @@ add_executable(${QGIS_QUICK_APP_NAME}

target_compile_features(${QGIS_QUICK_APP_NAME} PRIVATE cxx_std_17)

target_link_libraries(${QGIS_QUICK_APP_NAME} Qt5::Gui Qt5::Qml Qt5::Quick Qt5::Xml qgis_core qgis_quick)
if (BUILD_WITH_QT6)
target_link_libraries(${QGIS_QUICK_APP_NAME} Qt6::Gui Qt6::Qml Qt6::Quick Qt6::Xml qgis_core qgis_quick)
else()
target_link_libraries(${QGIS_QUICK_APP_NAME} Qt5::Gui Qt5::Qml Qt5::Quick Qt5::Xml qgis_core qgis_quick)
endif()
set_target_properties(${QGIS_QUICK_APP_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY})
target_compile_definitions(${QGIS_QUICK_APP_NAME} PRIVATE "-DQT_NO_FOREACH")
add_dependencies(${QGIS_QUICK_APP_NAME}
Expand Down

0 comments on commit 9baadd6

Please sign in to comment.