fedepell
a02c6d8727
protoc: handle case of proto files in deep directories when output is generated with paths
2018-03-02 19:33:38 +01:00
Thomas Nagy
459ddf50b6
waf-2.0.6
2018-02-18 13:24:13 +01:00
Thomas Nagy
ae907a859e
Provide an example of storage using extended filesystem attributes
2018-02-17 22:35:52 +01:00
Thomas Nagy
1a43b608ac
Enable deep input dependencies as a task decorator
2018-02-17 18:40:29 +01:00
Thomas Nagy
941fcc05e0
docs
2018-02-17 12:14:03 +01:00
Thomas Nagy
511b8b7d4d
Apidocs cleanup
2018-02-14 21:28:41 +01:00
Thomas Nagy
a7546a2d22
Fix Python 3 encoding for unit tests #2108
2018-02-14 21:06:48 +01:00
Thomas Nagy
43039e716b
Fix the apidocs LaTeX paper size parameter
2018-02-14 21:02:43 +01:00
Thomas Nagy
6b99cbfce2
waf-2.0.5
2018-02-10 20:50:13 +01:00
fedepell
102b85a466
cuda.py: insert a space after -o as by documentation otherwise it will not work
...
not sure if in very old nvcc version this was working anyway but as far as I can read on the documentation this should be the correct way and I tested it out
2018-01-31 20:34:36 +01:00
fedepell
23beecebf3
javaw: raise a build fatal error if manifest file not existing instead of crashing
2018-01-24 21:00:13 +01:00
Thomas Nagy
deacb94c93
Force unit tests to depend on the executable creation time
2018-01-24 20:56:40 +01:00
Thomas Nagy
acc10c17a8
Update the documentation to recent python-sphinx versions
2018-01-22 19:27:28 +01:00
fedepell
0c07d0d7fb
eclipse: don't rely on Context.g_module.out as it may not be defined if default used, used bldnode instead
2018-01-19 00:40:00 +01:00
fedepell
daa0c135e1
eclipse.py: support also if passed srcdir is a Node or a list of directories (which are valid inputs for javaw.py)
2018-01-19 00:40:00 +01:00
Thomas Nagy
d21446ff71
Update docs for 2018
2018-01-01 20:53:49 +01:00
Thomas Nagy
7b36a52b4e
waf-2.0.4
2017-12-30 10:36:51 +01:00
Thomas Nagy
5996879673
Enable more advanced warnings of ant_glob on build folders in verbose mode
2017-12-23 20:36:14 +01:00
Thomas Nagy
cd07df4a85
Mention the python requirement in the tutorial
2017-12-23 15:10:34 +01:00
Thomas Nagy
2f27d6f52c
Enable 'waf clean' to get the list of files to remove from bld.clean_files
2017-12-23 15:05:29 +01:00
Thomas Nagy
c0e2e7f281
Defer node.ant_glob(..., generator=True) evaluation
2017-12-23 14:56:54 +01:00
Thomas Nagy
955e10291d
Define the environment variable WAF_NO_PREFORK to skip pre-forking
2017-12-22 15:40:06 +01:00
Thomas Nagy
aa361ee568
Fix Can't pickle local object '_createenviron.<locals>.encode' exceptions (Python 3.6)
2017-12-22 14:59:31 +01:00
Thomas Nagy
d35cd0cf12
Improve the Erlang module #2095
2017-12-20 00:13:47 +01:00
Przemyslaw Rzepecki
69157c7b68
Udated Erlang support.
...
This adds a scaner method to track Erlang heders dependencies.
Support for EUnit tests
Support for EDocs
Support for ERL, ERLC, ERLC_FLAGS environment settings.
2017-12-19 22:03:41 +01:00
danbar
fdf22b24c8
fix whitespaces
2017-12-19 16:27:15 +01:00
danbar
3dc4357ada
use interface function of cpplint module
2017-12-19 16:27:15 +01:00
Thomas Nagy
ca6fe005ef
Cosmetic changes
2017-12-13 22:09:12 +01:00
Przemyslaw Rzepecki
c06a19b9d2
Added task target to output of parallel_debug.
...
Without the task name/target it is not obvious which steps in the build take
the most time.
Tested the SVG output with Firefox 52.
2017-12-13 22:06:22 +01:00
Thomas Nagy
bda66f00c3
docs
2017-12-10 21:43:38 +01:00
Thomas Nagy
9effdff4c3
docs
2017-12-10 21:35:53 +01:00
Thomas Nagy
f5f4218cda
Set task.stdout=task.stderr for long-running tasks
2017-12-10 21:27:09 +01:00
fedepell
a6614586c7
javaw: skip adding empty entries in CLASSPATH
2017-12-04 20:14:55 +01:00
Matt Selsky
f8f4f74403
Fix waf_unit_test class name
2017-12-03 10:03:24 +01:00
Thomas Nagy
2a4c4f0b66
Preparations for waf 2.0.3
2017-12-02 09:43:01 +01:00
Thomas Nagy
6a80016ad5
Warn for typo uses -> use
2017-12-02 09:39:51 +01:00
Thomas Nagy
05188b4c7f
Enable install_path=None for Python targets #2087
2017-12-02 09:26:17 +01:00
Thomas Nagy
a5a3915b7a
Prevent duplicate paths when adding from user classpath #2084
2017-11-30 19:55:48 +01:00
Calle Rosenquist
384e8d85ba
buildcopy: Create destination directories as needed.
2017-11-30 19:09:56 +01:00
Matt Selsky
c98f8ba2ab
Typos
2017-11-28 20:22:10 +01:00
Thomas Nagy
52a61c45e8
Docstring pytask -> pyc/pyo
2017-11-27 19:35:59 +01:00
Thomas Nagy
1f8eee88af
Remove subsystem cflags because those have no effect
2017-11-23 07:50:48 +01:00
Calle Rosenquist
f336f0bf62
pytest: Improved documentation, removed assumption on Python only
...
dep-nodes and locality of link task outputs always in build.
2017-11-20 22:04:35 +01:00
Van de Bugger
f4dca02af6
Unit test summary color scheme fixed to use green and red colors
...
Red color is used for failed tests, green color is used for passed
tests.
2017-11-12 11:35:04 +01:00
Thomas Nagy
96f4eec8ba
Improve the deadlock error message
2017-11-11 10:34:04 +01:00
fedepell
731afed564
report from load_tool the used sys.path in ImportError so it can notified to the user correctly
2017-11-09 08:26:35 +01:00
fedepell
eb6c205ad1
Revert "fix load_tool error messages and cover all occourences"
...
This reverts commit 0557256db454a6ab98e4b909be8fd5db9bbb49c2.
The solution is not viable for API change, let's remove this.
2017-11-09 08:26:35 +01:00
fedepell
5d3576af45
fix load_tool error messages and cover all occourences
...
When a tool cannot be loaded the wrong path was displayed on the error
message. sys.path was always displayed but the actual path used depends
on tooldir being passed and on the value of with_sys_path parameter.
I put the exception handling (raising the fatal) inside load_tool itself
as this is the only place where the exact path is known, without having
to recalculate it outside. To be able to use fatal there also the ctx
has to be passed from the various points.
In this way all load_tool exceptions are caught and reported, while before
an exception during configure was not caught for example, just during the
options.
2017-11-09 08:26:35 +01:00
fedepell
7d00ca7266
qt5: make also uic->h conversion parallel safe, assuming that all transformations are equal
2017-11-03 20:49:49 +01:00
Thomas Nagy
7d62fa411a
waf-2.0.2
2017-10-23 14:48:00 +02:00