Tom Henderson
c0997bc821
build: (works around #14 ) add Waf option to run without building
2019-04-03 15:34:32 -07:00
Alexander Krotov
d2a2e53366
Fix libgcrypt detection
...
Fixes #24
2019-01-29 16:17:45 +03:00
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