Commit Graph

341 Commits

Author SHA1 Message Date
Ryan Mast
9125acbb1c build: (fixes #3007) Boost library configuration in contrib 2018-12-06 17:43:16 -08:00
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