Warning, /education/marble/src/plugins/designer/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 if (WITH_DESIGNER_PLUGIN)
0002
0003 # TODO: find why this is not listed in the feature_summary (same with Qt5UiPlugin)
0004 find_package(Qt5 ${REQUIRED_QT_VERSION} QUIET COMPONENTS Designer)
0005 marble_set_package_properties( Qt5Designer PROPERTIES TYPE OPTIONAL PURPOSE "Required to build Qt Designer plugins" )
0006
0007 if(NOT Qt5Designer_VERSION VERSION_LESS 5.5.0)
0008 find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG QUIET COMPONENTS UiPlugin)
0009 set_package_properties(Qt5UiPlugin PROPERTIES TYPE OPTIONAL
0010 PURPOSE "Required to build Qt Designer plugins"
0011 )
0012 if (Qt5UiPlugin_FOUND)
0013 # for some reason, Qt5UiPlugin does not set its _INCLUDE_DIRS variable. Fill it manually
0014 get_target_property(Qt5UiPlugin_INCLUDE_DIRS Qt5::UiPlugin INTERFACE_INCLUDE_DIRECTORIES)
0015 endif()
0016 set(DesignerPluginDeps_FOUND ${Qt5UiPlugin_FOUND})
0017 else()
0018 set(DesignerPluginDeps_FOUND ${Qt5Designer_FOUND})
0019 endif()
0020
0021 if (DesignerPluginDeps_FOUND)
0022 add_subdirectory( marblewidget )
0023 add_subdirectory( latloneditwidget )
0024 add_subdirectory( navigator )
0025 endif()
0026 endif (WITH_DESIGNER_PLUGIN)