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