Warning, /frameworks/kirigami/examples/staticcmake/src/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 
0002 include_directories(${CMAKE_SOURCE_DIR}/3rdparty/kirigami/src)
0003 include(${CMAKE_SOURCE_DIR}/3rdparty/kirigami/KF6Kirigami2Macros.cmake)
0004 
0005 set(minimal_SRCS
0006     main.cpp
0007     )
0008 
0009 qt_add_resources(RESOURCES kirigami-icons.qrc resources.qrc)
0010 
0011 if (ANDROID)
0012     set(minimal_EXTRA_LIBS
0013     #FIXME: we shouldn't have to link to it but otherwise the lib won't be packaged on Android
0014     Qt6::QuickControls2)
0015 else ()
0016 #qstyle-based qqc2 style needs a QApplication
0017     set(minimal_EXTRA_LIBS Qt6::Widgets)
0018 endif()
0019 
0020 
0021 add_executable(minimal ${minimal_SRCS} ${RESOURCES})
0022 #kirigamiplugin is the static library built by us
0023 target_link_libraries(minimal kirigamiplugin Qt6::Core  Qt6::Qml Qt6::Quick Qt6::QuickControls2 ${minimal_EXTRA_LIBS})
0024 
0025 #install(TARGETS minimal ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0026 
0027 kirigami_package_breeze_icons(ICONS open-menu-symbolic document-decrypt folder-sync go-next go-previous go-up handle-left handle-right view-list-icons applications-graphics media-record-symbolic)