Warning, /plasma-mobile/mycroft-plasmoid-mobile/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # Set minimum CMake version (required for CMake 3.0 or later) 0002 cmake_minimum_required(VERSION 2.8.12) 0003 0004 set(QT_MIN_VERSION "5.9.0") 0005 set(KF5_MIN_VERSION "5.0.0") 0006 0007 # Use Extra CMake Modules (ECM) for common functionality. 0008 # See http://api.kde.org/ecm/manual/ecm.7.html 0009 # and http://api.kde.org/ecm/manual/ecm-kde-modules.7.html 0010 find_package(ECM REQUIRED NO_MODULE) 0011 set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${CMAKE_MODULE_PATH}) 0012 set(VERSION 2.1.0) 0013 0014 include(KDEInstallDirs) 0015 include(KDECMakeSettings) 0016 include(KDECompilerSettings NO_POLICY_SCOPE) 0017 include(ECMInstallIcons) 0018 0019 # Locate plasma_install_package macro. 0020 find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS 0021 Plasma 0022 I18n 0023 Notifications 0024 ) 0025 0026 find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS 0027 Quick 0028 Core 0029 Qml 0030 DBus 0031 Network 0032 ) 0033 0034 add_subdirectory(plugin) 0035 add_subdirectory(icons) 0036 plasma_install_package(plasmoid org.kde.phone.mycroftplasmoidmobile) 0037 0038 install( DIRECTORY mycroft DESTINATION ${SYSCONF_INSTALL_DIR})