Warning, /graphics/pikasso/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 cmake_minimum_required(VERSION 3.0)
0002 
0003 project(pikasso)
0004 
0005 include(FeatureSummary)
0006 
0007 set(QT5_MIN_VERSION 5.12)
0008 set(KF5_MIN_VERSION 5.65)
0009 
0010 find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE)
0011 
0012 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH})
0013 
0014 include(KDEInstallDirs)
0015 include(KDECMakeSettings)
0016 include(KDECompilerSettings NO_POLICY_SCOPE)
0017 include(ECMSetupVersion)
0018 include(ECMGenerateHeaders)
0019 include(ECMPoQmTools)
0020 
0021 find_package(Qt5 ${QT5_MIN_VERSION} REQUIRED COMPONENTS Core Gui Qml QuickControls2 Svg)
0022 find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS Kirigami2 I18n)
0023 
0024 find_package(Corrosion)
0025 set_package_properties(Corrosion PROPERTIES
0026     PURPOSE "Required for transforming the paths to vertices and indices"
0027     DESCRIPTION "CMake scripts to seamlessly build and link to targets using cargo"
0028     URL https://github.com/AndrewGaspar/corrosion
0029 )
0030 
0031 add_subdirectory(src)
0032 
0033 install(PROGRAMS org.kde.pikasso.desktop DESTINATION ${KDE_INSTALL_APPDIR})
0034 install(FILES org.kde.pikasso.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR})
0035 
0036 feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)