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)