Warning, /education/marble/src/plasma/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 find_package(ECM ${REQUIRED_ECM_VERSION} QUIET)
0002 if(NOT ECM_FOUND)
0003 return()
0004 endif()
0005
0006 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH})
0007
0008 include(KDEInstallDirs)
0009 # KDECMakeSettings expexts LIB_INSTALL_DIR set
0010 set(LIB_INSTALL_DIR ${KDE_INSTALL_LIBDIR})
0011 # Plasma macros assume SERVICES_INSTALL_DIR, DATA_INSTALL_DIR
0012 set(SERVICES_INSTALL_DIR ${KDE_INSTALL_KSERVICES5DIR})
0013 set(DATA_INSTALL_DIR ${KDE_INSTALL_DATADIR})
0014 include(KDECMakeSettings)
0015
0016 macro_optional_find_package(KF5 ${REQUIRED_KF5_MIN_VERSION} QUIET COMPONENTS Plasma)
0017
0018 if (NOT KF5_FOUND)
0019 return()
0020 endif()
0021
0022
0023 add_subdirectory(qmlplugin)
0024
0025 add_subdirectory(applets)
0026 add_subdirectory(wallpapers)