Thomas Nagy
|
0b5202a88b
|
Simplify build order settings for "subst" tasks
|
2017-06-15 20:36:30 +02:00 |
Thomas Nagy
|
af4a768775
|
Try to process link tasks as early as possible
|
2017-06-15 16:01:12 +02:00 |
Thomas Nagy
|
e5e8397154
|
Change producer.outstanding.appendleft to producer.outstanding.append
|
2017-06-14 19:53:01 +02:00 |
Thomas Nagy
|
23c0d41aff
|
Schedule tasks using a priority queue
|
2017-06-14 18:59:28 +02:00 |
Thomas Nagy
|
ddce7d344e
|
Simplify assertion logic in Runner.py
|
2017-06-14 14:16:54 +02:00 |
Thomas Nagy
|
ef75def36a
|
Split incomplete tasks into DAG and non-DAG groups
|
2017-06-14 13:59:46 +02:00 |
Thomas Nagy
|
1d4ce07dea
|
Fix update->extend mismatch in Runner.py - work in progress #1982
|
2017-06-09 15:54:08 +02:00 |
Thomas Nagy
|
f75de87cf4
|
Complete the rename Runner.frozen -> Runner.incomplete #1982
|
2017-06-08 20:04:24 +02:00 |
Thomas Nagy
|
ccf5961607
|
Ensure link tasks are processed after swig tasks
|
2017-06-08 19:46:22 +02:00 |
Thomas Nagy
|
3e1e6586e5
|
Fix one regression on more_tasks #1981
|
2017-06-08 14:27:56 +02:00 |
Thomas Nagy
|
758d520e90
|
Fix the docstring of find_file #1980
|
2017-06-08 14:21:45 +02:00 |
Thomas Nagy
|
f72167b0e0
|
Fix one regression on more_tasks #1981
|
2017-06-07 19:07:27 +02:00 |
Thomas Nagy
|
2871e1d016
|
waf-2.0.0pre4
|
2017-06-04 09:19:14 +02:00 |
Seth Hinze
|
2fd1e44a98
|
Allow overriding namespace of resx files.
|
2017-06-04 09:18:27 +02:00 |
Seth Hinze
|
8410d4554a
|
Add xmldoc support to cs tool.
|
2017-06-04 09:18:16 +02:00 |
Seth Hinze
|
1d99aed103
|
Allow /noconfig to be used with csc
|
2017-06-04 09:18:10 +02:00 |
Seth Hinze
|
a3b6d7dcac
|
Fix pdb installation in cs tool.
|
2017-06-04 09:18:02 +02:00 |
Thomas Nagy
|
377d09831b
|
Force an encoding on config.log #1974
|
2017-06-03 00:03:49 +02:00 |
Thomas Nagy
|
578230789a
|
Handle spaces in python paths on Windows #1973
|
2017-05-29 23:11:53 +02:00 |
Jan Niklas Hasse
|
73e7568165
|
Preserve modification time for is_copy=True
|
2017-05-24 19:14:54 +02:00 |
fedepell
|
b639668c3b
|
eclipse: generate configuration just for languages that are effecitvely used in wscript and not all of them all the time
|
2017-05-23 21:24:01 +02:00 |
fedepell
|
372c801472
|
eclipse: little code cleanup
|
2017-05-23 21:23:53 +02:00 |
Federico Pellegrin
|
11d5efca68
|
eclipse: added a playground area for testing the eclipse extra (#1968)
* eclipse: added a playground area for testing the eclipse extra
* eclipse: try to clean up a bit the playground by collapsing some wscripts
|
2017-05-23 21:23:47 +02:00 |
Gustavo Sousa
|
bb9f4a3b82
|
javaw: run use_javac_files() before propagate_uselib_vars()
Updating the uselib attribute after propagate_uselib_vars() is called won't
yield the desired effect.
|
2017-05-23 21:23:30 +02:00 |
fedepell
|
60070330a6
|
eclipse: add support also for java project configuration generation
|
2017-05-17 01:36:05 +02:00 |
Akira Baruah
|
5410e58ce5
|
cpplint: logger subclasses also inherit from object to safely call super()
|
2017-05-17 01:35:54 +02:00 |
Thomas Nagy
|
07c47309de
|
Handle vswhere output encodings in Python2 #1965
|
2017-05-17 01:35:38 +02:00 |
Akira Baruah
|
86134af9fb
|
cpplint: fix Python 2 import name collision using `absolute_import`
|
2017-05-13 09:42:59 +02:00 |
Thomas Nagy
|
41a325496a
|
waf-2.0.0pre3
|
2017-05-08 19:13:38 +02:00 |
Thomas Nagy
|
7a51f8f364
|
Detect older products with vswhere.exe
|
2017-05-08 19:12:17 +02:00 |
Refael Ackermann
|
37e2cf449c
|
Detect MSVS 15.0 Installation path (via vswhere)
Fixes: #1924
Inspired by the scripts from https://github.com/node4good/msvs-com-helper
|
2017-05-08 19:12:08 +02:00 |
Jan Niklas Hasse
|
579893f61f
|
Import library files need to be installed into lib/ on Windows
Fix #1860.
|
2017-05-06 03:48:43 +02:00 |
fedepell
|
71d73d09dd
|
eclipse: create the pydev python path configuration from the waf setup so the symbols can be correctly resolved in the IDE
|
2017-05-06 03:48:33 +02:00 |
fedepell
|
ac4cd579e6
|
eclipse: use standard variable ${PROJECT_DIR_NAME} in pydev configuration instead of hardcoded name for better portability
|
2017-05-06 03:48:26 +02:00 |
fedepell
|
acb0420313
|
eclipse: absolute include paths must be added without the workspace prefix or they will result in an incorrect path. treat them correctly as system paths.
|
2017-05-03 06:44:55 +02:00 |
fedepell
|
25e01a2077
|
eclipse: generate tool index dynamically or visually eclipse will get confused and overwrite the name of the tools, even if the functionality seems somehow to work anyway.
documentation I found seems to point that the index should be unique.
|
2017-05-03 06:44:48 +02:00 |
fedepell
|
f7068944f3
|
eclipse: pass correct languageId for C++ when generating tool otherwise settings will not be used when C++ files are edited
|
2017-05-03 06:44:40 +02:00 |
Akira Baruah
|
60635533c5
|
cpplint: add `--cpplint-root` option
|
2017-04-27 21:32:54 +02:00 |
Akira Baruah
|
2a7370c597
|
Check `env.CPPLINT_SKIP` after `options` are converted to `env`s #1953
|
2017-04-27 21:32:48 +02:00 |
Akira Baruah
|
45b11ef381
|
Remove undeclared `ve` variable for performance improvement #1950
|
2017-04-25 23:59:53 +02:00 |
Thomas Nagy
|
b37f37afcd
|
Improve waf -v speed in verbose mode #1950
|
2017-04-23 19:10:49 +02:00 |
Thomas Nagy
|
712fdf7765
|
Simplify token processing in c_preproc
|
2017-04-22 22:30:34 +02:00 |
Thomas Nagy
|
ae3d3c6b93
|
Override ConfigSet.__getattr__ properly in errcheck
|
2017-04-22 22:29:17 +02:00 |
Thomas Nagy
|
fbdc9fd5a3
|
Code simplifications
|
2017-04-22 22:12:11 +02:00 |
Thomas Nagy
|
8c32fade86
|
Improve Task group debugging in Runner.py
|
2017-04-22 22:09:23 +02:00 |
Thomas Nagy
|
a768c3114d
|
Simplify boolean comparisons
|
2017-04-22 22:08:00 +02:00 |
Thomas Nagy
|
e7ba84b8dd
|
Typo
|
2017-04-22 21:48:34 +02:00 |
Thomas Nagy
|
4b657a6b62
|
cleanup
|
2017-04-22 17:29:00 +02:00 |
Thomas Nagy
|
5c4e87bbc6
|
Workaround ironython systemerror bug
|
2017-04-22 17:17:33 +02:00 |
Thomas Nagy
|
89a37949c0
|
waf-2.0.0pre2
|
2017-04-22 15:53:00 +02:00 |