Warning, /libraries/kije/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # 0002 # SPDX-FileCopyrightText: 2020 Carson Black <uhhadd@gmail.com> 0003 # 0004 # SPDX-License-Identifier: LGPL-2.0-or-later 0005 # 0006 0007 cmake_minimum_required(VERSION 3.5) 0008 0009 set(KF5_VERSION "5.70.0") # handled by release scripts 0010 set(KF5_DEP_VERSION "5.70.0") # handled by release scripts 0011 set(REQUIRED_QT_VERSION 5.12.0) 0012 0013 project(Kije LANGUAGES CXX VERSION ${KF5_VERSION}) 0014 0015 include(GNUInstallDirs) 0016 0017 set(CMAKE_INCLUDE_CURRENT_DIR ON) 0018 0019 set(CMAKE_AUTOUIC ON) 0020 set(CMAKE_AUTOMOC ON) 0021 set(CMAKE_AUTORCC ON) 0022 0023 set(CMAKE_CXX_STANDARD 11) 0024 set(CMAKE_CXX_STANDARD_REQUIRED ON) 0025 0026 find_package(ECM ${KF5_VERSION} NO_MODULE) 0027 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH}) 0028 0029 include(KDEInstallDirs) 0030 include(KDECMakeSettings) 0031 0032 find_package(Qt5 COMPONENTS Core Quick REQUIRED) 0033 find_package(KF5Config) 0034 0035 file ( 0036 GLOB kSources 0037 source/code/kije_plugin.cpp 0038 source/code/toolbar_private.cpp 0039 source/code/dock_private.cpp 0040 ) 0041 file ( GLOB kHeaders source/code/headers/*.h ) 0042 0043 file ( GLOB qrcContent source/resources/* ) 0044 list ( FILTER qrcContent EXCLUDE REGEX ".*qrc$" ) 0045 0046 file ( GLOB qrcFile source/resources/*.qrc ) 0047 file ( GLOB pluginData qrc/qmldir qrc/plugin.qmltypes ) 0048 0049 add_subdirectory(source) 0050 0051 install( TARGETS kijeplugin DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/kije ) 0052 install( FILES ${pluginData} DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/kije )