Commit Graph

368 Commits

Author SHA1 Message Date
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
Tom Henderson
610b102fa7 add waf --check-profile option 2016-01-06 09:11:14 -08:00