summaryrefslogtreecommitdiff
path: root/SConstruct
diff options
context:
space:
mode:
authorGary E. Miller <gem@rellim.com>2018-07-26 17:30:56 -0700
committerGary E. Miller <gem@rellim.com>2018-07-26 17:30:56 -0700
commitcac1c7d70c067ba07739fc2ce9cc262d98d94904 (patch)
tree89760fbc256040b0ebfdc8dc85a59f0b9ddaf9b9 /SConstruct
parente61ec11879496915cdd99b8568600f40f7074b48 (diff)
downloadgpsd-cac1c7d70c067ba07739fc2ce9cc262d98d94904.tar.gz
SConstruct: sort options.
Does not affect "scons --help" and scons sorts that for output.
Diffstat (limited to 'SConstruct')
-rw-r--r--SConstruct48
1 files changed, 24 insertions, 24 deletions
diff --git a/SConstruct b/SConstruct
index a4e902cb..ae6376dd 100644
--- a/SConstruct
+++ b/SConstruct
@@ -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"),