Manuel Requena
0a63b695da
build: ( fixes #2993 ) Waf --enable-sudo option broken
2018-10-04 16:27:38 -07:00
Tommaso Pecorella
1e922186d1
build: ( fixes #2181 ) Compare tuples numerically
2018-09-20 21:17:26 -07:00
Tom Henderson
1483459c44
config-store: (workaround for #2978 ) disable deprecation warning
2018-08-29 18:54:57 -07:00
Tom Henderson
971c25bcbe
build: Replace lingering instances of Options.platform
2018-08-26 11:01:00 -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
Tom Henderson
a9786a6feb
build: ( fixes #2915 ) Enforce gcc minimum version
2018-05-20 07:13:47 -07:00
Jörg Christian Kirchhof
1ef9c0dd26
build: ( fixes #2902 ) missing modules cause Waf to run indefinitely
2018-03-30 09:24:09 -07:00
Mathias Ettinger
dc1431522a
build: ( fixes #2852 ) Fix --check-profile regression
2018-03-05 20:59:15 -08:00
Ryan Mast
9772db1705
build: (fixes 2800) Add CXX standard to use; default to c++11
2017-11-29 21:13:07 -08:00
Peter D. Barnes, Jr.
05f374b08e
[doxy] Add html-warn directory to waf clean
2017-09-17 19:53:45 -07:00
Lauri Sormunen
54b20047fd
build: ( fixes #2630 ) Add contrib directory in parallel to src
2017-04-06 20:32:04 -07:00
Ankit Deepak
eb6cd95fdc
build: ( fixes #2518 ) Suppress module list for Python programs
2017-01-24 17:44:10 -08:00
Peter D. Barnes, Jr.
46932fa7b2
build: ( fixes #2459 ) Add ./waf --check-config option to reprint the summary
...
Add ./waf --check-config option to reprint the summary of optional features
from the configuration
2016-09-19 23:06:16 -07:00
Tom Henderson
edb5def2e5
build: (partial fix #2499 ) relax -Wstrict-overflow to level 2
2016-09-13 16:14:13 -07:00
Peter D. Barnes, Jr.
b042826e97
[build] Enable -Wstrict-overflow for G++ >= 4.8.1
2016-09-03 01:13:03 -04:00
Peter D. Barnes, Jr.
8d7160380e
DES Metrics implementation.
2016-09-02 22:40:07 -04:00
Peter D. Barnes, Jr.
5cefb05eca
wscript: replace tab indenting with spaces
2016-08-04 12:44:41 -07:00
Peter D. Barnes, Jr.
8e61960012
[core] Sort configuration report
2016-07-05 15:18:47 -07:00
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