diff options
| author | Carl Hetherington <cth@carlh.net> | 2013-11-17 22:50:00 +0000 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2013-11-17 22:50:00 +0000 |
| commit | 03743d3230e373dbf4aa356445ac6486ed6f34bd (patch) | |
| tree | 37c77007dd3e41fcbb9595f71c36ecd15e881b37 | |
| parent | 44ad899c92d426bcd1cf452719c530b52ad41c4e (diff) | |
Only require GTK when building the GUI.
| -rw-r--r-- | wscript | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -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: |
