Changeset 36f954a


Ignore:
Timestamp:
Jan 7, 2012, 12:07:12 AM (12 years ago)
Author:
Paul Brossier <piem@piem.org>
Branches:
feature/autosink, feature/cnn, feature/cnn_org, feature/constantq, feature/crepe, feature/crepe_org, feature/pitchshift, feature/pydocstrings, feature/timestretch, fix/ffmpeg5, master, pitchshift, sampler, timestretch, yinfft+
Children:
acb2ac9
Parents:
55ffa55
Message:

wscript: factorise pkg-config detection

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wscript

    r55ffa55 r36f954a  
    103103    conf.to_log('pkg-config was not found, not looking for (ignoring)')
    104104
    105   if (Options.options.disable_fftw == False) or not conf.env['PKGCONFIG']:
    106     # one of fftwf or fftw3f
    107     if (Options.options.disable_fftw3f == True):
    108       conf.check_cfg(package = 'fftw3', atleast_version = '3.0.0',
    109           args = '--cflags --libs')
    110     else:
    111       # fftw3f not disabled, take most sensible one according to enable_double
    112       if (Options.options.enable_double == True):
     105  # optional dependancies using pkg-config
     106  if conf.env['PKGCONFIG']:
     107
     108    if (Options.options.disable_fftw == False):
     109      # one of fftwf or fftw3f
     110      if (Options.options.disable_fftw3f == True):
    113111        conf.check_cfg(package = 'fftw3', atleast_version = '3.0.0',
    114112            args = '--cflags --libs')
    115113      else:
    116         conf.check_cfg(package = 'fftw3f', atleast_version = '3.0.0',
    117             args = '--cflags --libs')
    118     conf.define('HAVE_FFTW3', 1)
    119   else:
    120     # fftw disabled, use ooura
    121     pass
    122 
    123   # optional dependancies
    124   if (Options.options.enable_jack == True):
    125     conf.check_cfg(package = 'jack', atleast_version = '0.15.0',
    126     args = '--cflags --libs')
    127   if (Options.options.enable_lash == True):
    128     conf.check_cfg(package = 'lash-1.0', atleast_version = '0.5.0',
    129     args = '--cflags --libs', uselib_store = 'LASH')
     114        # fftw3f not disabled, take most sensible one according to enable_double
     115        if (Options.options.enable_double == True):
     116          conf.check_cfg(package = 'fftw3', atleast_version = '3.0.0',
     117              args = '--cflags --libs')
     118        else:
     119          conf.check_cfg(package = 'fftw3f', atleast_version = '3.0.0',
     120              args = '--cflags --libs')
     121      conf.define('HAVE_FFTW3', 1)
     122    else:
     123      # fftw disabled, use ooura
     124      pass
     125
     126    if (Options.options.enable_jack == True):
     127      conf.check_cfg(package = 'jack', atleast_version = '0.15.0',
     128      args = '--cflags --libs')
     129
     130    if (Options.options.enable_lash == True):
     131      conf.check_cfg(package = 'lash-1.0', atleast_version = '0.5.0',
     132      args = '--cflags --libs', uselib_store = 'LASH')
    130133
    131134  # swig
Note: See TracChangeset for help on using the changeset viewer.