Commit Graph

42 Commits

Author SHA1 Message Date
Paul Davis 1dc70e792f upgrade waf to 2.0.26 (includes new autowaf.py version) 2023-09-23 12:09:52 -06:00
Robin Gareus 2139b0391c
Update waf binary, using `doc/updating_waf.txt` 2022-01-09 18:46:24 +01:00
Robin Gareus 19603d075f
Update waf to v2.0.19 2020-01-25 04:07:41 +01:00
Robin Gareus 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
Paul Davis 2cba6e9a21 fix stash-mess for ./waf with a new identical version 2014-12-17 14:04:07 -05:00
Paul Davis acb2250e3e new version of waf 2014-12-17 14:01:30 -05:00
Paul Davis 6f6c5b212c revert to previous waf version 2014-10-21 22:58:58 -04:00
Paul Davis ba4d1cd1c1 remove "canvasvar_" from all functions related to obtaining values from ARDOUR_UI::config() 2014-10-21 22:58:58 -04:00
Paul Davis b51e3e0e6c new waf (still version 1.6.11) incorporating previous autowaf.py change 2014-07-13 08:36:17 -04:00
Paul Davis 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
Paul Davis 658bb3ccd4 finished merge of cairocanvas with windows and windows+cc branches 2014-01-10 17:11:10 -05:00
Paul Davis 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
Paul Davis c78bc833e0 revert to waf 1.6.11 for master branch, with current autowaf.py 2013-11-05 11:24:25 -05:00
Paul Davis 95fa7a8de9 update waf with new autowaf that uses --no-fuzzy-matching when running msgmerge 2013-11-05 11:10:51 -05:00
Paul Davis 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
Paul Davis f3d2ca0d9a get everything compiling with libardour built using -fvisibility=hidden 2013-10-17 12:41:28 -04:00
Paul Davis 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
Paul Davis 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
Paul Davis 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
Paul Davis 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
Paul Davis 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
Paul Davis 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
David Robillard 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
David Robillard 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
Paul Davis 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
Paul Davis 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
David Robillard 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
Paul Davis 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
David Robillard 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
David Robillard 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
David Robillard 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
Paul Davis 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
David Robillard 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
David Robillard 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
David Robillard 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
David Robillard 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
David Robillard 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
David Robillard 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
David Robillard 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
David Robillard 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