Commit Graph

41 Commits

Author SHA1 Message Date
2139b0391c
Update waf binary, using doc/updating_waf.txt 2022-01-09 18:46:24 +01:00
19603d075f
Update waf to v2.0.19 2020-01-25 04:07:41 +01:00
2de4e1d79f 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'
2016-02-28 21:48:49 +01:00
2cba6e9a21 fix stash-mess for ./waf with a new identical version 2014-12-17 14:04:07 -05:00
acb2250e3e new version of waf 2014-12-17 14:01:30 -05:00
6f6c5b212c revert to previous waf version 2014-10-21 22:58:58 -04:00
ba4d1cd1c1 remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
b51e3e0e6c new waf (still version 1.6.11) incorporating previous autowaf.py change 2014-07-13 08:36:17 -04:00
31b68d1db8 use "portable" approach to forcing visible symbols in third party libs (qm-dsp, vamp-plugins, appleutility, clearlooks) 2014-01-17 13:19:42 -05:00
658bb3ccd4 finished merge of cairocanvas with windows and windows+cc branches 2014-01-10 17:11:10 -05:00
94993816cc move portable copyfile function into tools/autowaf.py and use it in both gtk2_ardour and taglib 2013-12-19 12:55:52 -05:00
c78bc833e0 revert to waf 1.6.11 for master branch, with current autowaf.py 2013-11-05 11:24:25 -05:00
95fa7a8de9 update waf with new autowaf that uses --no-fuzzy-matching when running msgmerge 2013-11-05 11:10:51 -05:00
683496c501 use libltc and libtimecode as static libs, and upgrade to waf 1.7
This is slightly awkward. It is important that we only link once to the static lib. Doing this at executable link time did not
work, possibly because waf insisted on putting the two static libraries at the front of the link list. So instead libardour
is now the point where linkage to these libraries occurs (and nowhere else). This should never be changed unless the change
just moves the linkage point to another location.

Also fix a bug with the libardour version tha was picked up by waf 1.7
2013-10-18 11:11:59 -04:00
f3d2ca0d9a get everything compiling with libardour built using -fvisibility=hidden 2013-10-17 12:41:28 -04:00
204ec4ebd9 rebuild waf to avoid CC/CXX flags that do not work on OLD apple gcc; remove unnecessary step from updating_waf.txt
git-svn-id: svn://localhost/ardour2/branches/3.0@14176 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-07 15:32:56 +00:00
83bf8ed728 get that waf rebuild correct on linux too
git-svn-id: svn://localhost/ardour2/branches/3.0@13958 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-21 19:46:46 +00:00
9d6c5d8c11 -Wlogical-op is not valid with apple/darwin gcc, so rebuild waf to make that conditional
git-svn-id: svn://localhost/ardour2/branches/3.0@13954 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-21 19:40:42 +00:00
12c3bb7fbf updated waf to 1.6.11 plus an updated autowaf.py from drobilla, though modified (it should go into ardour svn, i think). the modifications include adding P_ to the list of keywords handled by intltool so that we can handle plural forms correctly (for i18n)
git-svn-id: svn://localhost/ardour2/branches/3.0@13769 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-04 16:04:07 +00:00
e808dca19a waf 1.6.7 plus drobilla autowaf.py rev 60
git-svn-id: svn://localhost/ardour2/branches/3.0@10746 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-21 22:21:04 +00:00
6567c1ba0a new i18n targets (to be explained in TRANSLATORS)
git-svn-id: svn://localhost/ardour2/branches/3.0@10743 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-21 21:27:30 +00:00
Carl Hetherington
692a3fb5cf Modify waf to look for S_ as an i18n keyword.
git-svn-id: svn://localhost/ardour2/branches/3.0@10726 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-21 15:12:25 +00:00
dde05328a9 Build debuggable build by default.
git-svn-id: svn://localhost/ardour2/branches/3.0@10466 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-06 04:05:57 +00:00
00155d8f1e Fix i18n.
git-svn-id: svn://localhost/ardour2/branches/3.0@10461 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-05 16:35:24 +00:00
8fa47a8fd9 backup to waf 1.6.7 to see if that fixes a reported issue
git-svn-id: svn://localhost/ardour2/branches/3.0@10254 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-20 15:08:22 +00:00
2eb3b57aeb fix --debug being set to False by default (originates in drobilla's autowaf.py), upgrade to waf 1.6.8, update instructions on how to build a custom waf
git-svn-id: svn://localhost/ardour2/branches/3.0@10252 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-20 13:57:30 +00:00
2f169b181f Fix checking for the same packages several times (autowaf r54)
git-svn-id: svn://localhost/ardour2/branches/3.0@10190 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-05 15:07:21 +00:00
0630f834a0 update waf to include doxygen tools, revert --debug to the default
git-svn-id: svn://localhost/ardour2/branches/3.0@10169 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-30 11:51:48 +00:00
31bbc76319 Python 3 fixes
git-svn-id: svn://localhost/ardour2/branches/3.0@10167 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-29 22:50:08 +00:00
c1ef7b14a3 Remove use of waf compat15 tool.
Always load waf tools first (prevent smashing of --debug, DATADIR, etc).


git-svn-id: svn://localhost/ardour2/branches/3.0@10163 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-29 19:58:05 +00:00
723ab60b39 Upgrade to waf 1.6.7 and autowaf r52.
git-svn-id: svn://localhost/ardour2/branches/3.0@10162 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-29 19:17:54 +00:00
56896ada1e fix bug in waf 1.5.18 that messes up dependency tracking when number of nested include files takes total files processed while checking deps above 100
git-svn-id: svn://localhost/ardour2/branches/3.0@8152 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-02 03:04:35 +00:00
affa53e2f2 Upgrade to waf 1.5.18.
git-svn-id: svn://localhost/ardour2/branches/3.0@7751 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-07 18:24:05 +00:00
Taybin Rutkin
2c3556ab31 upgrade to waf-1.5.11
- fixes problem with concurrent access to wafcache


git-svn-id: svn://localhost/ardour2/branches/3.0@6513 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-01-18 15:30:36 +00:00
b0ab00d663 Upgrade to waf 1.5.10.
git-svn-id: svn://localhost/ardour2/branches/3.0@6094 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-11-16 02:10:50 +00:00
4249c7ce83 Add waf fix for library versioning <http://code.google.com/p/waf/issues/detail?id=537>.
git-svn-id: svn://localhost/ardour2/branches/3.0@5890 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-10-23 15:11:01 +00:00
8d03d338d8 Upgrade to waf 1.5.9.
git-svn-id: svn://localhost/ardour2/branches/3.0@5880 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-10-23 01:58:32 +00:00
b2d5840efb Upgrade to waf 1.5.8.
git-svn-id: svn://localhost/ardour2/branches/3.0@5178 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-06-13 16:13:43 +00:00
3ae378a17c Upgrade to waf 1.5.4.
git-svn-id: svn://localhost/ardour2/branches/3.0@4991 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-04-18 16:15:12 +00:00
e36424f008 Update waf with a slightly hacked version to print correct paths in compiler error/warning messages.
See http://code.google.com/p/waf/issues/detail?id=367.


git-svn-id: svn://localhost/ardour2/branches/3.0@4687 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-02-26 20:55:02 +00:00
16d9776646 Move waf up to top level, waf building of pbd, evoral, midi++
git-svn-id: svn://localhost/ardour2/branches/3.0@4654 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-02-25 17:51:42 +00:00