summaryrefslogtreecommitdiff
path: root/wscript
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2022-02-19 23:27:37 +0100
committerCarl Hetherington <cth@carlh.net>2022-03-14 23:05:14 +0100
commita388179feaab06987f427432ff9687bde61ca72a (patch)
tree8de3ea87b17a0f0b1d37bb5bc8af86677bb21159 /wscript
parente579b4cb5a405e4e2c5081850d94511f54255b97 (diff)
Don't look for ImageMagick/GraphicsMagick if not building examples.
Diffstat (limited to 'wscript')
-rw-r--r--wscript15
1 files changed, 8 insertions, 7 deletions
diff --git a/wscript b/wscript
index 97b7bf25..eee10843 100644
--- a/wscript
+++ b/wscript
@@ -124,13 +124,14 @@ def configure(conf):
conf.env.DEFINES_XMLSEC1 = [f.replace('\\', '') for f in conf.env.DEFINES_XMLSEC1]
# ImageMagick / GraphicsMagick
- if distutils.spawn.find_executable('Magick++-config'):
- conf.check_cfg(package='', path='Magick++-config', args='--cppflags --cxxflags --libs', uselib_store='MAGICK', mandatory=True, msg='Checking for ImageMagick/GraphicsMagick')
- else:
- image = conf.check_cfg(package='ImageMagick++', args='--cflags --libs', uselib_store='MAGICK', mandatory=False)
- graphics = conf.check_cfg(package='GraphicsMagick++', args='--cflags --libs', uselib_store='MAGICK', mandatory=False)
- if image is None and graphics is None:
- Logs.error('Neither ImageMagick++ nor GraphicsMagick++ found: one or the other is required')
+ if not conf.options.disable_examples:
+ if distutils.spawn.find_executable('Magick++-config'):
+ conf.check_cfg(package='', path='Magick++-config', args='--cppflags --cxxflags --libs', uselib_store='MAGICK', mandatory=True, msg='Checking for ImageMagick/GraphicsMagick')
+ else:
+ image = conf.check_cfg(package='ImageMagick++', args='--cflags --libs', uselib_store='MAGICK', mandatory=False)
+ graphics = conf.check_cfg(package='GraphicsMagick++', args='--cflags --libs', uselib_store='MAGICK', mandatory=False)
+ if image is None and graphics is None:
+ Logs.error('Neither ImageMagick++ nor GraphicsMagick++ found: one or the other is required')
conf.check_cfg(package='sndfile', args='--cflags --libs', uselib_store='SNDFILE', mandatory=False)