diff options
Diffstat (limited to 'sources/pyside2/plugins/CMakeLists.txt')
-rw-r--r-- | sources/pyside2/plugins/CMakeLists.txt | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/sources/pyside2/plugins/CMakeLists.txt b/sources/pyside2/plugins/CMakeLists.txt index c9e652800..9be985198 100644 --- a/sources/pyside2/plugins/CMakeLists.txt +++ b/sources/pyside2/plugins/CMakeLists.txt @@ -1,21 +1,20 @@ project(plugins) +set(CMAKE_INCLUDE_CURRENT_DIR ON) + +set(CMAKE_AUTOMOC ON) + +find_package(Qt6 COMPONENTS Core) +find_package(Qt6 COMPONENTS Gui) +find_package(Qt6 COMPONENTS Widgets) +find_package(Qt6 COMPONENTS UiPlugin) + set(ui_plugin_src customwidgets.cpp customwidget.cpp ) -set(ui_plugin_moc - customwidget.h - customwidgets.h -) -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() +qt_wrap_cpp(MOC_FILES ${ui_plugin_moc}) add_library(uiplugin STATIC ${ui_plugin_src} ${MOC_FILES}) if(CMAKE_HOST_UNIX AND NOT CYGWIN) @@ -30,7 +29,10 @@ else() endif() target_link_libraries(uiplugin - ${Qt${QT_MAJOR_VERSION}UiTools_LIBRARY} + Qt::Core + Qt::Gui + Qt::UiPlugin + Qt::Widgets Shiboken2::libshiboken) if (CMAKE_BUILD_TYPE STREQUAL "Debug") set(LIBRARY_OUTPUT_SUFFIX ${CMAKE_DEBUG_POSTFIX}) |