Thomas Nagy
2943824c51
Issue 1399 - invalid cast in syms.py
2014-01-23 21:19:57 +01:00
Matt Fischer
2f2866a4cd
msvs: Added support for MSVS 2012
...
With the addition of one new field, the project files generated by
the msvs command can be opened by 2012 as well as 2010.
Change-Id: I27c3a04ec156029f7a6690b27cf27013f5816d2f
Signed-off-by: Thomas Nagy <tnagy2pow10@gmail.com>
2014-01-14 20:26:09 +01:00
Thomas Nagy
a29f775851
Merge from Jerome's branch
2014-01-14 02:31:08 +01:00
Thomas Nagy
b11454526d
Fixed the KeyError for multiple dependencies on the same task
2014-01-12 21:19:49 +01:00
Jérôme Carretero
33a60e79e7
treecleaner: 'in [...]' replaced by 'in (...)' where appropriate
2014-01-05 16:27:06 -05:00
Jérôme Carretero
f462fd9f31
extras: clang_compilation_database: python3 fixes
2014-01-02 18:26:10 -05:00
Thomas Nagy
f098a0dde4
make mem_reducer.py ready for python 3
2014-01-02 23:56:31 +01:00
Thomas Nagy
5fc835639e
Encapsulate task skipping in a method to help with the shrinking sets feature
2014-01-02 20:21:45 +01:00
Jérôme Carretero
a99ddb808f
extras: gccdeps: fix for CXX_NAME (but some issues remain)
2014-01-02 06:24:52 -05:00
Thomas Nagy
69f73f9625
Issue 1388
2013-12-20 18:16:41 +01:00
Thomas Nagy
2048f0fb89
another optimization spot for the shrinking sets system
2013-12-15 17:21:02 +01:00
Thomas Nagy
f9536abbb8
shrinking sets for the memory reducer
2013-12-15 12:47:12 +01:00
Thomas Nagy
a4b03b0fd6
removed the set copy to enable faster iterations
2013-12-15 12:19:01 +01:00
Thomas Nagy
6d05e237d2
Memory usage reducer, based on a post to the mailing-list by Christian Nilsendahl
2013-12-12 15:26:56 +01:00
Thomas Nagy
2226ee472f
notes
2013-11-17 01:09:04 +01:00
Thomas Nagy
797b935305
Issue 1377
2013-11-15 18:20:25 +01:00
Thomas Nagy
fb022f4787
do not convert to png anymore, and added a templating engine to replace the string appending
2013-11-14 22:44:12 +01:00
Thomas Nagy
067ade9a40
Issue 1375, doxygen and paths containing spaces
2013-11-07 23:11:57 +01:00
Thomas Nagy
2f43179c39
1.7 -> 1.8
2013-10-28 21:32:25 +01:00
Thomas Nagy
8f24d28534
recompile swig files if the swig version changes
2013-10-27 10:17:38 +01:00
Matt Fischer
f381bfd901
syms.py: Fix dep_nodes manipulation
...
Fixed a line in syms.py to append to the dep_nodes list instead of
forcibly overwriting it.
Signed-off-by: Thomas Nagy <tnagy2pow10@gmail.com>
2013-10-25 00:02:48 +02:00
Thomas Nagy
0f0f36b040
Issue 1367, python 2.4 and boost.py
2013-10-20 19:39:28 +02:00
Thomas Nagy
b0ec707975
Issue 1366, swig defines
2013-10-17 21:37:30 +02:00
7f2fe42579
implicit cython dependency pyx->pxd, Issue 1363
2013-10-15 00:42:13 +02:00
Thomas Nagy
455e22838a
Issue 1361, syms.py and python3
2013-09-30 17:56:48 +02:00
Thomas Nagy
54d4ff7ce0
'is not None' is unnecessary
2013-09-28 23:55:08 +02:00
Nate Rosenblum
87403f4285
Allow doxygen parameters to be passed to task
...
The doxygen demo program suggests that doxy parameters can be passed
as arguments to the task, e.g.,
bld(features="doxygen", doxyfile="doxy.conf",
pars={'INPUT': bld.path.ant_glob("**/*.c")})
Previously, these inputs were not passed from the task generator
to the task, and only the parameters read from the doxy configuration
file were used. This patch retrieves parameters (if any) from the task
generator and uses them to override those in the doxy file,
allowing more flexible overriding for individual build targets.
Signed-off-by: Thomas Nagy <tnagy2pow10@gmail.com>
2013-09-28 23:54:55 +02:00
Jérôme Carretero
e7425bc2ba
extras: rst: fix typo
2013-09-24 00:59:16 -04:00
Thomas Nagy
9838d0bb08
New cppckeck tool from Michel Mooij
2013-09-22 17:41:17 +02:00
Jérôme Carretero
dcea4231ef
extras: rst: also build rst2html from the folder in which the target is built
2013-09-20 13:32:03 -04:00
Jérôme Carretero
b170b314ad
extras: rst: shorter rst2*tex code
2013-09-18 23:57:05 -04:00
Jérôme Carretero
4e205c4487
extras: rst: add rst2s5 support via extension of rst2html
2013-09-18 23:25:09 -04:00
Jérôme Carretero
7a20f2fd44
rst: rst2pdf fixup for includes in source and build folder
2013-09-18 02:15:54 -04:00
Jérôme Carretero
952c5b1ec7
extras: rst: fix another typo and add rst2xetex support
2013-09-18 02:06:01 -04:00
Jérôme Carretero
27afbfe600
extras: rst: fix "typo"
2013-09-18 02:01:09 -04:00
Thomas Nagy
487cc43df2
Issue 1354, clang compilation databases
2013-09-11 07:50:25 +02:00
Jérôme Carretero
f81e6c5499
extras: rst: little fixes
2013-09-09 01:01:57 -04:00
Jérôme Carretero
00946bacdb
extras: protoc: document protoc trickiness
...
I tried to quickly go through the protoc source to find how the include
paths are interpreted, but I'm sleepy now.
2013-09-05 01:10:20 -04:00
Jérôme Carretero
bf5ce8b30c
extras: protoc: add dep scanner
2013-09-05 00:48:29 -04:00
Jérôme Carretero
863662fa65
extras: rst: fix typo
2013-09-05 00:18:15 -04:00
Jérôme Carretero
150d1ed0b5
extras: ocaml: env.OCAMLC is a list
2013-09-05 00:16:50 -04:00
Jérôme Carretero
dc75919559
extras: swig: env.SWIG is a list now
2013-09-04 23:15:12 -04:00
Jérôme Carretero
5064fd92ef
always use the convention that commands are lists, remove find_perl_program, add interpreter
2013-09-04 23:10:10 -04:00
Thomas Nagy
e87782e58b
removed Node.bld_base, used only once
2013-09-01 21:46:43 +02:00
Jérôme Carretero
459f04cbee
extras: rst: fix scan regression
2013-08-25 18:33:53 -04:00
Jérôme Carretero
f9944a5ec7
rst: make parser overridable
2013-08-25 15:35:33 -04:00
Jérôme Carretero
e62d3771e1
extras: rst: add basic rst2latex support
2013-08-24 21:26:37 -04:00
Jérôme Carretero
2b309cfb79
extras: rst: use to_list on rst options, use -o switch to make older rst2pdf happy
2013-08-21 01:21:17 -04:00
Jérôme Carretero
669094a51f
extras: rst: add install_path processing (defaults to not installing)
2013-08-20 13:59:45 -04:00
Jérôme Carretero
24abf4f08c
extras: rst: pimp the scanner
...
Changes:
- update the include regexp to support the figure directive, and
substitution targets.
- warn on missing files that would be included
2013-08-18 23:29:50 -04:00