2
0
mirror of https://gitlab.com/ita1024/waf.git synced 2025-01-07 17:05:17 +01:00
Commit Graph

406 Commits

Author SHA1 Message Date
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