Thomas Nagy
07c47309de
Handle vswhere output encodings in Python2 #1965
2017-05-17 01:35:38 +02:00
fedepell
ce23d509ba
eclipse: add support also for java project configuration generation
2017-05-16 18:11:52 +02:00
Akira Baruah
cc52c6e230
cpplint: logger subclasses also inherit from object to safely call super()
2017-05-13 10:56:59 +02:00
Thomas Nagy
5e6e73fce6
Handle vswhere output encodings in Python2 #1965
2017-05-13 09:53:49 +02:00
Akira Baruah
86134af9fb
cpplint: fix Python 2 import name collision using `absolute_import`
2017-05-13 09:42:59 +02:00
Akira Baruah
f7ff1dd521
cpplint: fix Python 2 import name collision using `absolute_import`
2017-05-09 07:42:32 +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
Thomas Nagy
cbf4c4f861
waf-1.9.11
2017-05-06 16:55:03 +02:00
Thomas Nagy
a65c7c03b7
Detect older products with vswhere.exe
2017-05-06 11:38:25 +02:00
Refael Ackermann
e19d9d990f
Detect MSVS 15.0 Installation path (via vswhere)
...
Fixes : #1924
Inspired by the scripts from https://github.com/node4good/msvs-com-helper
2017-05-06 04:19:34 +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
Jan Niklas Hasse
7142640257
Import library files need to be installed into lib/ on Windows
...
Fix #1860 .
2017-05-06 03:43:10 +02:00
fedepell
28cb614069
eclipse: create the pydev python path configuration from the waf setup so the symbols can be correctly resolved in the IDE
2017-05-03 21:07:25 +02:00
fedepell
adc94bce75
eclipse: use standard variable ${PROJECT_DIR_NAME} in pydev configuration instead of hardcoded name for better portability
2017-05-03 21:07:25 +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
fedepell
ddd49b571b
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-02 18:44:25 +02:00
fedepell
543cc204a6
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-02 18:44:25 +02:00
fedepell
d618c52931
eclipse: pass correct languageId for C++ when generating tool otherwise settings will not be used when C++ files are edited
2017-05-02 18:44:25 +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
6cf97685f3
cpplint: add `--cpplint-root` option
2017-04-27 21:32:12 +02:00
Akira Baruah
3f15e5e2c8
Check `env.CPPLINT_SKIP` after `options` are converted to `env`s #1953
2017-04-26 07:36:56 +02:00
Akira Baruah
45b11ef381
Remove undeclared `ve` variable for performance improvement #1950
2017-04-25 23:59:53 +02:00
Akira Baruah
6e5baffd47
Remove undeclared `ve` variable for performance improvement #1950
2017-04-25 23:59:04 +02:00
Thomas Nagy
b37f37afcd
Improve waf -v speed in verbose mode #1950
2017-04-23 19:10:49 +02:00
Thomas Nagy
f2366e8c93
Improve waf -v speed in verbose mode #1950
2017-04-23 19:10:12 +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
008c9016a8
Code simplifications
2017-04-22 22:12:50 +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
1a876716cb
Typo
2017-04-22 21:49:03 +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
Thomas Nagy
3cee7b36f0
Ensure bld.current_group reflects the current group while building
2017-04-22 15:45:18 +02:00
Thomas Nagy
ed24f5f82e
waf-1.9.10
2017-04-22 15:39:13 +02:00
Jiří Janoušek
585d7876f1
vala: support *.vapi as input files
...
Vala compiler can use *.vapi files also as input files alongside *.vala
files. If you build a library, these vapi files are not included ín
resulting *.deps files and are, therefore, suitable for internal
purposes.
Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
2017-04-21 22:31:17 +02:00
Jiří Janoušek
c83e485d16
vala: support *.vapi as input files
...
Vala compiler can use *.vapi files also as input files alongside *.vala
files. If you build a library, these vapi files are not included ín
resulting *.deps files and are, therefore, suitable for internal
purposes.
Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
2017-04-21 22:30:47 +02:00
Thomas Nagy
e8ac4ba555
Ensure bld.current_group reflects the current group while building
2017-04-20 23:28:39 +02:00
Thomas Nagy
8c3cca3284
docs
2017-04-20 22:17:46 +02:00
Thomas Nagy
3de21ec448
Exclude install vapi paths and empty installation tasks
2017-04-20 22:10:27 +02:00