Thomas Nagy
d7e701e4eb
Keep running configuration tests with parallel jobs
...
Passing "-j1" to "waf configure" already sets the maximum amount of jobs to 1,
so the change in a2105efc6f
is deemed unnecessary.
2018-11-21 22:01:20 +01:00
Romain Le Godais
e1981e936f
md5_tstamp: Fix documentation.
...
According to the code, file size is not taken into account to know is the
hash should be recomputed.
2018-11-21 15:02:58 +01:00
Thomas Nagy
d02a15ae47
Always define the attribute "spawner" a2105efc6f
2018-11-18 11:52:34 +01:00
Romain Le Godais
895191b5c4
Configure: Fix bug when build directory creation fails.
...
Seen thanks to pylint.
2018-11-18 09:32:39 +01:00
Stefan Metzmacher
a2105efc6f
Fixes for broken python threading on AIX
2018-11-18 01:03:16 +00:00
Romain Le Godais
e74760c666
Fix description of before
and after
attributes of Task class.
...
Their descriptions were actually the opposite of what they really are.
2018-11-15 10:22:39 +01:00
Romain Le Godais
b647ae76b2
Fix TaskGen idx attribution when 'path' argument is given.
...
When the 'path' argument was given at TaskGen creation, it was not taken
into account for attributing idx (the path of the build context was).
This is an issue when creating task generators from a waf tool because
their idxs were attributed as if they were in the project root directory,
even if another path was specified, which could lead to output files
collisions.
2018-11-11 14:32:22 +01:00
Adriano Scoditti
4611188e90
Restore original launch_dir on autoconfigure to correctly parse cli options
2018-11-06 18:16:18 +01:00
Thomas Nagy
314bd31e6a
Find more Swig dependencies - Issue 2206
2018-11-06 00:20:31 +01:00
Adriano Scoditti
9923a2e22e
Removes hard-coded 'c4che' references using 'Build.CACHE_DIR' instead
2018-10-30 12:00:48 +01:00
Eric Müller
1efa74d38a
Append python-config output only once
2018-10-23 12:38:41 +02:00
Thomas Nagy
88e9382f1b
waf-2.0.12
2018-10-07 20:05:42 +02:00
Thomas Nagy
fc59ca785d
Limit sig_vars calls to super() to fix #2194
2018-10-03 21:28:42 +02:00
Adriano Scoditti
9f523216ea
Update waf_unit_test command logging to be compatible with 'WAF_CMD_FORMAT'
2018-10-03 17:34:08 +02:00
jadoro
72ba2cff1e
Interpret relative install paths relative to PREFIX
2018-09-25 13:24:51 +02:00
Thomas Nagy
fe03c6fa47
waf-2.0.11
2018-09-02 02:36:14 +02:00
Thomas Nagy
a97f6fb094
Do not raise an exception on check_cfg/mandatory=False/-vv #2193
2018-08-28 23:37:48 +02:00
Thomas Nagy
f09a1c56ca
Fix #2191
2018-08-24 22:41:05 +02:00
mmooij
02c20b8e85
Check if sources/include are Nonde3 type
2018-08-21 17:52:09 +02:00
Thomas Nagy
57fc628d2b
Disable warnings on versioned library installation
2018-08-16 23:30:59 +02:00
Daniel Bartel
ef90934434
spawn a subprocess for cpplint to avoid threading issue
2018-08-10 23:49:52 +02:00
Thomas Nagy
04e1b65ecb
waf-2.0.10
2018-07-29 13:24:16 +02:00
Thomas Nagy
31a5fa3829
Rework 3e06a0b9a2
2018-07-29 13:19:59 +02:00
Thomas Nagy
3f4acd6ff3
Add a new task semaphore system
2018-07-29 12:13:54 +02:00
Matt Selsky
a10822f688
Fix typos
2018-07-28 19:47:10 -04:00
Thomas Nagy
3fc8c8c68a
Fix deadlocks affecting generated Fortran files #2187
2018-07-28 10:27:54 +02:00
Thomas Nagy
3e06a0b9a2
Fix --help when no wscript is supplied #2184
2018-07-27 11:17:06 +02:00
Thomas Nagy
c543921e7d
waf-2.0.9
2018-07-09 16:43:40 +02:00
Matt Selsky
12b9f9aed1
Update GitHub URLs for GitLab equivalents
2018-07-08 14:53:13 -04:00
Thomas Nagy
1f5e3e2d6c
Fix a regression caused by the previous change
2018-07-03 07:53:19 +02:00
Thomas Nagy
1787ec1f20
Add dependencies on scriptlet outputs
2018-07-02 19:15:09 +02:00
Jonathan Bendes
4b6ea4c7e8
Made options optional for cython waftool
2018-06-27 07:22:10 +02:00
fedepell
80aba755c1
doxygen: make error management if doxygen configuration file not found a bit more user friendly
2018-06-06 23:39:32 +02:00
fedepell
8b4d979dad
doxygen: task_gen has no attribute generator, correct reference and make error message a bit more readable
2018-06-06 23:39:32 +02:00
Matt Selsky
efea0378fd
python docs: check_python_version also defines PYTHONARCHDIR
2018-05-24 18:02:03 +02:00
Thomas Nagy
656a30d364
waf-2.0.8
2018-05-22 23:07:04 +02:00
Thomas Nagy
f78fbc32bb
Simplifications
2018-05-19 11:30:05 +02:00
Thomas Nagy
6873a1b4c6
Work around Python 3.6 console issues #2163
2018-05-19 11:23:46 +02:00
Mark Flanagan
5faa15a9f3
Don't quote or escape arg file lines for moc/rcc
...
Qt parses each argument line-by-line. Avoiding the quoting and escaping
from Task.quote_flag saves us from "too many files specified" moc/rcc error.
2018-05-17 00:00:49 +02:00
Federico Pellegrin
2a18ea239a
eclipse: make all generated file utf-8 encoded ( #2166 )
...
Eclipse generates them by default in utf-8 (or will resave them
as such the moment they are touched) so this is more conformant
to eclipse format.
2018-05-11 16:13:06 +02:00
fedepell
974e4d0d0b
eclipse: give a better name to waf variable indicating the waf executable path
2018-05-11 13:45:09 +02:00
Federico Pellegrin
48a4f6a765
eclipse: generate an external builder when no CDT is used in the project ( #2164 )
...
When CDT is not included in the project (ie. we just have Python and/or Java) the current implementation would not create automatically a call to waf
for the build stage. This patch adds in such cases an external builder that automates the call to waf without the need to manually configure one.
2018-05-11 12:16:04 +02:00
fedepell
30b883a32d
eclipse: add generation of external jar dependencies for java projects to eclipse file
2018-05-09 22:37:58 +02:00
Thomas Nagy
55d975f25e
Fix the API docs
2018-05-09 07:23:37 +02:00
Thomas Nagy
8e40c98e0c
Docs: mention PYTHONIOENCODING for windows console users
2018-05-09 07:17:42 +02:00
Thomas Nagy
7bc3f787b2
Rework the vswhere.exe execution
...
- Do not shadow the encoding parameter for subprocess.Popen in Python 3.6
- Describe console settings
- Import ctypes only if available
2018-05-08 23:46:01 +02:00
Suzumizaki
c2980e5090
Adhoc fix where waf cannot run under Japanese version of Windows. ( #2155 )
2018-05-08 22:55:19 +02:00
fedepell
64a582ecc2
eclipse: add support for generated files management for java and python
...
added support to search and add into source path also generated source
files for both java and python. this is useful when using generated code
(ie. protoc and pyqt5) so browsing in eclipse works correclty adding also
paths where generated code is done.
extended example in playground demostrating generated code
2018-04-22 00:40:28 +02:00
fedepell
4682f543ce
eclipse: handle case where python install_from is a Node object
2018-04-17 07:20:20 +02:00
fedepell
891f3e809d
eclipse: correct feature name to javac not java
...
it was actually working anyway if the features were passed as a string (as in the playground example) but not if passed as a list
2018-04-16 18:45:43 +02:00