From 2d64a24e5bbe1f921a76d5c57421e37ece6745bb Mon Sep 17 00:00:00 2001 From: Paul Brossier Date: Thu, 13 Dec 2018 01:21:24 +0100 Subject: [PATCH] [waf] avoid warnings about build dir traversal --- wscript | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) 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 -- 2.11.0