summaryrefslogtreecommitdiff
path: root/SConstruct
Commit message (Collapse)AuthorAgeFilesLines
...
* SConstruct: tweak, and comment, the egg-info file.Gary E. Miller2018-09-211-0/+4
|
* SConstruct: remove excess debug print()s.Gary E. Miller2018-09-151-3/+0
|
* SConstruct: 2nd try to fix building with Python 3.Gary E. Miller2018-09-141-12/+16
|
* SConstruct: fix building with Python 3.Gary E. Miller2018-09-141-1/+2
|
* Add GREIS (Javad) GPS driver.Gregory Fong2018-07-291-0/+3
| | | | | | | | | | | | All functional changes inside "#ifdef GREIS_ENABLE" Includes new regression tests. All regressions tests pass. Developed by Gregory Fong, with help and support from Virgin Orbit. Signed-off-by: Gary E. Miller <gem@rellim.com>
* SConstruct: more sorting.Gary E. Miller2018-07-261-5/+15
|
* SConstruct: sort more stuff.Gary E. Miller2018-07-261-61/+74
|
* SConstruct: sort global constants, remove a redundant impot.Gary E. Miller2018-07-261-18/+16
|
* SConstruct: sort *_sources so things get built in order.Gary E. Miller2018-07-261-22/+27
| | | | Yeah, I'm obsessive compulsive.
* SConstruct: add option fro GREIS driverGary E. Miller2018-07-261-0/+1
|
* SConstruct: sort options.Gary E. Miller2018-07-261-24/+24
| | | | Does not affect "scons --help" and scons sorts that for output.
* SConstruct: pep8 cleanup.Gary E. Miller2018-07-261-17/+32
| | | | More cleanup left to do in SConstruct.
* SConstruct: sort base_manpages, python_manpages and python_progs.Gary E. Miller2018-07-261-13/+13
| | | | | | | | So man pages built and installed in alpha order. So python progs installed in order. Many thanks to Virgin Orbit for their support of this patch.
* SConstruct. Fix default file install locations.Gary E. Miller2018-06-261-0/+4
| | | | | Default install was overwriting system installed gpsd packages. /usr/local is for local installs. /usr for system installs.
* SConstruct. Change comment about prefix.Gary E. Miller2018-06-261-1/+1
| | | | Only packagers should use /etc.
* Revert "SConstruct: refactor some systemd code"Gary E. Miller2018-06-231-14/+19
| | | | This reverts commit baaf8eff8d4a6199e43851b55c21eae415253a5b.
* SConstruct: refactor some systemd codeGary E. Miller2018-06-221-19/+14
|
* SConstruct: fix 'scons clean' for Python 3.Gary E. Miller2018-06-171-2/+12
| | | | | gpsd will now build, install and check, when the system Python is version 3. At least for me...
* Fix "NMEA 2000" driver build on OpenWRTKen Harris2018-06-161-1/+1
| | | | | | | | | I found build bug that caused the "NMEA 2000" driver not to exist on OpenWRT : the head file bits/sockaddr.h is not found (perhaps because OpenWRT uses "musl"), which causes scons to announce "You do not have kernel CANbus available." I just took the bits/sockaddr.h test out and "gpsd" builds and runs fine.
* Webiste: add gpsdctl.8 html page.Gary E. Miller2018-06-161-1/+2
|
* clock_test: better integrate into git and scons.Gary E. Miller2018-06-131-1/+2
| | | | | | Have git ignore the built binary. Allow scons to build, and clean, clock_test
* Fix building with/for Python3teyrana2018-02-131-0/+1
|
* SConstruct: Allow building for Python 3Robert Norris2018-02-121-14/+16
| | | | | | | | | | Still usable with Python 2 Tested: scons build-all check Debian Unstable with python 2.7.14 OpenSUSE Tumbleweed with python 3.6.4
* Fix isync build when ublox not selected too.Zoltan Gyarmati2018-01-301-0/+5
| | | | | The isync support uses the ublox driver, but if the ublox support is disabled while isync is enabled, the build will fail.
* Install ntpshmmon manpage only if ntpshmmon is built.Bernd Zeimetz2018-01-011-1/+5
| | | | | Debian Bug #879963 Thanks to Pino Toscano for the patch.
* scons: have --clean also remove some Qt files.Gary E. Miller2017-10-161-0/+2
|
* scons: note that sconsclean does not delete .sconsign.dbliteGary E. Miller2017-10-161-1/+1
|
* scons: scons not always rebuilding a target when the source changes.Gary E. Miller2017-10-161-0/+4
| | | | | Tell scons to check file timestamps to see is source newer than target. Before, if target existed, not rebuilt when shouce changed.
* Revert "sconsclean: also remove .sconsign.dblite"Gary E. Miller2017-10-161-2/+1
| | | | | | This reverts commit 34671adba3f5958f8915c4e0e975c3c9375ec35a. Grr... Not so easy.
* sconsclean: also remove .sconsign.dbliteGary E. Miller2017-10-161-1/+2
| | | | | Closer now to being able to clean up locally without doing a new git pull.
* Fixes SConstruct for SCons 3.0.0.Fred Wright2017-10-071-4/+11
| | | | | | | | | | | | | | | | | SCons 3.0.0 introduced a bug where the print_funtion future import is inflicted on the SConstruct script, making 'print' as a statement illegal. This is expected to be fixed in SCons 3.0.1, but in the meantime it's necessary to switch to the print_function mode for compatibility. Fortunately, there were only three print statements in the whole file. This is not a complete Python 3 fix; it simply restores correct operation when running SCons under Python 2. TESTED: Arraged to test all three print() instances under OSX. Tested "scons build-all check" under OSX, Ubuntu, CentOS, Fedora, FreeBSD, OpenBSD, and NetBSD.
* Fixes broken xgps=no build.Fred Wright2017-09-091-2/+3
| | | | | | | | | | Commit 519bd230 added removal of xgps programs from pylint checker list, even when they weren't included, causing a build crash when xgps=no. TESTED: Pylint results are unchanged with xgps=yes. Build no longer crashes with xgps=no.
* Version number to 3.19~dev, commits now open.Eric S. Raymond2017-09-071-1/+1
|
* Version bump for release 2.17.release-3.17Eric S. Raymond2017-09-071-1/+1
|
* fix wrong paths showing up in pkg-config filesRolf Eike Beer2017-09-071-1/+2
| | | | | | -the wrong libdir path was written if a full path is passed to scons instead of one relative to "prefix", i.e. "/usr/lib64" instead of "lib64" -the includedir passed to scons was entirely ignored
* Temporaily disable pylinting on xgps and xgpsspeed.Eric S. Raymond2017-09-061-1/+7
| | | | Necessary due to an upstream error in astroid.
* Clean up C and Python code-checker warnings.Eric S. Raymond2017-09-061-6/+7
|
* Fixes some pylint issues.Fred Wright2017-07-141-1/+2
| | | | | | | | | | | This doesn't fix all complaints by pylint, but significantly reduces their number. Ditto for pep8 complaints. Also makes a couple of related cosmetic edits. TESTED: Ran "scons build-all check" with no errors. Both "pylint" and "pep8" targets report fewer issues.
* Give timeservice option a base set of drivers, have it build cgps.Eric S. Raymond2017-07-031-4/+5
|
* SConstruct: pep8 fixesGary E. Miller2017-07-011-42/+46
|
* Add SContracut to filess checked by 'scons pep8'Gary E. Miller2017-07-011-1/+1
|
* SConstruct: do not ignore pep8 E401 and E501.Gary E. Miller2017-07-011-1/+1
| | | | | E401 multiple imports on one line E501 line too long (XX > 79 characters)
* SConstrcut: last pep8 fixes.Gary E. Miller2017-07-011-3/+11
|
* SConstruct: more pep8 fixes.Gary E. Miller2017-07-011-5/+16
|
* SConstruct: more pep8 fixesGary E. Miller2017-07-011-29/+31
|
* SConstruct: pep8 fixesGary E. Miller2017-07-011-38/+42
|
* SConstruct: more pep8 fixes.Gary E. Miller2017-07-011-17/+21
|
* SContruct: more pep8 fixes.Gary E. Miller2017-07-011-12/+24
|
* SConstruct: more pep8 fixes.Gary E. Miller2017-07-011-12/+20
|
* SConstruct: pep8 fixesGary E. Miller2017-07-011-13/+18
|