diff options
author | Gary E. Miller <gem@rellim.com> | 2018-07-26 17:30:56 -0700 |
---|---|---|
committer | Gary E. Miller <gem@rellim.com> | 2018-07-26 17:30:56 -0700 |
commit | cac1c7d70c067ba07739fc2ce9cc262d98d94904 (patch) | |
tree | 89760fbc256040b0ebfdc8dc85a59f0b9ddaf9b9 /SConstruct | |
parent | e61ec11879496915cdd99b8568600f40f7074b48 (diff) | |
download | gpsd-cac1c7d70c067ba07739fc2ce9cc262d98d94904.tar.gz |
SConstruct: sort options.
Does not affect "scons --help" and scons sorts that for output.
Diffstat (limited to 'SConstruct')
-rw-r--r-- | SConstruct | 48 |
1 files changed, 24 insertions, 24 deletions
@@ -135,10 +135,10 @@ imloads = True boolopts = ( # GPS protocols - ("nmea0183", True, "NMEA0183 support"), ("ashtech", True, "Ashtech support"), ("earthmate", True, "DeLorme EarthMate Zodiac support"), ("evermore", True, "EverMore binary support"), + ("fury", True, "Jackson Labs Fury and Firefly support"), ("fv18", True, "San Jose Navigation FV-18 support"), ("garmin", True, "Garmin kernel driver support"), ("garmintxt", True, "Garmin Simple Text support"), @@ -146,6 +146,8 @@ boolopts = ( ("itrax", True, "iTrax hardware support"), ("mtk3301", True, "MTK-3301 support"), ("navcom", True, "Navcom NCT support"), + ("nmea0183", True, "NMEA0183 support"), + ("nmea2000", True, "NMEA2000/CAN support"), ("oncore", True, "Motorola OnCore chipset support"), ("sirf", True, "SiRF chipset support"), ("skytraq", True, "Skytraq chipset support"), @@ -154,62 +156,60 @@ boolopts = ( ("tripmate", True, "DeLorme TripMate support"), ("tsip", True, "Trimble TSIP support"), ("ublox", True, "u-blox Protocol support"), - ("fury", True, "Jackson Labs Fury and Firefly support"), - ("nmea2000", True, "NMEA2000/CAN support"), # Non-GPS protocols ("aivdm", True, "AIVDM support"), ("gpsclock", True, "GPSClock support"), + ("isync", True, "Spectratime iSync LNRClok/GRCLOK support"), ("ntrip", True, "NTRIP support"), ("oceanserver", True, "OceanServer support"), - ("isync", True, "Spectratime iSync LNRClok/GRCLOK support"), + ("passthrough", True, "build support for passing through JSON"), ("rtcm104v2", True, "rtcm104v2 support"), ("rtcm104v3", True, "rtcm104v3 support"), - ("passthrough", True, "build support for passing through JSON"), # Time service - ("ntp", True, "NTP time hinting support"), ("ntpshm", True, "NTP time hinting via shared memory"), - ("pps", True, "PPS time syncing support"), + ("ntp", True, "NTP time hinting support"), ("oscillator", True, "Disciplined oscillator support"), + ("pps", True, "PPS time syncing support"), # Export methods - ("socket_export", True, "data export over sockets"), ("dbus_export", True, "enable DBUS export support"), ("shm_export", True, "export via shared memory"), + ("socket_export", True, "data export over sockets"), # Communication - ('usb', True, "libusb support for USB devices"), ("bluez", True, "BlueZ support for Bluetooth devices"), ("ipv6", True, "build IPv6 support"), ("netfeed", True, "build support for handling TCP/IP data sources"), + ('usb', True, "libusb support for USB devices"), # Other daemon options - ("force_global", False, "force daemon to listen on all addressses"), - ("timing", False, "latency timing support"), ("control_socket", True, "control socket for hotplug notifications"), + ("force_global", False, "force daemon to listen on all addressses"), ("systemd", systemd, "systemd socket activation"), + ("timing", False, "latency timing support"), # Client-side options ("clientdebug", True, "client debugging support"), - ("ncurses", True, "build with ncurses"), ("libgpsmm", True, "build C++ bindings"), + ("ncurses", True, "build with ncurses"), ("qt", True, "build QT bindings"), # Daemon options - ("reconfigure", True, "allow gpsd to change device settings"), ("controlsend", True, "allow gpsctl/gpsmon to change device settings"), - ("nofloats", False, "float ops are expensive, suppress error estimates"), + ("nofloats", False, "float ops are expensive, suppress error estimates"), + ("reconfigure", True, "allow gpsd to change device settings"), ("squelch", False, "squelch gpsd_log/gpsd_hexdump to save cpu"), # Build control - ("gpsd", True, "gpsd itself"), + ("coveraging", False, "build with code coveraging enabled"), + ("debug", False, "include debug information in build"), ("gpsdclients", True, "gspd client programs"), - ("shared", True, "build shared libraries, not static"), + ("gpsd", True, "gpsd itself"), ("implicit_link", imloads, "implicit linkage is supported in shared libs"), - ("python", True, "build Python support and modules."), - ("debug", False, "include debug information in build"), - ("profiling", False, "build with profiling enabled"), - ("coveraging", False, "build with code coveraging enabled"), - ("nostrip", False, "don't symbol-strip binaries at link time"), - ("manbuild", True, "build help in man and HTML formats"), ("leapfetch", True, "fetch up-to-date data on leap seconds."), - ("minimal", False, "turn off every option not set on the command line"), - ("timeservice", False, "time-service configuration"), ("magic_hat", sys.platform.startswith('linux'), "special Linux PPS hack for Raspberry Pi et al"), + ("manbuild", True, "build help in man and HTML formats"), + ("minimal", False, "turn off every option not set on the command line"), + ("nostrip", False, "don't symbol-strip binaries at link time"), + ("profiling", False, "build with profiling enabled"), + ("python", True, "build Python support and modules."), + ("shared", True, "build shared libraries, not static"), + ("timeservice", False, "time-service configuration"), ("xgps", True, "include xgps and xgpsspeed."), # Test control ("slow", False, "run tests with realistic (slow) delays"), |