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 0011 PRIVATE 0012 Qt6::Qml 0013 Qt6::Quick 0014 Qt6::Gui 0015 KF6::CoreAddons 0016 KF6::I18n 0017 KF6::Analitza 0018 KF6::AnalitzaGui 0019 KF6::AnalitzaPlot 0020 ) 0021 0022 set(DESKTOPFILE_INSTALL ${KDE_INSTALL_APPDIR}) 0023 0024 if(ANDROID) 0025 # Material requires QtSvg for icons 0026 # if we don't link it here explicitly, androiddeployqt doesn't bring it 0027 find_package(Qt6Svg REQUIRED) 0028 find_package(Qt6QuickControls2 REQUIRED) 0029 find_package(KF5Kirigami2 REQUIRED) 0030 kirigami_package_breeze_icons(ICONS list-add) 0031 target_link_libraries(kalgebramobile PRIVATE Qt::Svg KF5::Kirigami2 Qt::QuickControls2) 0032 else() 0033 find_package(Qt6Widgets REQUIRED) 0034 target_link_libraries(kalgebramobile PRIVATE Qt::Widgets) 0035 endif() 0036 0037 install(TARGETS kalgebramobile ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) 0038 install(PROGRAMS org.kde.kalgebramobile.desktop DESTINATION ${DESKTOPFILE_INSTALL} ) 0039 install(FILES org.kde.kalgebramobile.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR})