summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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/