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
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
ita1024
8a950e7bca
Merge branch 'add-python3-to-gitignore' into 'master'
...
Ignore temporary directories created when using Python 3
See merge request ita1024/waf!2179
2018-07-08 19:52:18 +00:00
Matt Selsky
8bd5adf041
Ignore temporary directories created when using Python 3
2018-07-08 14:58:47 -04:00
Matt Selsky
12b9f9aed1
Update GitHub URLs for GitLab equivalents
2018-07-08 14:53:13 -04:00
Thomas Nagy
1de8d03fb2
docs
2018-07-04 07:41:12 +02: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
c4f8e20e69
pyqt5: improve the sample in playground so can easily work also with pyside2
2018-04-18 08:05:07 +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
Thomas Nagy
f8c86e0895
Provide the 'def:' string through a variable #2148
2018-04-14 08:39:27 +02:00
Thomas Nagy
bef6f1b4bf
Cleanup #2146
2018-04-07 10:35:07 +02:00
Eric Newberry
fab94287f8
detect arch-specific library path for Boost on dpkg-based systems
2018-04-07 10:34:09 +02:00
fedepell
6363147a5e
java demos: correct jaropts parameter example to an array as it is then used as such in javaw.py
2018-04-04 20:29:37 +02:00
voodoo66
f03040c960
fixed typo in documentation for Configure.find_program
2018-04-02 20:27:53 +02:00
Thomas Nagy
8abce6ddd3
docs
2018-04-02 12:06:54 +02:00
Thomas Nagy
9cf12afa62
docs
2018-04-01 23:31:45 +02:00
Thomas Nagy
4a71fef6f1
Missing code
2018-03-29 16:49:50 +02:00
Thomas Nagy
465a1c7b5c
waf-2.0.7
2018-03-29 15:00:58 +02:00
Daniel Vollmer
a4b0b675cf
swig: c(xx) task inherits weight from swig itself
...
If any weights (i.e. `weight` or `tree_weight`) are set on a swig task
then those weights are passed on to the task created to compile the
wrapper generated by swig.
2018-03-29 13:24:54 +02:00
Thomas Nagy
c80722685c
Apply priorities when consuming tasks - Issue 2137
2018-03-29 11:09:39 +02:00
Thomas Nagy
90c80ea1ae
Apply priorities on dynamically-generated tasks #2137
2018-03-27 20:32:53 +02:00
Thomas Nagy
592136739b
Improve priority support in swig.py
2018-03-26 21:03:26 +02:00