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
Thomas Nagy
148598a815
reverted the changes from #1212 and #1237
2012-12-28 21:58:37 +01:00
Thomas Nagy
c0776f63ee
docs
2012-12-22 17:42:54 +01:00
Thomas Nagy
ed52334a57
Issue 1232
2012-12-19 02:51:33 +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
Thomas Nagy
0e243e4212
New release 1.7.8
2012-12-17 18:08:43 +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
f42b9410c2
documentation update, and preparation for the release
2012-12-16 17:18:10 +01:00
Thomas Nagy
c0575b8528
New release 1.7.7
2012-12-16 17:08:08 +01:00
Thomas Nagy
59363114c3
Issue 1232
2012-12-16 16:58:55 +01:00
Thomas Nagy
023329adb4
cleanup in Netcache.java
2012-12-15 20:21:52 +01:00
Thomas Nagy
083b6e138e
Issue 1234
2012-12-15 00:32:20 +01:00
Thomas Nagy
fc9d6f4200
Issue 1222
2012-12-14 23:43:28 +01:00
Thomas Nagy
687df069db
docs
2012-12-14 22:21:09 +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
a71ca54558
Issue 1232
2012-12-09 05:29:59 +01:00
Thomas Nagy
20b2e61468
docs for Issue 1233
2012-12-09 05:14:42 +01:00
Thomas Nagy
072edeb396
possible fix for python 3 IO issues on windows
2012-12-05 01:23:52 +01:00
Thomas Nagy
e9d5d29ce1
missing change
2012-12-05 00:40:50 +01:00
Thomas Nagy
f824ab8481
Issue 1230
2012-12-05 00:38:58 +01:00
Thomas Nagy
79e2901e4e
typo in the API documentation
2012-12-01 17:36:53 +01:00
Thomas Nagy
df67c02a0e
simple tool for unity builds
2012-11-30 21:21:22 +01:00
Thomas Nagy
e21ec6a3fe
Merge branch 'master' of https://code.google.com/p/waf
2012-11-28 01:02:20 +01:00
Thomas Nagy
07c5337f8b
possible osx fixes
2012-11-28 01:02:07 +01:00
Harald Klimach
04eb20b1e1
Fixed fc_xlf to import Errors
2012-11-12 17:36:32 +01:00
Thomas Nagy
e0820153c8
Make demos/subst work in Python 3.2
2012-11-11 22:58:50 +01:00
Thomas Nagy
704f85f131
New release 1.7.6
2012-11-11 22:44:11 +01:00
Thomas Nagy
96e3676951
docs
2012-11-04 10:38:25 +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
c679843693
No symlinks in the tree
2012-10-31 02:02:50 +01:00
Thomas Nagy
b022f8a314
no more file() in python 3.3
2012-10-31 02:00:01 +01:00
Thomas Nagy
90157ca97d
Python 3.2 sucks
2012-10-31 01:54:57 +01:00
Thomas Nagy
352b329420
Cleanup
2012-10-31 01:46:38 +01:00
Thomas Nagy
6f6d5792b5
no f*** symlinks in the tree, i've been too permissive again
2012-10-31 01:45:23 +01:00
Thomas Nagy
022e2e6ff3
updated the stash() anti-example
2012-10-27 08:36:47 +02:00
Thomas Nagy
5ce68b696a
Issue 1218
2012-10-26 22:54:53 +02:00
Thomas Nagy
27aeab577c
Issue 1218
2012-10-25 21:36:41 +02: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