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
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
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
Eric Müller
1efa74d38a
Append python-config output only once
2018-10-23 12:38:41 +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
a97f6fb094
Do not raise an exception on check_cfg/mandatory=False/-vv #2193
2018-08-28 23:37:48 +02:00
Thomas Nagy
57fc628d2b
Disable warnings on versioned library installation
2018-08-16 23:30:59 +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
Matt Selsky
efea0378fd
python docs: check_python_version also defines PYTHONARCHDIR
2018-05-24 18:02:03 +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
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
Thomas Nagy
f8c86e0895
Provide the 'def:' string through a variable #2148
2018-04-14 08:39:27 +02:00
Thomas Nagy
8404aa4d5c
Cosmetic changes on the gdbus/dbus tools
2018-03-21 23:56:48 +01:00
Thomas Nagy
b806fe31d9
Moved gdbus to the playground area
2018-03-21 23:53:18 +01:00
Joshua Watt
922604492a
gdbus: Add glib DBus bindings
...
Adds support for generating dbus bindings using the newer gdbus-codegen
tool that is designed to replace the deprecated dbus-binding-tool tool
2018-03-21 23:51:55 +01:00
Thomas Nagy
facdc0b173
Python 3.7 fixes #2126
2018-03-12 20:42:55 +01:00
Thomas Nagy
1a43b608ac
Enable deep input dependencies as a task decorator
2018-02-17 18:40:29 +01:00
Thomas Nagy
a7546a2d22
Fix Python 3 encoding for unit tests #2108
2018-02-14 21:06:48 +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
d21446ff71
Update docs for 2018
2018-01-01 20:53:49 +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
bda66f00c3
docs
2017-12-10 21:43:38 +01:00
fedepell
a6614586c7
javaw: skip adding empty entries in CLASSPATH
2017-12-04 20:14:55 +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
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
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
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
230096c378
Remove extra parenthesis in qt5.py
2017-10-23 13:59:20 +02:00
fedepell
f5aa701f1f
qt5: resolve concurrency issues when files such as qm and qrc are used by multiple build tasks
2017-10-23 13:51:45 +02:00
Thomas Nagy
002c1fa094
Move gather_wsdk_versions after the definition of 'target_compiler'
2017-10-20 20:15:16 +02:00
Matt Selsky
06f0390992
Typos
2017-10-19 08:27:57 +02:00
Schildkroete23
bef2cf13ec
Use correct batch filed and function for Intel Fortran detection on Windows. ( #2063 )
2017-10-19 08:27:37 +02:00
Daniel Petró
3010e6a2c3
Fix for Intel Fortran Detection on Windows.
2017-10-17 19:19:15 +02:00
Federico Pellegrin
a02b71a163
protoc: add java support for protobuffers ( #2049 )
...
* protoc: added java support
Modified protoc to support also .proto -> .java generation. the .java file
name generated is not obvious as in C++/Python but follows a couple of rules
that were implemented.
As cxx/python and javaw Tools are quite different the implementation is not
as clean as for cxx/python but is hopefully fine (ie. protoc still uses
sources for input files while javac uses src_dir).
In javaw a small detail was added: a new attribute was added (gencode) that
instructs javac to look for source files also in the build directory. This
are realistically generated code (and .proto -> .java is an example) and
are therefore in the build. Default is false keeping all the previous
behaviour.
* protoc for java enhanchments (protoc version, regex, docs)
In configure stage get protoc version as java naming changes depending on the
version. Implement the version differences between version < 2 and > 2
Improve regex for option catching and implement a mix of them in playground
to verify it.
Add some documentation on how java filenames and paths are generated.
* protoc: build dir with generated code is automatically added, so no need to explicitly use gencode in javac
2017-09-26 19:17:40 +02:00
Thomas Nagy
8134aed186
docs
2017-09-23 09:44:28 +02:00