aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside2/plugins/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'sources/pyside2/plugins/CMakeLists.txt')
-rw-r--r--sources/pyside2/plugins/CMakeLists.txt17
1 files changed, 12 insertions, 5 deletions
diff --git a/sources/pyside2/plugins/CMakeLists.txt b/sources/pyside2/plugins/CMakeLists.txt
index f39575542..c9e652800 100644
--- a/sources/pyside2/plugins/CMakeLists.txt
+++ b/sources/pyside2/plugins/CMakeLists.txt
@@ -9,21 +9,28 @@ set(ui_plugin_moc
customwidget.h
customwidgets.h
)
-include_directories(${Qt5Designer_INCLUDE_DIRS})
+include_directories(${Qt${QT_MAJOR_VERSION}Designer_INCLUDE_DIRS})
+
+if (${QT_MAJOR_VERSION} GREATER_EQUAL 6)
+ qt6_wrap_cpp(MOC_FILES ${ui_plugin_moc})
+else()
+ qt5_wrap_cpp(MOC_FILES ${ui_plugin_moc})
+endif()
-qt5_wrap_cpp(MOC_FILES ${ui_plugin_moc})
add_library(uiplugin STATIC ${ui_plugin_src} ${MOC_FILES})
if(CMAKE_HOST_UNIX AND NOT CYGWIN)
add_definitions(-fPIC)
endif()
add_definitions(-DQT_STATICPLUGIN)
-if(Qt5Core_VERSION VERSION_GREATER "5.7.1")
- set_property(TARGET uiplugin PROPERTY CXX_STANDARD 11)
+if(${QT_MAJOR_VERSION} GREATER_EQUAL 6)
+ set_property(TARGET pyside2 PROPERTY CXX_STANDARD 17)
+else()
+ set_property(TARGET pyside2 PROPERTY CXX_STANDARD 11)
endif()
target_link_libraries(uiplugin
- ${Qt5UiTools_LIBRARY}
+ ${Qt${QT_MAJOR_VERSION}UiTools_LIBRARY}
Shiboken2::libshiboken)
if (CMAKE_BUILD_TYPE STREQUAL "Debug")
set(LIBRARY_OUTPUT_SUFFIX ${CMAKE_DEBUG_POSTFIX})