Warning, /education/marble/src/apps/marble-maps/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 set(marble_SRCS main.cpp MarbleMaps.cpp TextToSpeechClient.cpp) 0002 qt5_add_resources(marble_QRCS MarbleMaps.qrc) 0003 0004 include_directories(${CMAKE_CURRENT_BINARY_DIR}) 0005 0006 add_executable(marble-maps ${marble_SRCS} ${marble_QRCS}) 0007 0008 if (ANDROID) 0009 find_package(Qt5 ${REQUIRED_QT_VERSION} REQUIRED 0010 COMPONENTS 0011 AndroidExtras 0012 QuickControls2 0013 ) 0014 0015 # while not directly linked, need to be listed here to have deployqt pick up those libs 0016 target_link_libraries ( 0017 marble-maps 0018 marblewidget 0019 astro 0020 Qt5::Concurrent 0021 Qt5::Xml 0022 Qt5::Widgets 0023 Qt5::PrintSupport 0024 Qt5::Network 0025 Qt5::Sql 0026 Qt5::Svg 0027 Qt5::Positioning 0028 Qt5::AndroidExtras 0029 Qt5::Multimedia 0030 Qt5::QuickControls2 0031 ) 0032 0033 if (TARGET Qt5::WebEngineWidgets) 0034 target_link_libraries(${TARGET} Qt5::WebEngineWidgets Qt5::WebEngine) 0035 endif() 0036 endif() 0037 0038 target_link_libraries ( 0039 marble-maps 0040 marbledeclarative 0041 ) 0042 if(ANDROID) 0043 FILE(GLOB QML_FILES *.qml) 0044 add_custom_target(marble-maps_resources ALL SOURCES ${QML_FILES} package/AndroidManifest.xml) 0045 elseif(BUILD_TOUCH) 0046 install(TARGETS marble-maps RUNTIME DESTINATION bin) 0047 install(PROGRAMS org.kde.marble.maps.desktop DESTINATION ${KDE_INSTALL_APPDIR}) 0048 endif()