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