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