From: Paul Brossier Date: Thu, 13 Dec 2018 00:21:24 +0000 (+0100) Subject: [waf] avoid warnings about build dir traversal X-Git-Tag: 0.4.9~116 X-Git-Url: https://git.aubio.org/?p=aubio.git;a=commitdiff_plain;h=2d64a24e5bbe1f921a76d5c57421e37ece6745bb [waf] avoid warnings about build dir traversal --- diff --git a/wscript b/wscript index 86208cdf..0690a36e 100644 --- a/wscript +++ b/wscript @@ -555,9 +555,10 @@ def doxygen(bld): + bld.path.find_dir('src').ant_glob('**/*.h'), target = bld.path.find_or_declare('api/index.html'), cwd = bld.path.find_dir('doc')) + # evaluate nodes lazily to prevent build directory traversal warnings bld.install_files('${DATAROOTDIR}/doc/libaubio-doc/api', - bld.path.find_or_declare('api').ant_glob('**/*'), - cwd=bld.path.find_or_declare('api'), + bld.path.find_or_declare('api').ant_glob('**/*', + generator=True), cwd=bld.path.find_or_declare('api'), relative_trick=True) def sphinx(bld): @@ -579,9 +580,10 @@ def sphinx(bld): cwd = bld.path.find_dir('doc'), source = bld.path.find_dir('doc').ant_glob('*.rst'), target = bld.path.find_or_declare('manual/index.html')) + # evaluate nodes lazily to prevent build directory traversal warnings bld.install_files('${DATAROOTDIR}/doc/libaubio-doc/manual', - bld.path.find_or_declare('manual').ant_glob('**/*'), - cwd=bld.path.find_or_declare('manual'), + bld.path.find_or_declare('manual').ant_glob('**/*', + generator=True), cwd=bld.path.find_or_declare('manual'), relative_trick=True) # register the previous rules as build rules