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 )