Commit Graph

40 Commits

Author SHA1 Message Date
Tom Henderson
ae31bf3a9d build: Update waf to waf-2.0.21-6-g60e3f5f4
- upstream commit 60e3f5f4 fixes issue #320 (upstream Waf issue #2330)
- avoid invocation using Python 2 (issue #16)
2020-12-30 13:39:08 -08:00
Tom Henderson
c972449f77 build: (workaround for #16) Make Waf default to Python 3 2019-08-21 13:26:32 -07:00
Tom Henderson
27067cabd9 build: Upgrade Waf to 2.0.18 2019-08-12 16:58:30 -07:00
Tom Henderson
9a34eb912d build: update waf to version 2.0.15 2019-04-08 14:02:41 -07:00
Steve Smith
12a3af0e02 build: Updating Waf 1.8.19 to 2.0.9
*) Platform was no longer recognized as a attribute of Options.  Used waf
Utils call to obtain unversioned platform name.

*) Task classes renamed from <taskname>_task to <taskname>.

Waf was not finding the classes when named with _task suffix.

*) Waf removed check option for 'type_name' check.

Added explicit embedded code snippet based on previous Waf versions to perform uint128 checks.

*) Waf source attribute is now strings, need to convert to nodes to retrieve parent node.

# Orig 1.8.19 testdir = self.source[-1].parent.path_from(self.bld.srcnode)
testdir = self.to_nodes(self.source[-1])[0].parent.path_from(self.bld.srcnode)
2018-08-24 18:02:14 -07:00
Vedran Miletić
62aa377d4f Upgrade Waf to 1.8.19 2016-02-28 22:09:20 +01:00
Vedran Miletić
dc841819cc Upgrade Waf to 1.8.16 2015-11-21 22:00:14 +01:00
Vedran Miletić
397d34fb58 Update Waf to 1.8.13 2015-09-15 13:07:31 +02:00
Vedran Miletić
9f10edb665 Update waf to 1.8.12 2015-07-07 12:18:59 +02:00
Matthieu Coudron
5506d60922 Update Waf to 1.8.11
Changes:
* run_c_code() is replaced by check()
* nice_path() got removed, and is replaced by bldpath()
* check_compilation_flag() is updated to work with 1.8 API
2015-06-23 14:32:41 +02:00
Tom Henderson
033973ca72 upgrade waf to waf-1.7.16 2014-10-22 10:04:58 -07:00
Gustavo Carneiro
4578107371 Upgrade to WAF 1.7.13. 2013-10-13 16:45:11 +01:00
Vedran Miletić
80098cdd1c Upgrade waf to 1.7.11. 2013-07-05 13:20:20 +02:00
Vedran Miletić
bbdb4231b3 Upgrade waf to 1.7.10 and fix included wscripts
This is a massive upgrade removing almost all pre-waf 1.6 script code. In addition, this does away with custom pkgconfig.py script for making .pc files and replaces it with waf's builtin mechanism.

Massive thanks to Alex Afanasyev for ideas and bugfixing, to Alina Quereilhac for bugfixing and testing, and to Tom Henderson for thorough testing.
2013-04-01 22:33:46 +02:00
Gustavo J. A. M. Carneiro
ff6665898c Upgrade WAF from 1.6.10 to 1.6.11 2012-02-13 18:15:22 +00:00
Gustavo J. A. M. Carneiro
c8f13d4caf WAF 1.6.7 -> 1.6.10 upgrade 2011-12-30 15:09:00 +00:00
Gustavo J. A. M. Carneiro
c3059b6e68 Upgrade to waf-1.6.7, work in progress 2011-09-08 16:13:40 +01:00
Gustavo J. A. M. Carneiro
677b7a22d3 Upgrade to WAF 1.5.16. Fixes bug #855. 2010-04-23 15:46:46 +01:00
Mathieu Lacage
a3271063a6 upgrade waf 2010-02-19 12:25:50 +01:00
Gustavo J. A. M. Carneiro
c20ea3edb3 Upgrade waf from 1.5.9 to 1.5.11 2010-02-01 14:27:08 +00:00
Gustavo J. A. M. Carneiro
e520be0836 Merge in upgrade to WAF 1.5.9 2009-10-23 13:05:56 +01:00
Gustavo J. A. M. Carneiro
023fa2e874 Upgrade to upstream WAF 1.5.9 plus a bunch of 'waf tools' layered on top. 2009-09-21 10:59:21 +01:00
Gustavo J. A. M. Carneiro
17eaca49f3 Upgrade to WAF 1.5.8 2009-06-12 12:33:21 +01:00
Gustavo J. A. M. Carneiro
21914357fb Upgrade to WAF 1.5.5 2009-04-20 17:39:54 +01:00
Gustavo J. A. M. Carneiro
62add283d4 Upgrade to WAF 1.5.4 2009-04-13 23:10:37 +01:00
Gustavo J. A. M. Carneiro
07146ac480 WAF: fix Task.maxjobs=1 (for sudo); icc flags. 2009-02-14 14:02:40 +00:00
Gustavo J. A. M. Carneiro
36bcf84126 Upgrade waf to 1.5.3; closes #474. 2009-01-31 21:22:04 +00:00
Gustavo J. A. M. Carneiro
b4f451047b Update waf; closes #466. 2009-01-17 18:19:24 +00:00
Gustavo J. A. M. Carneiro
9ae3c42512 Upgrade WAF; fix Darwin (OSX) build problems. 2009-01-11 17:51:20 +00:00
Gustavo J. A. M. Carneiro
4a6cf7bff1 New WAF cflags tool, to add back the compilation flags (debug/optimized) 2008-12-31 11:20:18 +00:00
Gustavo J. A. M. Carneiro
f19d54fddd Upgrade to new WAF, work in progress 2008-12-29 13:28:54 +00:00
Gustavo J. A. M. Carneiro
ef5b621566 Patch WAF to make output redirection work again (Utils.get_term_cols() bug) 2008-07-16 10:45:13 +01:00
Gustavo J. A. M. Carneiro
3ff7e83dd0 Upgrade to a patched WAF 1.4.2; needed for redirecting stderr of command-output objects. 2008-07-09 17:31:01 +01:00
Gustavo J. A. M. Carneiro
fbabf8129a Upgrade to WAF 1.4.1 2008-05-04 22:43:18 +01:00
Gustavo J. A. M. Carneiro
b61d0ff5f2 WAF: convert code to WAF 1.4 API; the 'waf' script bundle will be updated later, for now has been disabled. 2008-04-26 21:54:36 +01:00
Gustavo J. A. M. Carneiro
a30e3a7e94 Upgrade WAF to version 1.3.2 2008-02-10 13:19:07 +00:00
Gustavo J. A. M. Carneiro
0ee86b72fb New waf snapshot; move the ns3 library back to the top build dir (the 'lib' was only a workaround for a waf problem); allow --enable-modules on a per build run basis. 2007-12-09 14:39:07 +00:00
Gustavo J. A. M. Carneiro
76dc77106f WAF: update to WAF trunk to get bug fixes and smaller script. 2007-09-27 12:40:01 +01:00
Gustavo J. A. M. Carneiro
0261a0b795 New WAF, avoids the bright yellow color (hard to read on light background terminals) problem. 2007-08-29 12:31:17 +01:00
Gustavo J. A. M. Carneiro
08062bc3c5 By popular demand, add the working waf snapshot to the ns-3 source tree. 2007-08-08 21:17:48 +01:00