summaryrefslogtreecommitdiff
path: root/devtools/identify_failing_build_options.py
diff options
context:
space:
mode:
authorFred Wright <fw@fwright.net>2016-01-28 14:53:46 -0800
committerJon Schlueter <jschlueter@redhat.com>2016-02-06 22:26:32 -0500
commit410d80c9ee43fe2b67dfa1f472056f952f722f17 (patch)
tree452dc8e80c2cd5051230845f49652df61156c0ac /devtools/identify_failing_build_options.py
parent2f9ec9f27668532348ff7481238e3141756e94d4 (diff)
downloadgpsd-410d80c9ee43fe2b67dfa1f472056f952f722f17.tar.gz
Adds option to make the inclusion of xgps and xgpsspeed optional.
These two X11 programs require gobject and gtk, making them quite dependency-intensive. For example, in MacPorts, those two dependencies recursively expand into over 150 otherwise unnecessary dependencies. Making their inclusion optional allows a more lightweight install for users who don't plan to use them. This option only determines whether the programs and their manpages are copied as part of the install; the real benefit comes from being able to omit the relevant dependencies in a package-manager-based setup. The xgps=no setting does not suppress the creation of their manpages, since that is done via wildcard and it's not worth the trouble to rework that just to save a small amount of build time in the xgps=no case. The default setting is xgps=yes, for compatibility with previous versions. TESTED: Under OSX, verified that the two programs and their respective manpages are installed iff xgps=yes. Signed-off-by: Jon Schlueter <jschlueter@redhat.com>
Diffstat (limited to 'devtools/identify_failing_build_options.py')
0 files changed, 0 insertions, 0 deletions