diff options
| author | David Robillard <d@drobilla.net> | 2018-01-05 16:27:31 -0500 | 
|---|---|---|
| committer | David Robillard <d@drobilla.net> | 2018-01-05 16:27:31 -0500 | 
| commit | c7fc25e43978c0c584e2e01498ff69df700320a3 (patch) | |
| tree | 5fefabfcf415d52cab9c60ad946e854a7cff9c41 /wscript | |
| parent | 39c7c726cd52b2863fcea356cafe1bcab2ba7f37 (diff) | |
| download | lv2-c7fc25e43978c0c584e2e01498ff69df700320a3.tar.xz | |
Upgrade to waf 2.0.4
Diffstat (limited to 'wscript')
| -rw-r--r-- | wscript | 12 | 
1 files changed, 5 insertions, 7 deletions
@@ -39,14 +39,13 @@ def options(opt):  def configure(conf):      try: -        conf.load('compiler_c') +        conf.load('compiler_c', cache=True)      except:          Options.options.build_tests = False          Options.options.no_plugins = True -    conf.load('lv2') -    autowaf.configure(conf) -    autowaf.set_c99_mode(conf) +    conf.load('lv2', cache=True) +    conf.load('autowaf', cache=True)      if Options.options.online_docs:          Options.options.docs = True @@ -54,7 +53,7 @@ def configure(conf):      if Options.options.ultra_strict:          conf.env.append_value('CFLAGS', ['-Wconversion']) -    if Options.platform == 'win32' or not hasattr(os.path, 'relpath'): +    if conf.env.DEST_OS == 'win32' or not hasattr(os.path, 'relpath'):          Logs.warn('System does not support linking headers, copying')          Options.options.copy_headers = True @@ -89,7 +88,6 @@ def configure(conf):              except:                  Logs.warn('Configuration failed, %s will not be built\n' % i) -    autowaf.configure(conf)      autowaf.display_header('LV2 Configuration')      autowaf.display_msg(conf, 'Bundle directory', conf.env.LV2DIR)      autowaf.display_msg(conf, 'Copy (not link) headers', conf.env.COPY_HEADERS) @@ -217,7 +215,7 @@ def build_ext(bld, path):      for i in bld.path.ant_glob(path + '/*.h'):          bld(rule   = link,              source = i, -            target = bld.path.get_bld().make_node('%s/%s' % (path, i))) +            target = i.relpath())      # Build test program if applicable      if bld.env.BUILD_TESTS and bld.path.find_node(path + '/%s-test.c' % name):  |