Chappidi Yoga Satwik
9be114ca71
build: ( Fixes #352 ) Handle multiple attempts to configure C++ standard
...
Merges !577 with some final edits from Tom Henderson
* Allows C++ standard present in CXXFLAGS to override the default standard
* Prioritizes --cxx-standard argument over CXXFLAGS=-std if both are set
* Raises configuration error if the configured C++ standard is not supported
2021-06-13 14:40:26 -07:00
Eduardo Almeida
6aa2d3238e
Update Python scripts to the safer "with open() as" Python syntax
2021-05-11 23:38:30 +00:00
Tom Henderson
d4258b2b32
build: (merges !584 ) Exit configuration if path whitespace detected
2021-04-12 16:33:59 -07:00
Tommaso Pecorella
d1dd9eafca
build: (amend b9ebfb426e) Fix inclusions
...
for non-standard build directory.
2021-01-07 01:48:52 +00:00
Tommaso Pecorella
b9ebfb426e
build: ( fixes #309 ) Narrow inclusion path to build directory
2020-12-28 12:09:40 -08:00
mbielejeski
f276b4e642
Use list.copy to make a shallow copy instead of a reference
2020-07-24 22:06:08 -07:00
Natale Patriciello
a768c841cd
wscript: Used append_unique for enabling asserts and logs through configure parameters
2020-07-06 08:49:44 +00:00
Natale Patriciello
9061b2fdd9
wscript: added --enable-logs and --enable-asserts
2020-07-06 08:49:44 +00:00
Ouassim Karrakchou
cd906e1c12
visualizer: ( fixes #199 ) Include bindings of visualizer dependencies
2020-06-14 16:19:41 -07:00
Tommaso Pecorella
4b138220fa
docs: ( fixes #226 ) figures, introspection, and directory crawling
2020-06-11 22:49:46 +00:00
Alexander Krotov
269d982c7b
Add --gdb option to run any program or test under gdb
2020-06-01 07:18:03 +03:00
Steven Smith
3a15ad78b8
core: Add test suite support for running examples as tests with comparison of output for regression testing
2020-05-26 21:42:16 +00:00
Tommaso Pecorella
2370746ad2
(mpi): fix dependencies and avoid partial compilation if MPI is disabled
2020-05-12 01:11:51 +00:00
Peter D. Barnes, Jr
20f5e442ed
doc: Add CommandLine::Usage to the doxygen for every example
2020-04-27 16:20:09 -07:00
Steven Smith
6ad3e0709c
Removed references to obsolete tutorial-pt-br translation that was removed in commit db1ad997e3
2020-04-20 21:15:57 -07:00
Peter D. Barnes, Jr
5e59a9e7b2
docs: ( fixes #163 ) run print-introspected-doxygen correctly
...
This fixes the wscript error introduced in commit 2d190e17
2020-03-24 12:36:58 -07:00
Peter D. Barnes, Jr
97db4ed6eb
docs: make ./waf --doxygen-no-build actually work
...
Make doxygen.warnings.report.sh attempt to run print-introspected-doxygen,
but not fail if p-i-d hasn't been built.
2020-03-18 17:10:36 -07:00
Peter D. Barnes, Jr
2d190e1723
docs: make ./waf --doxygen-no-build actually work
2020-03-10 18:08:22 -07:00
hax0kartik (GCI 2019)
59af9d2bef
doc: Build command to generate docset docs
2020-02-25 13:17:18 -08:00
Tom Henderson
7a53a962cc
build: ( fixes #119 ) Waf --lcov-report and --lcov-zerocounters options
2019-12-24 12:16:05 -08:00
Alexander Krotov
af9d608d43
Remove whitespace at the end of module list lines
2019-12-24 11:58:08 +03:00
Tom Henderson
c972449f77
build: (workaround for #16 ) Make Waf default to Python 3
2019-08-21 13:26:32 -07:00
Tom Henderson
40fc2d22bb
build: Make wscript changes to default to Python 3
2019-08-12 16:59:40 -07:00
Alexander Krotov
22ddb8ce35
Fix libgcrypt-config configuration message
2019-08-10 02:35:01 +03:00
Tom Henderson
5396fc911e
build: ( fixes #15 ) Fix build erroneous order constraint warnings
...
Patch based on original suggestion from ita1024 on updated constraints
2019-04-21 11:52:53 -07:00
Tom Henderson
b823749325
build: ( fixes #14 ) Check file timestamps instead of hashes for changes
...
Credit to Waf maintainer ita1024 for this fix.
See also: https://gitlab.com/ita1024/waf/issues/2231
2019-04-19 14:11:03 -07:00
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