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})