summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-02-28 21:48:49 +0100
committerRobin Gareus <robin@gareus.org>2016-02-28 21:48:49 +0100
commit2de4e1d79f8b4f4dd014efe531055f7b7fec7829 (patch)
treee496a1273fcee852fb1ec9defd87dd75f8f48f35 /doc
parentba7835912916112c03519a64ddd0270c6d7f586c (diff)
patch waf - fixes clang/linux compilation
pkg-config --cflags for c++ libs includes -std=C++11 waf-1.6 has no concept to separate cflags/cxxflags in uselib for c files clang error: invalid argument '-std=c++11' not allowed with 'C/ObjC'
Diffstat (limited to 'doc')
-rw-r--r--doc/updating_waf.txt16
1 files changed, 12 insertions, 4 deletions
diff --git a/doc/updating_waf.txt b/doc/updating_waf.txt
index 622a0f6b6a..69c1225d63 100644
--- a/doc/updating_waf.txt
+++ b/doc/updating_waf.txt
@@ -1,7 +1,15 @@
-Download waf (http://code.google.com/p/waf/)
+Download waf (https://waf.io/)
+
autowaf.py is present in the tools directory of the Ardour source code.
+a patch for C++11/clang can be found in tools/waflib.patch (needed for waf 1.8.19)
+
+Current waf is build as follows;
-From within the waf source tree, run:
+ARDOURSRC=`pwd`
+cd /tmp
+curl https://waf.io/waf-1.6.11.tar.bz2 | tar xj
+cd waf-1.6.11
-./waf-light -v --make-waf --tools=misc,doxygen,/path/to/autowaf.py --prelude=''
-cp ./waf /path/to/ardour/3.0/waf
+patch -p1 < $ARDOURSRC/tools/waflib.patch
+./waf-light -v --make-waf --tools=misc,doxygen,$ARDOURSRC/tools/autowaf.py --prelude=''
+cp ./waf $ARDOURSRC/waf