2
0
mirror of https://gitlab.com/ita1024/waf.git synced 2024-11-18 07:57:05 +01:00
Commit Graph

535 Commits

Author SHA1 Message Date
Thomas Nagy
ec7c651394 Issue 1372 version detection for old and buggy sun compilers 2013-11-08 22:45:11 +01:00
Thomas Nagy
ca4c933a28 Missing folders for Issue 1325 2013-10-28 21:26:12 +01:00
Thomas Nagy
96ccc17eeb have distclean remove the waf cache on windows 2013-10-27 14:01:22 +01:00
Thomas Nagy
be92aa67d2 recompile swig files if the swig version changes 2013-10-27 10:18:06 +01:00
Matt Fischer
045f5fd8d4 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:33 +02:00
Thomas Nagy
979973c04e Python 3.4 now provides non-inheritable file handles by default 2013-10-21 20:58:18 +02:00
Thomas Nagy
2ff420f6f2 Issue 1367, python 2.4 and boost.py 2013-10-20 19:39:11 +02:00
Thomas Nagy
4252f2f162 Issue 1366, swig defines 2013-10-17 21:36:22 +02:00
Dariusz Pelowski
d3de3e6968 fix for missing package name argument for 'pkg-config' call during fetching custom variables
Signed-off-by: Thomas Nagy <tnagy2pow10@gmail.com>
2013-10-15 00:24:43 +02:00
Thomas Nagy
b923643d66 Issue 1361, syms.py and python3 2013-09-30 17:55:42 +02:00
Thomas Nagy
a90d82112c 'is not None' is unnecessary 2013-09-28 23:52:19 +02:00
Nate Rosenblum
112199eb1f 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:51:35 +02:00
Thomas Nagy
ad2eb7d58e broken indentation in waf_unit_test.py for python 3 2013-09-17 14:15:07 +02:00
Thomas Nagy
4fef9dcbaa typo 2013-09-10 22:09:33 +02:00
Thomas Nagy
ebec33a835 waf-1.7.13 2013-09-09 22:09:03 +02:00
Thomas Nagy
daa91dba4b Issue 1356 icl detection with python 3 2013-09-07 10:33:33 +02:00
Thomas Nagy
6747ec18d8 Issue 1335 - library installation again 2013-09-04 08:36:37 +02:00
Thomas Nagy
578816dbca Issue 1335 - regression in the library installation 2013-09-04 00:20:42 +02:00
Thomas Nagy
85441cdd87 Issue 1335 - explanations are not clear at all 2013-09-04 00:04:47 +02:00
Thomas Nagy
2b2e79d7e4 Issue 1355 - openbsd fix for the link in the build directory 2013-09-03 23:17:05 +02:00
Thomas Nagy
673f34aae8 Issue 1355 - openbsd fix for the link in the build directory 2013-09-03 22:37:04 +02:00
Thomas Nagy
7696b4f7d3 Issue 1355, shared libs installation on openbsd 2013-09-03 17:53:03 +02:00
Thomas Nagy
cfe7242d48 Issue 1355, shared libs installation on openbsd 2013-09-03 17:49:21 +02:00
Thomas Nagy
7eeb28e511 New version Waf 1.7.12 2013-08-31 18:34:06 +02:00
Jérôme Carretero
34d75558ab fix shlib vnum for OpenBSD 2013-08-26 15:33:09 -04:00
Thomas Nagy
93e24091d3 Issue 1335 2013-07-16 21:11:02 +02:00
Thomas Nagy
dd74c243d0 Undefined 'logger' variable 2013-07-16 20:59:36 +02:00
Matt Hoosier
043cf665d2 Add 'msvcdeps' tool
This tool operates similarly to 'gccdeps' by offloading the
flattening of the #include dependency tree to the compiler.

Change-Id: I5e58e8ca838f3d3dc65efa6ce4abf161110632ea

Signed-off-by: Thomas Nagy <tnagy2pow10@gmail.com>
2013-07-16 20:56:31 +02:00
Thomas Nagy
8aed4e882c Issue 1339 detect the sun compiler version number 2013-07-13 19:06:57 +02:00
Thomas Nagy
b26126694d Issue 1337 typo in the protoc docs 2013-07-08 08:03:39 +02:00
Thomas Nagy
76f0a02f9f simplification in syms.py 2013-06-27 22:22:54 +02:00
Matt Hoosier
9a1d7bf0ce syms.py: allow environment to supply paths to dumpbin and nm
This is required when doing cross-compilation.

Signed-off-by: Thomas Nagy <tnagy2pow10@gmail.com>
2013-06-27 22:19:51 +02:00
Thomas Nagy
000922c394 Issue 1329 C# response file flag quoting issues 2013-06-21 18:22:00 +02:00
Thomas Nagy
054afb8921 Issue 1328 forgot to use the maxdepth argument in ant_glob() 2013-06-21 18:15:17 +02:00
Thomas Nagy
3662eb290a Issue 1327 - typo 2013-06-05 21:42:49 +02:00
Thomas Nagy
a4cb0114aa Issue 1223 2013-06-05 00:18:55 +02:00
Thomas Nagy
251d27d5eb Issue 1327 2013-06-05 00:12:35 +02:00
Thomas Nagy
c996c3222a Issue 1327 2013-06-05 00:03:21 +02:00
Thomas Nagy
e455950fe6 Issue 1323 2013-06-01 03:52:12 +02:00
Thomas Nagy
48c3889917 Fix for systems without threading - Issue 1323 2013-05-30 21:08:27 +02:00
Thomas Nagy
5b3dc2c5ab apidoc fixes 2013-05-25 22:49:22 +02:00
Thomas Nagy
5906f37447 Simple system for logging the outputs
Add the following to your wscript file:

def init(ctx):
    ctx.load('build_logs')
2013-05-25 17:39:41 +02:00
Thomas Nagy
856db9cc90 added export_includes/export_defines parameters to read_shlib/read_stlib 2013-05-25 15:17:25 +02:00
Thomas Nagy
c9fa0b75b5 preparation for waf 1.7.11 2013-05-25 12:00:37 +02:00
Thomas Nagy
760d0f875c Issue 1319 Reduce the amount of paths for the unit test execution 2013-05-19 08:49:40 +02:00
Thomas Nagy
c4685a8cb8 Issue 1310 use INCLUDE/LIB environment variables to detect boost libs on windows 2013-05-19 08:36:00 +02:00
Thomas Nagy
6d570f08bd use os.remove instead of os.unlink for consistency 2013-05-18 19:51:45 +02:00
Thomas Nagy
426637d10a Prevent unnecessary rebuilds in the qt processing
A list was changed during iteration, causing an unnecessary dependency to be
kept, and triggering subsequent rebuilds. This only occured with multiple .moc included.
2013-05-18 19:31:56 +02:00
Thomas Nagy
8267e7ae97 Issue 1318 reuse moc tasks 2013-05-18 14:08:41 +02:00
Thomas Nagy
29f80f4aeb Issue 1317 append to moc flags 2013-05-18 09:48:27 +02:00