Tom Henderson
d5650a8d01
waf: ( fixes #2270 ) Support -std=c++11 by default
2016-05-17 09:19:08 -07:00
Tom Henderson
a0424d7506
waf: ( fixes #2387 ) Fix check-profile command
2016-05-03 18:01:19 -07:00
Matt
75c3876132
[Waf] Improve libgcrypt detection
2016-01-08 17:21:53 +01:00
Tom Henderson
610b102fa7
add waf --check-profile option
2016-01-06 09:11:14 -08:00
Matt
46733bacfa
Added libgcrypt detection. It will be used to generate sha1 hashes for MPTCP
2015-12-16 11:48:03 +01:00
Tom Henderson
1611d6c483
bug 2181: Xcode 7.0 (clang-602.0.53) errors
2015-09-28 20:23:11 -07:00
Tom Henderson
2d4a9c278b
additional Python 2/3 compatibility
2015-09-09 15:14:27 -07:00
Tom Henderson
607486bea3
populate EXAMPLE_DIRECTORIES variable in the configuration cache for use by test.py
2015-09-06 22:19:22 -07:00
Siddharth Santurkar
b5fde4107c
port wscripts, test.py, and waf-tools to Python3
2015-09-03 21:14:55 -07:00
Peter D. Barnes, Jr.
f7311ec17a
Build profile macros
2015-07-28 16:33:35 -07:00
Vedran Miletić
a944617f27
Use proper environment when checking for supported compiler flags
2015-07-07 22:01:23 +02:00
Vedran Miletić
6cb06ce560
Handle the case where scratch or examples directory is missing
2015-07-07 13:37:52 +02:00
Vedran Miletić
46297abcda
Remove unused EXAMPLE_DIRECTORIES environment variable
2015-07-07 13:32:26 +02:00
Peter D. Barnes, Jr.
30c95658e9
Fix doxygen command after update to waf 1.8 in r11458, 126b15bc1efc
2015-06-28 20:24:41 -07: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
Vedran Miletić
d4e9a7968e
Print correct output directory
2015-04-03 22:19:21 +02:00
Peter D. Barnes, Jr.
60e7012077
bug 2002: Hardcoded include paths cause breakage
2015-01-29 19:00:01 -08:00
Tom Henderson
8855ecbf5b
bug 1583: fix ./waf configure --enable-gcov
2014-11-20 10:50:30 -08:00
Tom Henderson
243e8a0645
bug 1868: restrict the compiler version for Wstrict-overflow=5 until gcc-4.9 issues are addressed
2014-06-06 10:11:35 -07:00
Tom Henderson
fe5b9e2242
bug 1868: enable -Wstrict-overflow only for newer gcc versions
2014-05-28 23:03:23 -07:00
Peter D. Barnes, Jr.
a43d770825
[Bug 1868] Optimized builds are sensitive to -fstrict-overflow
2014-04-30 21:32:57 -07:00
Peter D. Barnes, Jr.
1e4e8e1a11
Repeat the build output directory and the build profile in the configure report.
2014-01-31 14:57:58 -08:00
Peter D. Barnes, Jr.
9c172a5b81
Fix Bug 1687: wscript features report doesn't respect NOCOLOR
2013-08-14 14:12:38 -07:00
Tom Henderson
42f18e7854
display gcc version in waf configure
2013-07-26 10:55:03 -07:00
Tom Henderson
c9459d9ce2
include tutorial-pt-br in documentation build
2013-07-07 14:20:41 -07:00
Peter D. Barnes, Jr.
397b75c1b4
Merge
2013-06-26 16:43:20 -07:00
Mitch Watrous
dc9c9f08f4
Bug 1695 - improve test.py output when -g selected without valgrind
2013-06-14 16:31:10 -07:00
Mitch Watrous
54805f0915
Back out Bug 1695 fix
2013-06-13 14:27:04 -07:00
Mitch Watrous
e7475e5552
Bug 1695 - improve test.py output when -g selected without valgrind
2013-06-13 11:29:15 -07:00
Alexander D'souza
f195e9a146
bug 1305: remove list of modules at end of waf clean
2013-06-12 06:20:14 -07:00
Peter D. Barnes, Jr.
39ff2c926b
Use a common portable pdf rescaling script.
2013-06-11 17:28:15 -07: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
Tom Henderson
b27c56347a
bug 1602: do not include directory above in gcc include path
2013-03-17 23:04:59 -07:00
Tom Henderson
5fce672663
bug 1517: waf clean/distclean doesn't remove the doc/html directory
2013-02-18 20:22:50 -08:00
Tom Henderson
b542b4e940
clarify 'Modules not built' waf report
2012-12-05 20:45:38 -08:00
Alexander Afanasyev
071376c1b7
add colors to optional features report
2012-12-05 20:35:21 -08:00
Vedran Miletić
5d88bed78f
Fix bug introduced by changeset 9137:822abb428976 Allow using CXX='distcc g++' with ./waf configure.
2012-11-16 22:23:40 +01:00
Vedran Miletić
621e6ca2a6
Allow using CXX='distcc g++' with ./waf configure.
2012-11-13 14:24:27 +01:00
Mitch Watrous
fbdc39460e
Bug 1463 - ./test.py --example should automatically detect the path
2012-09-14 11:48:14 -07:00
Peter D. Barnes, Jr.
fd133f7f8b
Log script errors, fix bogus copy
2012-08-08 14:04:05 -07:00
Peter D. Barnes, Jr.
73e404763b
Call get_version.sh early, add option, env for public urls.
2012-08-08 12:52:30 -07:00
Peter D. Barnes, Jr.
ded4fa066b
Generate ns3_version.js from waf --doxygen
2012-07-31 22:09:43 -07:00
Peter D. Barnes, Jr.
ede3209d2c
Menu bar in doc web pages; build html, singlehtml, pdf; automatic version string in docs; fix singlehtml title.
2012-07-31 11:18:23 -07:00
Peter D. Barnes, Jr.
b01421a2ca
Build singlehtml, rewrite html header links with version-dependent paths
2012-07-30 15:15:52 -07:00
Peter D. Barnes, Jr.
41bd69cb84
Menu bar
2012-07-18 13:39:20 -07:00
Peter D. Barnes, Jr.
f7a0cad36f
Remove old implementation
2012-06-19 16:18:50 -07:00
Peter D. Barnes, Jr.
d3e99447d1
Add waf options to build the Sphinx docs, all docs
2012-06-13 18:46:38 -07:00
Gustavo J. A. M. Carneiro
7b28b471a0
Bug 1445 - When build with "-d release", don't suffix "-release"
2012-07-12 12:35:31 +01:00
Gustavo J. A. M. Carneiro
35ed8aeb91
Automatically add the visualizer module to programs running with waf --run --vis
2012-06-06 18:42:13 +01:00
Mitch Watrous
550efc3e59
Bug 1392 - Modules built report does not clarify C++ or Python
2012-04-24 12:00:10 -07:00