summaryrefslogtreecommitdiffstats
path: root/build_waf.sh
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2017-12-29 16:03:42 -0500
committerDavid Robillard <d@drobilla.net>2017-12-29 16:03:42 -0500
commita27a2b95ed11b48d0dba74f431d684c52edfdc4d (patch)
tree8b2e39fd20f7df91f0b353cb96a262782910e6a9 /build_waf.sh
parentff78df3cb2ad5e02b47490312eaab5e21f6dd794 (diff)
downloaddrobillad-a27a2b95ed11b48d0dba74f431d684c52edfdc4d.tar.gz
drobillad-a27a2b95ed11b48d0dba74f431d684c52edfdc4d.tar.bz2
drobillad-a27a2b95ed11b48d0dba74f431d684c52edfdc4d.zip
Update waf build script for clang-tidy
Diffstat (limited to 'build_waf.sh')
-rwxr-xr-xbuild_waf.sh12
1 files changed, 7 insertions, 5 deletions
diff --git a/build_waf.sh b/build_waf.sh
index 4ad1925..15dd63d 100755
--- a/build_waf.sh
+++ b/build_waf.sh
@@ -10,9 +10,11 @@ autowafdir=$2
cd $wafdir
echo $(pwd)
+common_tools=clang_compilation_database,xcode6,$autowafdir/autowaf.py
+
# Simplest projects use waf/autowaf/doxygen and no other tools
./waf-light --strip --make-waf --prelude='' \
- --tools=doxygen,$autowafdir/autowaf.py
+ --tools=doxygen,$common_tools
cp ./waf $drobillad/ganv
cp ./waf $drobillad/jalv
cp ./waf $drobillad/patchage
@@ -24,18 +26,18 @@ cp ./waf $drobillad/suil
# Lilv uses Python
./waf-light --strip --make-waf --prelude='' \
- --tools=doxygen,python,$autowafdir/autowaf.py
+ --tools=doxygen,python,$common_tools
cp ./waf $drobillad/lilv
# Ingen and Machina use doxygen and lv2
./waf-light --strip --make-waf --prelude='' \
- --tools=doxygen,$autowafdir/autowaf.py,$autowafdir/lv2.py
+ --tools=doxygen,$common_tools,$autowafdir/lv2.py
cp ./waf $drobillad/ingen
cp ./waf $drobillad/machina
# Plugins use lv2
./waf-light --strip --make-waf --prelude='' \
- --tools=$autowafdir/autowaf.py,$autowafdir/lv2.py
+ --tools=$common_tools,$autowafdir/lv2.py
cp ./waf $drobillad/plugins/blop.lv2
cp ./waf $drobillad/plugins/fomp.lv2
cp ./waf $drobillad/plugins/matriseq.lv2
@@ -44,5 +46,5 @@ cp ./waf $drobillad/plugins/omins.lv2
# Top level uses everything
./waf-light --strip --make-waf --prelude='' \
- --tools=doxygen,python,$autowafdir/autowaf.py,$autowafdir/lv2.py
+ --tools=doxygen,python,$common_tools,$autowafdir/lv2.py
cp ./waf $drobillad/