Harald Klimach
24ea24ff24
Added more syntactic cases to the demos/fortran/submodules example.
...
Also build a main program that uses the parent module.
2018-12-21 23:36:55 +01:00
Harald Klimach
9ff9eb73ad
Added submodules demonstrator to demos/fortran.
...
Its only built if gfortran is used at least with version 6.
2018-12-21 23:14:19 +01:00
Harald Klimach
e0254f7a75
Missing bracket in submodule appending of fc_scan.
2018-12-21 23:13:35 +01:00
Harald Klimach
e77a6561a1
Support for Fortran 2008 submodules.
2018-12-21 19:53:12 +01:00
Thomas Nagy
3d1744151f
Possible solution for Msys path issues #2217
2018-12-21 11:47:51 +01:00
Thomas Nagy
b1928ee46b
Let the protoc demo build even if java is missing
2018-12-21 11:10:57 +01:00
fedepell
70f1522fa1
protoc: handle extra taskgen and out of project include directories
2018-12-21 06:16:08 +01:00
ita1024
b755748c4c
Merge branch 'features/gccdeps' into 'master'
...
Use correct variable in gccdeps config
See merge request ita1024/waf!2203
2018-12-19 17:56:00 +00:00
ita1024
fe873242bc
Merge branch 'protoc-eh-1' into 'master'
...
protoc: fix included protoc search on nested wscripts
See merge request ita1024/waf!2202
2018-12-19 17:44:23 +00:00
Daniel Welty
4b905773ea
Use correct variable in gccdeps config
...
The global value gccdeps was appended to CFLAGS and CXXFLAGS instead of
the actual flags tested against the compiler. This ignored
modifications to the GCCDEPS_FLAGS environment variable and complicated
adding support for additional compilers at the project level.
2018-12-19 11:14:43 -06:00
fedepell
ba1947b113
protoc: fix included protoc search on nested wscripts
...
previously code was erroneously using tg.bld.path instead of tg.path
so for nested wscript calls the wrong directory was used in search.
added also better error handling with error message if an included
directory does not exist
2018-12-19 15:45:48 +01:00
Thomas Nagy
82679503eb
docs
2018-12-19 11:30:45 +01:00
Thomas Nagy
4fd4de389c
Fix the api documentation build
2018-12-15 19:45:47 +01:00
ita1024
6417d5129d
Merge branch 'javaw-docs' into 'master'
...
javaw: add some documentation on tool usage
See merge request ita1024/waf!2200
2018-12-14 06:40:49 +00:00
fedepell
9cd14427c1
javaw: add possibility to enable recurse use also globally via env variable
2018-12-14 05:50:27 +01:00
James Harris
69bac69b5a
ccroot.py: add skip_stlib_deps feature
2018-12-13 22:30:54 +00:00
fedepell
ce8d103cf4
javaw: add some documentation on tool usage
2018-12-13 16:00:17 +01:00
fedepell
37a36eabf2
javaw: add recursive use processing if recurse_use=True
2018-12-12 07:07:17 +01:00
Thomas Nagy
ee719f1912
Improve the cuda example #2212
2018-12-07 07:57:43 +01:00
Thomas Nagy
1c7be35dc0
Fix broken cPython: md5.digest() is not supposed to raise exceptions #2213
2018-12-06 07:44:36 +01:00
Thomas Nagy
753b153631
Provide a better Cuda example #2212
2018-12-05 20:49:40 +01:00
Thomas Nagy
bd15a9dce7
Try to load sha1 if md5 is unavailable
...
Also, the minimum version of Python required is 2.5, so hashlib is always present.
2018-12-05 20:35:19 +01:00
Thomas Nagy
f70b5d062e
waf-2.0.13
2018-12-03 15:46:09 +01:00
Thomas Nagy
1607738e97
Fix the extra message "Broken revdeps" that may appear on certain build failures
2018-11-27 07:55:49 +01:00
Thomas Nagy
7d3c89e1b0
Print PriorityTasks contents
2018-11-27 07:42:34 +01:00
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
Thomas Nagy
fab68b4b8c
Remove the exception raised by tests/install/wscript
2018-09-27 19:25:36 +02:00
Thomas Nagy
d63e32633d
Add tests for #2184
2018-09-25 18:05:10 +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
Thomas Nagy
922186f7a8
docs
2018-08-16 23:30:05 +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