Warning, /libraries/kirigami-addons/examples/FormCardTutorial/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 cmake_minimum_required(VERSION 3.20) 0002 0003 project(FormCardTutorial) 0004 0005 find_package(ECM REQUIRED NO_MODULE) 0006 set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH}) 0007 0008 include(KDEInstallDirs) 0009 include(KDECompilerSettings) 0010 include(KDECMakeSettings) 0011 0012 find_package(Qt${QT_MAJOR_VERSION} REQUIRED COMPONENTS 0013 Widgets # For QApplication 0014 Quick # For QML 0015 QuickControls2 # For QQuickStyle 0016 ) 0017 find_package(KF${QT_MAJOR_VERSION} REQUIRED COMPONENTS 0018 CoreAddons # For KAboutData 0019 I18n # For KLocalizedContext 0020 ) 0021 0022 add_executable(addonsexample) 0023 0024 target_sources(addonsexample PRIVATE main.cpp resources.qrc) 0025 0026 target_link_libraries(addonsexample PRIVATE 0027 Qt::Widgets 0028 Qt::Quick 0029 Qt::QuickControls2 0030 KF${QT_MAJOR_VERSION}::CoreAddons 0031 KF${QT_MAJOR_VERSION}::I18n 0032 ) 0033 0034 install(TARGETS addonsexample DESTINATION ${KDE_INSTALL_BINDIR})