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()