Warning, /system/mycroft-gui/application/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 PROJECT(mycroftguiapp) 0002 include(ECMSetupVersion) 0003 0004 if (CMAKE_SYSTEM_NAME STREQUAL "Android") 0005 add_subdirectory("android") 0006 0007 if ($ENV{BUILD_NUMBER}) 0008 PROJECT(mycroftguiapp VERSION "0.$ENV{BUILD_NUMBER}") 0009 else() 0010 PROJECT(mycroftguiapp VERSION "0.91") 0011 endif() 0012 0013 SET(mycroft_gui_app_SRC 0014 main.cpp 0015 appsettings.cpp 0016 speechintent.cpp 0017 keyfilter.cpp 0018 ) 0019 else() 0020 PROJECT(mycroftguiapp VERSION "1.0.1") 0021 SET(mycroft_gui_app_SRC 0022 main.cpp 0023 appsettings.cpp 0024 speechintent.cpp 0025 ) 0026 endif() 0027 0028 ecm_setup_version(PROJECT VERSION_HEADER version.h) 0029 0030 # if (CMAKE_SYSTEM_NAME STREQUAL "Android") 0031 # set(mycroft_gui_app_EXTRA_LIBS 0032 # Qt${QT_MAJOR_VERSION}::AndroidExtras 0033 # Qt${QT_MAJOR_VERSION}::QuickControls2 0034 # #NOTE: qtsvg is needed for android packaging to work 0035 # Qt${QT_MAJOR_VERSION}::Svg 0036 # Qt${QT_MAJOR_VERSION}::WebSockets 0037 # OpenSSL::SSL 0038 # Qt${QT_MAJOR_VERSION}::TextToSpeech 0039 # ) 0040 # qt6_add_resources(mycroft_gui_app_SRC 0041 # controlsconf.qrc 0042 # ) 0043 # else() 0044 0045 set(mycroft_gui_app_EXTRA_LIBS 0046 Qt${QT_MAJOR_VERSION}::Widgets 0047 KF6::DBusAddons 0048 ) 0049 # endif() 0050 0051 qt_add_resources(mycroft_gui_app_SRC 0052 qml.qrc 0053 ) 0054 0055 add_executable(mycroft-gui-app ${mycroft_gui_app_SRC}) 0056 target_link_libraries(mycroft-gui-app Qt${QT_MAJOR_VERSION}::Core Qt${QT_MAJOR_VERSION}::Quick Qt${QT_MAJOR_VERSION}::WebView ${mycroft_gui_app_EXTRA_LIBS}) 0057 0058 0059 install(TARGETS mycroft-gui-app ${INSTALL_TARGETS_DEFAULT_ARGS}) 0060 install(PROGRAMS ai.mycroft.gui-app.desktop DESTINATION ${KDE_INSTALL_APPDIR}) 0061 0062 if (CMAKE_SYSTEM_NAME STREQUAL "Android") 0063 find_package(KF6Kirigami2 REQUIRED) 0064 kirigami_package_breeze_icons(ICONS help-hint configure media-playback-pause media-playback-start media-seek-forward media-seek-backward audio-input-microphone help-about) 0065 endif() 0066 0067