Warning, /education/kalgebra/mobile/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 qt_add_resources(KALGEBRAMOBILE_SRCS resources.qrc)
0002 
0003 add_executable(kalgebramobile
0004     ../src/consolemodel.cpp
0005     clipboard.cpp
0006     kalgebramobile.cpp
0007     main.cpp
0008     ${KALGEBRAMOBILE_SRCS})
0009 
0010 target_link_libraries(kalgebramobile Qt::Qml Qt::Quick Qt::Gui
0011     KF${KF_MAJOR_VERSION}::CoreAddons KF${KF_MAJOR_VERSION}::I18n KF5::Analitza KF5::AnalitzaGui KF5::AnalitzaPlot)
0012 
0013 set(DESKTOPFILE_INSTALL ${KDE_INSTALL_APPDIR})
0014 
0015 if(ANDROID)
0016 #   Material requires QtSvg for icons
0017 #   if we don't link it here explicitly, androiddeployqt doesn't bring it
0018     find_package(Qt${QT_MAJOR_VERSION}Svg REQUIRED)
0019     find_package(Qt${QT_MAJOR_VERSION}QuickControls2 REQUIRED)
0020     find_package(KF5Kirigami2 REQUIRED)
0021     kirigami_package_breeze_icons(ICONS list-add)
0022     target_link_libraries(kalgebramobile Qt::Svg KF5::Kirigami2 Qt::QuickControls2)
0023 else()
0024     find_package(Qt${QT_MAJOR_VERSION}Widgets REQUIRED)
0025     target_link_libraries(kalgebramobile Qt::Widgets)
0026 endif()
0027 
0028 install(TARGETS kalgebramobile ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0029 install(PROGRAMS org.kde.kalgebramobile.desktop DESTINATION ${DESKTOPFILE_INSTALL} )
0030 install(FILES org.kde.kalgebramobile.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR})