diff options
| author | Carl Hetherington <cth@carlh.net> | 2022-02-19 23:27:37 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2022-02-19 23:28:40 +0100 |
| commit | 57495d107d54ec2b38e10b77c983aa6256aebdad (patch) | |
| tree | 0bfc35487de5927393d23b8b7f0f8db055cce683 | |
| parent | 0bf04f1817f97e70a918aa12369e04699ae10f46 (diff) | |
Don't look for ImageMagick/GraphicsMagick if not building examples.
| -rw-r--r-- | README.md | 2 | ||||
| -rw-r--r-- | wscript | 15 |
2 files changed, 9 insertions, 8 deletions
@@ -29,11 +29,11 @@ Bugfixes were received from Philip Tschiemer. - libsigc++ - libxml++ - xmlsec -- ImageMagick or GraphicsMagick - sndfile - openjpeg (1.5.0 or above) - [libasdcp-cth](https://github.com/cth103/asdcplib-cth/tree/cth) - [libcxml](https://github.com/cth103/libcxml) +- (optional) ImageMagick or GraphicsMagick (for examples) - (optional) OpenMP - (optional) gcov (for tests) @@ -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) |
