Warning, /education/marble/src/plugins/positionprovider/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 ADD_SUBDIRECTORY( flightgear )
0002 
0003 macro_optional_find_package(libgps)
0004 marble_set_package_properties( libgps PROPERTIES DESCRIPTION "communicating with the GPS daemon" )
0005 marble_set_package_properties( libgps PROPERTIES URL "https://gpsd.gitlab.io/gpsd/index.html" )
0006 marble_set_package_properties( libgps PROPERTIES TYPE OPTIONAL PURPOSE "position information via gpsd" )
0007 IF(LIBGPS_FOUND)
0008      ADD_SUBDIRECTORY( gpsd )
0009 ENDIF(LIBGPS_FOUND)
0010 
0011 find_package(Qt5 ${REQUIRED_QT_VERSION}
0012     OPTIONAL_COMPONENTS
0013         Positioning
0014 )
0015 marble_set_package_properties( Qt5Positioning PROPERTIES DESCRIPTION "a collection of APIs and frameworks" )
0016 marble_set_package_properties( Qt5Positioning PROPERTIES URL "https://www.qt.io/developers/" )
0017 marble_set_package_properties( Qt5Positioning PROPERTIES TYPE OPTIONAL PURPOSE "position information via Qt5Positioning" )
0018 if(Qt5Positioning_FOUND)
0019    ADD_SUBDIRECTORY( qtpositioning )
0020 endif()
0021 
0022 
0023 macro_optional_find_package(libwlocate)
0024 marble_set_package_properties( libwlocate PROPERTIES DESCRIPTION "WLAN-based geolocation" )
0025 marble_set_package_properties( libwlocate PROPERTIES URL "https://sourceforge.net/p/libwlocate/wiki/Home/" )
0026 marble_set_package_properties( libwlocate PROPERTIES TYPE OPTIONAL PURPOSE "Position information based on neighboring WLAN networks" )
0027 IF(LIBWLOCATE_FOUND)
0028      ADD_SUBDIRECTORY( wlocate )
0029 ENDIF()
0030 
0031 # experimental implementation
0032 # ADD_SUBDIRECTORY( geoclue )