Thomas Nagy
84c9aa9a04
another regression caused by find_program changes
2013-10-23 00:10:28 +02:00
Dariusz Pelowski
53ab568fe5
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:25:26 +02:00
Thomas Nagy
90b491e834
moved the parser function definition out of the while loop
2013-09-30 00:05:36 +02:00
Thomas Nagy
d693385073
merged the openbsd shared library installation fixes from waf 1.7
2013-09-17 00:26:16 +02:00
Jérôme Carretero
57f6a272e2
Tools: tex: note on target bypass
2013-09-14 00:34:13 -04:00
Jérôme Carretero
8a9b3825a2
Tools: msvc: fix regression in msvc MT tool call (issue #1357 )
...
Yeah, env['MT'] is a list.
2013-09-12 18:50:06 -04:00
Thomas Nagy
e07529ad89
Issue 1348, gdc detection for gdc-msys
2013-09-11 07:52:27 +02:00
Thomas Nagy
fe1bbf536f
Issue 1356 icl detection with python 3
2013-09-07 13:27:13 -04:00
Jérôme Carretero
8076e8d52e
Tools: c_config: one more fix for the path, which can also be a string...
2013-09-05 00:12:45 -04:00
Jérôme Carretero
89358e70d4
Tools: flex: env.FLEX is a list
2013-09-05 00:08:00 -04:00
Jérôme Carretero
da5d43d418
Tools: perl: env.PERL is a list (+ simplifications)
2013-09-05 00:05:04 -04:00
Jérôme Carretero
5b97eefb66
Tools: vala: env.VALAC is a list
2013-09-04 23:53:30 -04:00
Jérôme Carretero
85e7df4ea1
Tools: c_config: fix mistake in previous commit
2013-09-04 23:47:47 -04:00
Jérôme Carretero
95679a89bb
Tools: ruby: env.RUBY is a list
2013-09-04 23:36:21 -04:00
Jérôme Carretero
14ee893d20
Tools: qt4: command paths are lists already
2013-09-04 23:35:58 -04:00
Jérôme Carretero
8d37f79ea2
Tools: c_config: pkg-config is indeed a list of strings
2013-09-04 23:21:19 -04:00
Jérôme Carretero
d6dd3fd8ab
Tools: unit test: fix indentation
2013-09-04 23:20:51 -04:00
Jérôme Carretero
1f4c66f0c7
Tools: ruby: env.RUBY is a list
2013-09-04 23:13:34 -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
Jérôme Carretero
1fad148b2c
Tools: python: allow passing PYTHON in environment
2013-09-04 00:35:49 -04:00
Thomas Nagy
a1b8eb3831
Issue 1352, changed the default name for qt resources
2013-09-01 21:29:34 +02:00
Thomas Nagy
f14314faa2
Mention that makeglossaries is a program when raising the error
2013-08-27 12:11:50 +02:00
Joe Steeve
4cbee2c4ed
Issue 1342 Tools.tex, run 'makeglossaries' if 'glossaries' is used
...
Signed-off-by: Thomas Nagy <tnagy2pow10@gmail.com>
2013-08-27 11:54:16 +02:00
Jérôme Carretero
a67c8c9017
fix shlib vnum for OpenBSD
2013-08-26 16:09:19 -04:00
Jérôme Carretero
ccec98efc4
tools: tex: replace warnings by info as they are not warnings at all
2013-08-25 20:09:42 -04:00
Jérôme Carretero
7f571e0a28
tools: tex: allow to pass a Node as manual dep
2013-08-25 15:37:11 -04:00
Jérôme Carretero
f982e0461a
tools: tex: scan (local) style files too
2013-08-24 20:24:02 -04:00
Alexander Afanasyev
9b75b843ae
Tools/python: Extending python tool
...
add: show more command-line arguments to control which
python is used and where py/pyext files should be installed.
The new options are in addition to the existing PYTHON, PYTHONDIR,
and PYTHONARCHDIR environment variable, providing the help messages
to the user, so it can easily change parameters without second-guessing
of what are they.
Environmental parameters override command line arguments (is it right?)
updated: An extension to Configure.find_command to allow specification
of the name for the searched command (using `msg` option). This is
helpful when the search command is a huge list, as in the case of
python's python-config case.
updated: Do not specify prefix for `get_python_lib`, since this way it
can result in a wrong PYTHONDIR and PYTHONARCHDIR on certain platforms
(e.g., OSX)
updated: Changing logic with byte-compilation of python files. Mow, files are
compiled during the build stage, not install stage. During the
install stage files are simply copied to the requested
location.
updated: If there is an error in python source code, byte-compilation
phase will raise an exception and abort building process.
Signed-off-by: Thomas Nagy <tnagy2pow10@gmail.com>
2013-08-17 18:15:05 +02:00
Thomas Nagy
19e624b5f4
Issue 1345 multibib support in tex/latex
2013-08-14 18:37:16 +02:00
Thomas Nagy
30c10e85d5
Issue 1343, regression in qt4 support after some refactoring
2013-08-12 07:55:01 +02:00
Jerome Carretero
edf26656ab
Tools: ccroot: fix typo introduced in e5cd63a6
2013-07-20 14:52:19 -04:00
Thomas Nagy
007acd87cf
Issue 1335
2013-07-16 21:10:32 +02:00
Thomas Nagy
f588f95a27
Issue 1339 detect the sun compiler version number
2013-07-13 19:06:08 +02:00
Thomas Nagy
5ea64b56ac
Issue 1329 C# response file flag quoting issues
2013-06-21 18:22:43 +02:00
Thomas Nagy
144f4a4d25
Issue 1321, more accurate task count for qt4 and build groups
2013-05-29 22:36:07 +02:00
Thomas Nagy
fa5ed99a21
Removed the unused env parameter from conf.write_config_header()
2013-05-26 21:48:26 +02:00
Thomas Nagy
5c6d626048
removed the cache from the task level, it usually degrades performance and is better implemented on the compiler level
2013-05-26 10:14:49 +02:00
Thomas Nagy
e5cd63a670
Issue 1320, do not propagate external libraries uselib vars
2013-05-26 09:58:11 +02:00
Thomas Nagy
5b3dc2c5ab
apidoc fixes
2013-05-25 22:49:22 +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
760d0f875c
Issue 1319 Reduce the amount of paths for the unit test execution
2013-05-19 08:49:40 +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
Thomas Nagy
621ffa83ed
Issue 1315 QtDesigner library detection in qt4.py
2013-05-16 08:22:16 +02:00
yngwe
031e94ffa7
allow c_config to recognize clang as gcc
2013-05-13 20:07:25 +02:00
Thomas Nagy
7af8b2f268
slightly faster regexp for replacing c/c++ comments
2013-05-09 11:01:46 +02:00
Thomas Nagy
b0bae3baa1
Merge branch 'master' of http://code.google.com/p/waf
2013-05-08 23:19:10 +02:00
Thomas Nagy
3934918217
Issue 1253
2013-05-08 23:18:53 +02:00
Thomas Nagy
57f0df2c8a
Remove the requirement for opt.load('qt4')
2013-05-08 16:51:14 +02:00
Thomas Nagy
69f5f71120
Removed the annoying assert in msvs.py
2013-05-07 10:08:49 +02:00
Thomas Nagy
d151c86ad1
Issue 1262
2013-05-04 09:24:38 +02:00
Thomas Nagy
43caa85c5a
Issue 1272
2013-05-01 10:55:26 +02:00
Alexander Afanasyev
b059ce784d
Correcting Darwin compilation
...
gcc, gxx, and fc_config for Darwin platform were specifying
-compatibility_version and -current_version compilation flags. These
flags are actually are link flags and generate warnings by clang
compiler.
Also, these flags were specified in non-standard way, which was
confusing clang compiler.
Signed-off-by: Thomas Nagy <tnagy2pow10@gmail.com>
2013-04-28 10:11:17 +02:00
Thomas Nagy
1caaec653a
Issue 1299
2013-04-27 09:19:16 +02:00
Stian Selnes
336c3f2e3f
msvc: fix check of intel composer version with visual studio 2010
...
Signed-off-by: Thomas Nagy <tnagy1024@gmail.com>
2013-04-02 17:04:44 +02:00
Thomas Nagy
7eef6588af
Use Utils.readf/Utils.writef whenever possible
2013-03-14 13:45:10 +01:00
Thomas Nagy
0f64aea102
Issue 1261
2013-03-04 17:13:31 +01:00
yngwe
7aab452acb
Merge branch 'master' of https://code.google.com/p/waf
2013-02-17 15:11:25 +01:00
Thomas Nagy
526fe68773
Issue 1231
2013-02-17 14:29:41 +01:00
yngwe
46f51a3925
Added support for Windows Phone 8 compilers; added feature support for Windows Desktop Application and Windows Phone Application compilation
2013-02-17 14:09:32 +01:00
Thomas Nagy
582a1a59f1
Issue 1255
2013-02-15 10:35:20 +01:00
Thomas Nagy
a308c89c35
Issue 1180
2013-02-10 11:45:35 +01:00
Thomas Nagy
fd1305af1d
Issue 1248
2013-02-01 23:52:13 +01:00
Thomas Nagy
ba984b57b7
Issue 1248
2013-02-01 23:45:30 +01:00
Thomas Nagy
bf27d10fd5
Issue 982
2013-02-01 23:01:53 +01:00
Harald Klimach
2d29dfc528
Issue 1245
2013-01-08 19:45:14 +01:00
Thomas Nagy
99919342f0
Merge branch 'master' of https://code.google.com/p/waf
2013-01-04 02:28:51 +01:00
Thomas Nagy
67b8e27c34
Issue 1237
2013-01-04 02:27:42 +01:00
Matt Hoosier
3b699e3fed
Make msvc.py behave itself when other toolchains are loaded
...
Chain down to the pre-existing Task.exec_command() implementation if
task.env.CC_NAME indicates that the current taskgen isn't building using
Microsoft tools.
Attempt #2 . The previous version (9b443a4e
, reverted in 148598a8
) was
found in Issue 1243 to lead to unusual infinite regress if the
monkeypatching code executed more than once in a Python interpreter
lifetime. This version uses dynamic subclassing to avoid that problem.
Issue 1237.
Signed-off-by: Thomas Nagy <tnagy2pow10@gmail.com>
2013-01-04 02:11:26 +01:00
Kevin Ollivier
13ad17f96c
Add support for parsing more MSVC command line options to check_cfg.
2013-01-01 12:13:23 -08:00
Thomas Nagy
148598a815
reverted the changes from #1212 and #1237
2012-12-28 21:58:37 +01:00
Matt Clarkson
6e87e321bf
Change the apply_vnum installation tasks to be created only if there is already an install_task. It checked to see if self.bld.is_install was not False but that can lead to exceptions being thrown when a shared library is created but install_path=None
...
Signed-off-by: Thomas Nagy <tnagy2pow10@gmail.com>
2012-12-19 02:04:10 +01:00
Matt Clarkson
8c566d1a42
Fixed up a bug in the gather_intel_composer_versions that results in an exception being thrown on windows systems with no intel composer versions installed. Raise in issue 1239
...
Signed-off-by: Thomas Nagy <tnagy2pow10@gmail.com>
2012-12-17 18:07:25 +01:00
Thomas Nagy
fc9d6f4200
Issue 1222
2012-12-14 23:43:28 +01:00
Matt Hoosier
9b443a4e88
Make msvc.py behave itself when other toolchains are loaded
...
Chain down to the pre-existing Task.exec_command() implementation
if task.env.CC_NAME indicates that the current taskgen isn't building
using Microsoft tools.
Issue 1237.
Signed-off-by: Thomas Nagy <tnagy2pow10@gmail.com>
2012-12-14 22:20:22 +01:00
Thomas Nagy
4b4aaf7dc5
Issue 1236
2012-12-12 20:09:40 +01:00
Thomas Nagy
2da7b2f549
missing r for strings containing \
2012-12-10 19:32:25 +01:00
Matt Clarkson
c7529b3a09
Added a warning message about the intel compilervars_arch.bat file because it only searches for \IDE\VSWinExpress.exe to determine if VS Express is installed. However, Microsoft have changed up VS2012 with differnt SKUs that install with different executable names. I have filed this on the Intel forums at http://software.intel.com/en-us/forums/topic/328487 and hoping for a fix in 2013.03 C++ composer. In the meantime it checks the compilervars_arch.bat to see if the VS2012 express SKU it is searching for is not installed and prints a warning, only once, about patching the batch script. Without the patch the intel compiler cannot be found for command line processing with any Visual Studio Express SKU other than the one for Windows 8
...
Signed-off-by: Thomas Nagy <tnagy2pow10@gmail.com>
2012-12-10 19:29:02 +01:00
Matt Clarkson
3723b8bdbe
Added a new function gather_intel_composer_versions and fixed up get_msvc_version so that it correctly strips the output of intel batch files. Also added new supported compilers too the comments at the top of the file as I have tested the configure and it finds VS2012, Intel 13 and WSDK 7.1 compilers
...
Signed-off-by: Thomas Nagy <tnagy2pow10@gmail.com>
2012-12-10 19:27:39 +01:00
Thomas Nagy
597e4a4f4c
import libraries should go to LIBDIR along with the
2012-12-10 19:23:34 +01:00
Thomas Nagy
e9d5d29ce1
missing change
2012-12-05 00:40:50 +01:00
Thomas Nagy
07c5337f8b
possible osx fixes
2012-11-28 01:02:07 +01:00
Thomas Nagy
82b49862e2
Issue 1220
2012-11-04 10:29:36 +01:00
Thomas Nagy
5eed580a0c
Merge branch 'master' of https://code.google.com/p/waf
2012-11-04 10:28:44 +01:00
Thomas Nagy
6635a9788b
Issue 1220
2012-11-04 10:28:34 +01:00
immerrr
54464995c6
Avoid possible "unused parameter" warnings in check_c/check_cc boilerplates
...
When CFLAGS/CXXFLAGS contains '-Wextra -Werror', such warnings are reported
and become errors, which causes respective checks to fail.
Signed-off-by: Thomas Nagy <tnagy2pow10@gmail.com>
2012-11-04 10:24:34 +01:00
alexrp
ba6718fb05
Add more stuff to the macro-to-DEST_CPU list.
2012-11-01 14:14:08 +01:00
Thomas Nagy
689fe3c0b9
Merge branch 'master' of https://code.google.com/p/waf
2012-10-21 11:29:49 +02:00
Thomas Nagy
85698bdb53
support for python modules in fortran -_-
2012-10-21 11:29:40 +02:00
alexrp
b3b0383840
Add output file patterns for D tasks on Darwin.
2012-10-21 02:13:33 +02:00
Thomas Nagy
1350ebc7a5
Issue 1212
2012-10-20 23:45:16 +02:00
Anthony Baire
57b555b5fe
allow using the flex shipped with MSYS
...
(it expects path separated by / instead of \)
Signed-off-by: Thomas Nagy <tnagy2pow10@gmail.com>
2012-10-10 18:39:51 +02:00
Thomas Nagy
6499810aec
Issue 1209
2012-10-09 22:35:58 +02:00
Thomas Nagy
0856e2492b
Issue 1207
2012-10-05 00:06:24 +02:00
Thomas Nagy
d3210ea74b
configuration fix for kde4
2012-09-27 19:48:30 +02:00
Thomas Nagy
ab385ea63c
#1202
2012-09-23 19:49:17 +02:00
Thomas Nagy
57afd10abc
stupid race condition, issue #1200
2012-09-19 08:11:42 +02:00
alexrp
cc048dc574
Fill out DEST_CPU for MSVC.
2012-09-18 23:57:17 +02:00
alexrp
cf4a6abbd2
Use ASMPATH_ST for for assembler includes.
2012-09-18 23:54:02 +02:00
Thomas Nagy
ecfd580227
Issue 1194
2012-09-13 06:07:26 +02:00
Thomas Nagy
0f6ee2a0cf
Issue 1192
2012-08-24 22:53:07 +02:00
Thomas Nagy
e67b593eee
Issue 1191
2012-08-23 17:33:36 +02:00
Thomas Nagy
fcfeaed70c
let the feature 'includes' propagate INCLUDES and FRAMEWORKPATH variables
2012-08-19 11:50:11 +02:00
Thomas Nagy
25a076d254
prevent accidental race conditions with conf.env / msvc
2012-08-09 19:05:05 +02:00
Thomas Nagy
fb0f6ed5ea
Issue 1186
2012-08-05 01:33:11 +02:00
Jerome Carretero
2072e65e6f
qt4: use os.environ, not conf.environ
2012-08-04 16:33:47 -04:00
Thomas Nagy
2d6fed4101
Issue 1188
2012-08-04 02:26:08 +02:00
Thomas Nagy
f79e057f5d
Prevent typos on bld.subst(iscopy/is_copy)
2012-08-03 19:38:50 +02:00
Thomas Nagy
b45a4f1db4
Issue 1187
2012-08-02 19:58:39 +02:00
Thomas Nagy
33dfd7d03d
uselib vars for asm
2012-07-28 10:52:00 +02:00
Thomas Nagy
1946acc1d8
response files for c#, Issue 1182
2012-07-26 07:05:46 +02:00
Thomas Nagy
6ab04926e6
get rid of the -framework flags during the compilation (bad request from someone...)
2012-07-24 19:40:29 +02:00
Thomas Nagy
c5d0daf11f
add frameworks during the compilation
2012-07-24 19:35:03 +02:00
Thomas Nagy
b6771c2055
better error message
2012-07-20 20:16:25 +02:00
Thomas Nagy
070669067a
https://github.com/nenolod/pkgconf/issues/24 pkgconf is not totally compatible with pkg-config
2012-07-20 18:22:37 +02:00
Thomas Nagy
e2b65f029d
Another fix for the AIX compiler detection
2012-07-09 18:39:34 +02:00
Thomas Nagy
b05ab4d00d
Better detection of the XLC compilers
2012-07-09 18:11:48 +02:00
Johan Boule
6c74f1051b
It was meant to be a try-finally block, to ensure file is closed.
2012-07-09 03:39:59 +02:00
Thomas Nagy
8d1ff034df
test the compilation of a pyembed program, not a pyembed shlib
2012-07-05 16:10:10 +02:00
Thomas Nagy
e8675232fd
AIX compiler detection improvements
2012-07-05 11:24:46 +02:00
Thomas Nagy
1ca31f8ddf
Re-enabled sequential builds for the build farm
2012-07-05 10:37:29 +02:00
Thomas Nagy
31da29c1b1
potential hpux fixes
2012-07-05 09:57:52 +02:00
Thomas Nagy
f9f31d77c2
Fixed the apidocs of parse_flags
2012-07-05 09:57:34 +02:00
Thomas Nagy
c2aef04b0e
Fixed the configuration tests for Issue 915
2012-07-04 19:11:09 +02:00
Thomas Nagy
62613ddefc
Issue 915
2012-07-03 15:42:17 +02:00
Thomas Nagy
ec3295c1a4
let conf.define() cast bool and None values to int
2012-06-30 18:15:56 +02:00
alexrp
d2d31c69a0
Extend the dmd tool to handle dmd2.
2012-06-21 18:31:52 +02:00
Thomas Nagy
183388abce
python detection fix for hp-ux (build farm)
2012-06-19 18:02:04 +02:00
Thomas Nagy
bf2b2fa982
add the -framework flags for the compilation too
2012-06-16 21:36:07 +02:00
Thomas Nagy
4f6b76ff9e
log more outputs
2012-06-16 02:43:02 +02:00
alexrp
fb815d0c8a
Copy/pasta is evil and I should feel bad.
2012-06-09 09:20:22 +02:00
alexrp
2318c294dd
And another!
2012-06-08 23:01:54 +02:00
alexrp
fdf234c2a6
Fix silly syntax error.
2012-06-08 22:58:38 +02:00
alexrp
78aa2f3e92
Some changes to the D support:
...
* Added ldc2 as a separate tool. It can be detected/used with --check-d-compiler in the compiler_d tool now.
* Added code to make sure that the compilers we find actually are the right ones (heuristics).
* Correct some old comments.
2012-06-08 21:38:40 +02:00
alexrp
0ce8e8b5ca
Clarify error message (ldc is not a dmd2 replacement, ldc2 is).
2012-06-06 23:17:24 +02:00
Thomas Nagy
4d56d7039f
enable static and shared libraries with the same extension (use -v to catch the mistakes)
2012-06-04 19:55:37 +02:00
Thomas Nagy
5915ae6d59
cosmetic changes
2012-06-02 09:29:30 +02:00
Jerome Carretero
879181f361
cs: indentation fix
2012-06-01 22:17:12 -04:00
Jerome Carretero
719dc32539
javaw: indentation fix
2012-06-01 22:04:59 -04:00
Thomas Nagy
a5c4b29ec4
Do not prevent Logs.error/warn/debug from getting replaced
2012-06-01 04:26:44 +02:00
Thomas Nagy
71c10abe7f
removed an unused variable (cosmetic change)
2012-05-29 22:47:33 +02:00
Thomas Nagy
4f20b48c14
this may work for visual studio 2011
2012-05-29 22:44:00 +02:00
Thomas Nagy
10d3ecdc34
add the missing finally block to open()
2012-05-19 10:27:47 +02:00
Thomas Nagy
5ec0cbed4c
self.env->env when looking for defines in parse_flags
2012-05-17 11:16:16 +02:00
Thomas Nagy
66172d53d3
Issue 1165
2012-05-16 08:29:13 +02:00
Jerome Carretero
91802ba41f
Allow cross-compiling of qt4 applications (plz2review)
...
I'm cross-compiling the qt4 demo with::
export QT4_ROOT=/path/to/win32/qt4
QT4_INCLUDES=$QT4_ROOT/include QT4_XCOMPILE=1 QT4_BIN="$PWD" QT4_LIBDIR=$QT4_ROOT/lib \
CXX=i686-pc-mingw32-g++ CC=i686-pc-mingw32-gcc CFLAGS=-g CXXFLAGS=-g waf configure
I made a simple wrapper for the qt tools::
lrwxrwxrwx 1 cJ cJ 7 May 12 14:08 moc -> wrapper*
lrwxrwxrwx 1 cJ cJ 7 May 12 14:02 qmake -> wrapper*
lrwxrwxrwx 1 cJ cJ 7 May 12 14:09 rcc -> wrapper*
lrwxrwxrwx 1 cJ cJ 7 May 12 14:04 uic -> wrapper*
-rwxrwxr-x 1 cJ cJ 318 May 12 14:04 wrapper*
Wrapper contents::
#!/usr/bin/env python
# Calls win32 Qt tools via wine (too lazy to install the same version)
import sys, os, subprocess
QT4_ROOT = os.environ["QT4_ROOT"]
tool = os.path.basename(sys.argv[0])
args = sys.argv[1:]
cmd = [
"wine",
"%s/bin/%s" % (QT4_ROOT, tool),
] + args
sys.exit(subprocess.call(cmd))
Note: disabled localization in qt4 demo wscript as I don't need it.
2012-05-12 14:56:09 -04:00
Thomas Nagy
556eabd0af
new include guard for write_config_header
2012-05-11 07:26:50 +02:00
Thomas Nagy
49ce7a489e
add the FCFLAGS from the os environ
2012-05-09 00:35:24 +02:00
Thomas Nagy
bb25f417f8
simplification
2012-05-08 18:31:20 +02:00
Thomas Nagy
0d97220bd4
force gcc for gcc+asm support
2012-05-05 17:06:34 +02:00
ita
b6455df988
use the unbuffered output for latex commands
2012-05-04 10:05:10 +02:00
ita
ea12601932
Make sure g95.py gfortran.py and ifort.py can be used in a standalone manner
2012-04-30 11:07:08 +02:00
ita
12b66365d3
Issue 1159
2012-04-30 10:29:31 +02:00
Thomas Nagy
707fa06763
Issue 1154
2012-04-23 23:59:53 +02:00
Thomas Nagy
af2c42f9b8
Issue 1153, fix the C# stuff
2012-04-23 19:16:56 +02:00
Thomas Nagy
692ab67591
typo
2012-04-21 10:22:22 +02:00
Thomas Nagy
af2d8053cc
Issue 1150, Apple broke java
2012-04-21 00:22:44 +02:00
andreww
7515dab30e
Add 'platform' argument for C# tasks.
...
Set the 'platform' argument on C# a task generator to select the
'/platform' option to pass to the compiler. Defaults to 'anycpu'.
Signed-off-by: Thomas Nagy <tnagy2pow10@gmail.com>
2012-04-17 20:43:25 +02:00
Thomas Nagy
d5c9b8f258
Issue 1117
2012-04-16 19:54:19 +02:00
Thomas Nagy
3e0c65e4af
feature 'subst' supports before/after, disable the warning
2012-04-08 20:20:10 +02:00
Thomas Nagy
bafd9c4417
refactor the vapi_dirs flags processing
2012-04-07 14:48:45 +02:00
Thomas Nagy
1e083206af
extract another method from the vala processing
2012-04-07 14:42:47 +02:00
Thomas Nagy
e7306c166f
cleanup
2012-04-07 13:50:26 +02:00
Thomas Nagy
237de1d4e3
refactoring vala.py
2012-04-07 13:40:34 +02:00
Thomas Nagy
898872699d
removed the macro DLL_EXPORT for gcc/g++ on windows and cleaned up a few TODO entries
2012-04-07 10:54:40 +02:00
Thomas Nagy
49f773b43c
this might solve Issue 1132
2012-04-03 23:40:50 +02:00
Thomas Nagy
03905f8402
cosmetic change
2012-04-01 11:30:23 +02:00
Thomas Nagy
c86de0c041
Issue 1131
2012-03-23 03:50:15 +01:00
Thomas Nagy
59f4ceb51e
Issue 1131
2012-03-23 03:42:05 +01:00
Thomas Nagy
ce05a01705
Issue 1131
2012-03-23 03:31:56 +01:00
Thomas Nagy
154bc0145e
Issue 1130
2012-03-18 19:05:54 +01:00
Thomas Nagy
9c823649ab
Issue 1122
2012-03-11 13:14:28 +01:00
Thomas Nagy
8bfddb955e
Issue 1125
2012-03-10 19:22:40 +01:00
Thomas Nagy
5aee9e74a8
Issue 1123
2012-03-09 20:16:56 +01:00
Thomas Nagy
533029892f
Issue 1122
2012-03-08 21:35:36 +01:00
Thomas Nagy
85f7426d31
Issue 722
2012-03-04 15:33:48 +01:00
Thomas Nagy
284c3a0810
Install all libraries with +x
2012-03-03 15:54:17 +01:00
Thomas Nagy
8ca6bc9504
Issue 1111
2012-02-26 14:32:30 +01:00
Thomas Nagy
5beb2c4d55
Issue 1117
2012-02-26 13:25:21 +01:00
Thomas Nagy
1134de1bb5
Issue 1120
2012-02-25 16:47:30 +01:00
Thomas Nagy
25783e94d9
extract the system paths to a constant
2012-02-25 14:17:12 +01:00
Thomas Nagy
74beae4113
Issue 1117
2012-02-22 20:41:09 +01:00
Thomas Nagy
976d2e95a0
make the 'execute' parameter optional when checking for the d libraries
2012-02-22 19:24:06 +01:00
Thomas Nagy
3938a4ae70
for consistency x.search() -> x.search_node()
2012-02-19 10:15:31 +01:00
Harald Klimach
818e057de5
Addressing issue #1116
2012-02-18 15:33:56 +01:00
Thomas Nagy
b5ea8d79f2
remove the go stuff, it will be rewritten
2012-02-18 01:42:44 +01:00
Thomas Nagy
35e7a05ffa
Issue 1115
2012-02-18 00:53:18 +01:00
Thomas Nagy
652d42f0ff
Issue 1114
2012-02-18 00:27:05 +01:00
Thomas Nagy
8f4f2583f0
propagate the env defined in self.env.env instead of re-creating one from scratch
2012-02-17 20:18:02 +01:00
Thomas Nagy
b5bb54ede7
remove more except: lines
2012-02-11 14:49:27 +01:00
Thomas Nagy
63d3442ad2
remove more except: lines
2012-02-11 14:43:07 +01:00
Thomas Nagy
28dc361072
filtered_object -> accept_node_to_link (still bloatware but better name)
2012-02-08 21:40:01 +01:00
Jerome Carretero
1553cb2dd6
ccroot: implement bld.read_object("pouet.o") and aux. feature
...
I could use this !
2012-02-07 23:48:15 -05:00
Jerome Carretero
5c3f6c680b
ccroot: alter add_objects_from_tgen which was too restrictive
...
The code was talking about filtering out .pdb but it was filtering out anything
that is not in .{o,obj}, preventing from injecting weird objects in the link task.
2012-02-07 22:48:23 -05:00
Thomas Nagy
bbacc90ced
cleanup
2012-02-06 02:17:24 +01:00
Thomas Nagy
4404d9062c
cleanup
2012-02-06 02:13:25 +01:00
Thomas Nagy
959e450043
cleanup for waf 1.7
2012-02-06 01:45:44 +01:00
Thomas Nagy
634a9ed606
clean up for waf 1.7
2012-02-04 19:41:51 +01:00