Warning, /education/marble/src/plugins/runner/kml/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 PROJECT( KmlPlugin ) 0002 0003 INCLUDE_DIRECTORIES( 0004 ${CMAKE_CURRENT_SOURCE_DIR} 0005 ${CMAKE_CURRENT_BINARY_DIR} 0006 ${CMAKE_SOURCE_DIR}/src/lib/marble/geodata/handlers/kml 0007 ) 0008 0009 set( kml_SRCS KmlParser.cpp KmlPlugin.cpp KmlRunner.cpp) 0010 0011 marble_add_plugin( KmlPlugin ${kml_SRCS} ) 0012 0013 0014 find_package(ECM ${REQUIRED_ECM_VERSION} QUIET) 0015 if(NOT ECM_FOUND) 0016 return() 0017 endif() 0018 0019 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH}) 0020 0021 include(KDEInstallDirs) 0022 0023 macro_optional_find_package(KF5 ${REQUIRED_KF5_MIN_VERSION} QUIET COMPONENTS KIO) 0024 if(NOT KF5_FOUND) 0025 return() 0026 endif() 0027 0028 # register marble part as handler 0029 # install again once part is fixed to load and show the passed file 0030 # install(FILES marble_part_kml.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR}) 0031 # install(FILES marble_part_kmz.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR}) 0032 0033 # register thumbnail plugin as handler 0034 install(FILES marble_thumbnail_kml.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR}) 0035 install(FILES marble_thumbnail_kmz.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR}) 0036 0037 if(NOT WIN32 AND NOT APPLE) 0038 # register marble app as handler 0039 install(FILES marble_kml.desktop DESTINATION ${KDE_INSTALL_APPDIR}) 0040 install(FILES marble_kmz.desktop DESTINATION ${KDE_INSTALL_APPDIR}) 0041 endif()