Warning, /system/qtcurve/qt5/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 if(QTC_QT5_ENABLE_QTQUICK2) 0002 set(QTC_QT5_MODULES Qt5Core Qt5Gui Qt5Widgets Qt5Svg Qt5Quick Qt5DBus) 0003 else() 0004 set(QTC_QT5_MODULES Qt5Core Qt5Gui Qt5Widgets Qt5Svg Qt5DBus) 0005 endif() 0006 if(QTC_QT5_ENABLE_KDE) 0007 set(QTC_QT5_MODULES ${QTC_QT5_MODULES} Qt5PrintSupport) 0008 endif() 0009 0010 if(ENABLE_QT5 AND NOT ENABLE_QT5_DEFINED) 0011 set(QT_MIN_VERSION "5.3.2") 0012 # ENABLE_QT5 is not defined on the command line 0013 foreach(QtModule ${QTC_QT5_MODULES}) 0014 find_package(${QtModule} ${QT_MIN_VERSION} CONFIG) 0015 if(NOT ${QtModule}_FOUND) 0016 message(WARNING "Required Qt5 Module ${QtModule} not found." 0017 "Disabling Qt5 build") 0018 set(ENABLE_QT5 Off) 0019 set(ENABLE_QT5 Off PARENT_SCOPE) 0020 break() 0021 endif() 0022 endforeach() 0023 endif() 0024 0025 add_definitions(-DQTC_UTILS_QT5 -DQTC_UTILS_QT) 0026 0027 set(QTC_QT5_ENABLE_KWIN Off) 0028 0029 if(ENABLE_QT5) 0030 set(QTC_QT5_LINK_LIBS) 0031 set(QTC_QT5_DEFS) 0032 set(QTC_QT5_INCLUDES) 0033 foreach(QtModule ${QTC_QT5_MODULES}) 0034 find_package(${QtModule} REQUIRED) 0035 set(QTC_QT5_LINK_LIBS ${QTC_QT5_LINK_LIBS} ${${QtModule}_LIBRARIES}) 0036 set(QTC_QT5_DEFS ${QTC_QT5_DEFS} ${${QtModule}_DEFINITIONS}) 0037 set(QTC_QT5_INCLUDES ${QTC_QT5_INCLUDES} ${${QtModule}_INCLUDE_DIRS}) 0038 endforeach() 0039 if(QTC_ENABLE_X11) 0040 set(QTC_QT5_OPT_MODULES Qt5X11Extras) 0041 endif() 0042 foreach(QtModule ${QTC_QT5_OPT_MODULES}) 0043 find_package(${QtModule}) 0044 if(${QtModule}_FOUND) 0045 set(QTC_QT5_LINK_LIBS ${QTC_QT5_LINK_LIBS} ${${QtModule}_LIBRARIES}) 0046 set(QTC_QT5_DEFS ${QTC_QT5_DEFS} ${${QtModule}_DEFINITIONS}) 0047 set(QTC_QT5_INCLUDES ${QTC_QT5_INCLUDES} ${${QtModule}_INCLUDE_DIRS}) 0048 endif() 0049 endforeach() 0050 get_target_property(REAL_QMAKE_EXECUTABLE ${Qt5Core_QMAKE_EXECUTABLE} 0051 IMPORTED_LOCATION) 0052 execute_process(COMMAND "${REAL_QMAKE_EXECUTABLE}" -query QT_INSTALL_PLUGINS 0053 OUTPUT_VARIABLE _Qt5_PLUGIN_INSTALL_DIR 0054 ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE) 0055 set(QTCURVE_STYLE_DIR "${_Qt5_PLUGIN_INSTALL_DIR}/styles/") 0056 include_directories( 0057 "${CMAKE_CURRENT_SOURCE_DIR}" 0058 "${CMAKE_CURRENT_BINARY_DIR}") 0059 add_definitions(-DTRANSLATION_DOMAIN=\"qtcurve\" ${QTC_QT5_DEFS}) 0060 include_directories(${QTC_QT5_INCLUDES}) 0061 configure_file(config-qt5.h.in config-qt5.h @ONLY) 0062 0063 if(QTC_QT5_ENABLE_KDE) 0064 find_package(ECM 1.2.0 REQUIRED NO_MODULE) 0065 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH}) 0066 0067 find_package(KF5 REQUIRED COMPONENTS 0068 Archive 0069 Config 0070 ConfigWidgets 0071 FrameworkIntegration 0072 I18n 0073 GuiAddons 0074 KIO 0075 IconThemes 0076 WidgetsAddons 0077 WindowSystem 0078 XmlGui) 0079 0080 add_definitions(-DQTC_QT5_ENABLE_KDE) 0081 include(KDEInstallDirs) 0082 include(KDECMakeSettings) 0083 include(KDECompilerSettings) 0084 if(NOT APPLE) 0085 set(QTC_QT5_ENABLE_KWIN ON) 0086 endif() 0087 endif() 0088 else() 0089 set(QTC_QT5_ENABLE_KDE Off) 0090 endif() 0091 0092 add_subdirectory(common) 0093 add_subdirectory(config) 0094 if(QTC_QT5_ENABLE_KWIN) 0095 add_subdirectory(kwin) 0096 add_subdirectory(kwinconfig) 0097 endif() 0098 add_subdirectory(style)