Browse Source

Make freebob, ffado, alsa and celt optional.

Prevents waf configure from failing if not marked as non-mandatory.
tags/1.9.9.5
Adrian Knoth 13 years ago
parent
commit
144a2e18de
2 changed files with 7 additions and 7 deletions
  1. +3
    -3
      linux/wscript
  2. +4
    -4
      wscript

+ 3
- 3
linux/wscript View File

@@ -2,13 +2,13 @@
# encoding: utf-8

def configure(conf):
conf.check_cfg(package='alsa', atleast_version='1.0.18', args='--cflags --libs')
conf.check_cfg(package='alsa', atleast_version='1.0.18', args='--cflags --libs', mandatory=False)
conf.env['BUILD_DRIVER_ALSA'] = conf.is_defined('HAVE_ALSA')

conf. check_cfg(package='libfreebob', atleast_version='1.0.0', args='--cflags --libs')
conf. check_cfg(package='libfreebob', atleast_version='1.0.0', args='--cflags --libs', mandatory=False)
conf.env['BUILD_DRIVER_FREEBOB'] = conf.is_defined('HAVE_LIBFREEBOB')

conf. check_cfg(package='libffado', atleast_version='1.999.17', args='--cflags --libs')
conf. check_cfg(package='libffado', atleast_version='1.999.17', args='--cflags --libs', mandatory=False)
conf.env['BUILD_DRIVER_FFADO'] = conf.is_defined('HAVE_LIBFFADO')

conf.define('HAVE_PPOLL', 1 )


+ 4
- 4
wscript View File

@@ -136,25 +136,25 @@ def configure(conf):

conf.sub_config('example-clients')

if conf.check_cfg(package='celt', atleast_version='0.11.0', args='--cflags --libs'):
if conf.check_cfg(package='celt', atleast_version='0.11.0', args='--cflags --libs', mandatory=False):
conf.define('HAVE_CELT', 1)
conf.define('HAVE_CELT_API_0_11', 1)
conf.define('HAVE_CELT_API_0_8', 0)
conf.define('HAVE_CELT_API_0_7', 0)
conf.define('HAVE_CELT_API_0_5', 0)
elif conf.check_cfg(package='celt', atleast_version='0.8.0', args='--cflags --libs'):
elif conf.check_cfg(package='celt', atleast_version='0.8.0', args='--cflags --libs', mandatory=False):
conf.define('HAVE_CELT', 1)
conf.define('HAVE_CELT_API_0_11', 0)
conf.define('HAVE_CELT_API_0_8', 1)
conf.define('HAVE_CELT_API_0_7', 0)
conf.define('HAVE_CELT_API_0_5', 0)
elif conf.check_cfg(package='celt', atleast_version='0.7.0', args='--cflags --libs'):
elif conf.check_cfg(package='celt', atleast_version='0.7.0', args='--cflags --libs', mandatory=False):
conf.define('HAVE_CELT', 1)
conf.define('HAVE_CELT_API_0_11', 0)
conf.define('HAVE_CELT_API_0_8', 0)
conf.define('HAVE_CELT_API_0_7', 1)
conf.define('HAVE_CELT_API_0_5', 0)
elif conf.check_cfg(package='celt', atleast_version='0.5.0', args='--cflags --libs', required=True):
elif conf.check_cfg(package='celt', atleast_version='0.5.0', args='--cflags --libs', mandatory=False):
conf.define('HAVE_CELT', 1)
conf.define('HAVE_CELT_API_0_11', 0)
conf.define('HAVE_CELT_API_0_8', 0)


Loading…
Cancel
Save