summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2013-11-17 22:50:00 +0000
committerCarl Hetherington <cth@carlh.net>2013-11-17 22:50:00 +0000
commit03743d3230e373dbf4aa356445ac6486ed6f34bd (patch)
tree37c77007dd3e41fcbb9595f71c36ecd15e881b37
parent44ad899c92d426bcd1cf452719c530b52ad41c4e (diff)
Only require GTK when building the GUI.
-rw-r--r--wscript11
1 files changed, 6 insertions, 5 deletions
diff --git a/wscript b/wscript
index ca952f583..c8337253c 100644
--- a/wscript
+++ b/wscript
@@ -74,11 +74,12 @@ def configure(conf):
conf.env.append_value('CXXFLAGS', '-DDCPOMATIC_LINUX')
# libxml2 seems to be linked against this on Ubuntu but it doesn't mention it in its .pc file
conf.check_cfg(package='liblzma', args='--cflags --libs', uselib_store='LZMA', mandatory=True)
- if conf.env.STATIC:
- conf.check_cfg(package='gtk+-2.0', args='--cflags --libs', uselib_store='GTK', mandatory=True)
- else:
- # On Linux we need to be able to include <gtk/gtk.h> to check GTK's version
- conf.check_cfg(package='gtk+-2.0', args='--cflags', uselib_store='GTK', mandatory=True)
+ if not conf.env.DISABLE_GUI:
+ if conf.env.STATIC:
+ conf.check_cfg(package='gtk+-2.0', args='--cflags --libs', uselib_store='GTK', mandatory=True)
+ else:
+ # On Linux we need to be able to include <gtk/gtk.h> to check GTK's version
+ conf.check_cfg(package='gtk+-2.0', args='--cflags', uselib_store='GTK', mandatory=True)
# OSX-specific
if conf.env.TARGET_OSX: