Jerome Carretero
7f97cb4827
ticgt: get rid of hack(), thanks again ita
...
So we are closer (ccroot.create_compiled_task is monkey patched)
to having a standard toolchain.
2012-02-08 01:40:42 -05:00
Jerome Carretero
ac14963f81
ticgt: use create_compiled_task to dispatch to 'c' or 'ti_c' dynamically
...
Thanks ita.
Now, we'd like to do something as clean for the link task.
2012-02-08 01:40:42 -05:00
Jerome Carretero
fadbe6cd6d
ticgt: support stlib
2012-02-08 01:40:42 -05:00
Jerome Carretero
e1f5ed8555
ticgt: recursive scanning for tconf
2012-02-08 01:40:42 -05:00
Jerome Carretero
5cb4297597
ticgt: use taskgen path NOT build path
2012-02-08 01:40:42 -05:00
Jerome Carretero
576255cf39
ticgt: enhancements, find more default flags
...
I'm still not quite convinced it's worth it using something else
than TI's makefiles.
2012-02-08 01:40:41 -05:00
Jerome Carretero
10087316c4
Start working on TI codegen toolchain (c6x)
2012-02-08 01:40:41 -05:00
Jerome Carretero
1aed4d6b9f
c: avoid absolute paths
2012-02-08 01:40:41 -05:00
Jerome Carretero
a30aa80dcc
Revert "cleanup"
...
This reverts commit 3fa197298b
.
Trying to import extras/subprocess first fails on Python 3.{1,2}.
2012-02-08 00:43:12 -05: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
f5f73429d4
reverting the previous changes to runner.py, need to think more about it
2012-02-06 03:08:12 +01:00
Thomas Nagy
e0bf42db95
missing change
2012-02-06 02:48:07 +01:00
Thomas Nagy
2eebd14dcd
move the task error handler to the method error_handler
2012-02-06 02:25:10 +01:00
Thomas Nagy
3fa197298b
cleanup
2012-02-06 02:21:37 +01: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
2263d60b8d
Issue 1101
2012-02-06 02:07:18 +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
Thomas Nagy
bfca082c42
Cleanup for waf 1.7
2012-02-04 19:39:45 +01:00
Thomas Nagy
8fb1de97d8
do not load the compat15 tool by default in waf 1.7
2012-02-04 19:34:19 +01:00
Thomas Nagy
4b108e2f95
new release 1.6.11
2012-02-04 19:02:11 +01:00
Thomas Nagy
5b577a9109
docs
2012-01-26 21:08:52 +01:00
Thomas Nagy
f953165688
error message improvement
2012-01-25 09:36:33 +01:00
Thomas Nagy
1d8f14da94
Issue 1103
2012-01-14 16:35:33 +01:00
Thomas Nagy
09940abecf
Issue 1104
2012-01-14 13:45:49 +01:00
Thomas Nagy
dd14b122b8
problem fixed? Issue 1104
2012-01-14 13:32:35 +01:00
Thomas Nagy
738d7ac931
Issue 1104
2012-01-14 10:59:49 +01:00
Thomas Nagy
c12030c1f8
Issue 1104
2012-01-14 05:09:54 +01:00
Thomas Nagy
bdb0108515
make sure to display taskbase instances in the pdebug diagram
2012-01-11 00:16:36 +01:00
Thomas Nagy
5f2284cad6
typo
2012-01-08 18:24:29 +01:00
Thomas Nagy
72efb7867b
Issue 1099
2012-01-08 18:13:50 +01:00
Thomas Nagy
33f0b6bdfb
make sure to remove the waf cache on python 3
2012-01-08 15:49:06 +01:00
Thomas Nagy
3460a01464
more tricks on forcing specific build orders
2012-01-08 15:41:08 +01:00
Thomas Nagy
8683e29136
dmd wants .obj files on windows?
2012-01-07 15:23:40 +01:00
Thomas Nagy
cdb339213b
Issue 1098
2012-01-05 21:01:11 +01:00
Thomas Nagy
00fda9dc84
Issue 1097
2012-01-04 20:37:53 +01:00
Thomas Nagy
3561e05ed4
#1096
2012-01-02 20:26:06 +01:00
Thomas Nagy
dd4984aab0
#1095
2011-12-31 14:32:38 +01:00
Thomas Nagy
7252308f7d
#1094 again
2011-12-31 13:49:34 +01:00
Thomas Nagy
5d31ae480a
give conf.env.env to Popen in missing places
2011-12-25 11:11:44 +01:00
Thomas Nagy
3562008ffb
Issue 1090
2011-12-25 10:37:19 +01:00
Thomas Nagy
8dc822fded
Issue 1089
2011-12-21 08:55:08 +01:00
Thomas Nagy
9c49c5ab00
Issue 1083
2011-12-17 23:07:25 +01:00
Thomas Nagy
9956585445
another missing import
2011-12-17 22:42:17 +01:00
Thomas Nagy
4bb247a623
missing import
2011-12-17 22:39:57 +01:00
Thomas Nagy
4bc064a119
enable the qt4 tool to run even if xml support is missing
2011-12-17 15:45:42 +01:00
Thomas Nagy
7604f729c3
ensure that the drive letters are properly handled when dealing with foreign files
2011-12-17 09:47:39 +01:00
Thomas Nagy
b8c19f423a
future release 1.6.10
2011-12-17 09:28:02 +01:00
Thomas Nagy
a7e69d6b81
Issue 1086
2011-12-14 09:20:34 +01:00
Thomas Nagy
856b53c046
Issue 1080
2011-12-09 00:54:59 +01:00
Thomas Nagy
a639280339
Issue 1078
2011-12-07 20:50:20 +01:00
Thomas Nagy
818b605675
Fix for Issue 1076
2011-12-07 03:27:43 +01:00
Thomas Nagy
5bf4fe72fd
Merge branch 'master' of https://code.google.com/p/waf
2011-12-06 03:43:27 +01:00
Thomas Nagy
fd8bc22660
corner case with recurse(recurse(name=a))
2011-12-06 03:43:15 +01:00
Johan Boule
952d7ab1e9
changed TODO about darwin to a simple note.
2011-12-03 22:00:16 +01:00
Thomas Nagy
250a8c699c
The previous change breaks the powerpc builds
...
The compiler detection often relies on functions named gcc_xxx_platform,
if powerpc is left, then all the functions must be added in all those
modules.
2011-12-03 21:44:38 +01:00
Johan Boule
5af4835da5
Merge branch 'master' of https://code.google.com/p/waf
2011-12-03 21:02:22 +01:00
Johan Boule
e071749244
- added note about spurious darwin detection
...
- added google nacl
2011-12-03 20:56:58 +01:00
Johan Boule
469742d18a
powerpc doesn't mean darwin
2011-12-03 20:35:55 +01:00
Thomas Nagy
19adba7841
added a warning for ant_glob on the build directory
2011-12-02 19:13:30 +01:00
Thomas Nagy
c798bbe74f
avoid the exception on --help on win32
2011-11-28 19:19:25 +01:00
Thomas Nagy
c00a364048
py3k syntax
2011-11-26 15:10:00 +01:00
Thomas Nagy
4c9eceb088
Issue 1074
2011-11-25 22:19:16 +01:00
Thomas Nagy
4bb4ff5993
chmod in the build directory with features=subst
2011-11-23 21:36:16 +01:00
Thomas Nagy
56ac2bf5e8
fix for python 2.4
2011-11-20 15:27:11 +01:00
yngwe
2c59015b99
PowerPC does not necessarily mean MacOS; darwin GCC should now be detected better
2011-11-20 14:24:01 +01:00
Thomas Nagy
6eb83abd1c
fix for python 3
2011-11-19 21:31:25 +01:00
Thomas Nagy
a2c4801476
check for endianness
2011-11-19 21:25:58 +01:00
Thomas Nagy
bfbbaa2081
add a parameter test_exec to 'check_library'
2011-11-19 18:49:07 +01:00
Thomas Nagy
7fdca5d90d
docs
2011-11-19 18:31:23 +01:00
Thomas Nagy
407a78e209
another fix for powerpc, it looks like i am the first to be looking into it
2011-11-19 14:24:17 +01:00
Thomas Nagy
68a5675914
more powerpc fixes
2011-11-19 13:35:21 +01:00
Thomas Nagy
e6f8d1e9ee
evil osx stuff
2011-11-19 13:21:02 +01:00
Thomas Nagy
7e904b7e74
#1066
2011-11-19 00:03:28 +01:00
Thomas Nagy
a115091e20
docs
2011-11-18 00:33:25 +01:00
Thomas Nagy
0dda692b6f
more osx stuff
2011-11-12 21:47:02 +01:00
Thomas Nagy
8e0552b5cf
another attempt for osx
2011-11-12 21:38:21 +01:00
Thomas Nagy
f8f5af618f
experimental osx stuff
2011-11-12 21:30:48 +01:00
Thomas Nagy
6f5aceb005
experimental osx stuff
2011-11-12 21:08:54 +01:00
Thomas Nagy
1784b31a5e
Merge branch 'master' of https://code.google.com/p/waf
2011-11-12 11:09:52 +01:00
Thomas Nagy
0584dcc093
#1066
2011-11-12 11:09:16 +01:00
yngwe
b986066245
fixed python3 errors; made XCode project generator use ARCH flag (debugging of universal binaries now possible)
2011-11-11 15:19:50 +01:00
Thomas Nagy
4e22c25c5b
the variable standard_includes became unused for some reason
2011-11-09 20:21:11 +01:00
Thomas Nagy
cd0e72f264
#1068
2011-11-09 03:09:58 +01:00
Thomas Nagy
32468b86ba
#1066
2011-11-09 02:54:27 +01:00
Jerome Carretero
1a9360c3b2
Linkage test in conf.check_boost + docs + attempt to autodetect link flags (bad)
...
The linkage test "fixes" #1038 : if we can't link, you'll know it before building.
Documentation was added for some MSVC problematics, it may not be great...
Added --boost-linkage_autodetect to accommodate automagically (ugly) for some typical boost builds on MSVC.
2011-11-08 02:13:00 -05:00
Thomas Nagy
21776d976f
Merge branch 'master' of https://code.google.com/p/waf
2011-11-08 01:03:10 +01:00
Thomas Nagy
d421f58c5c
#1066 : need to check if it works properly on win32
2011-11-08 01:02:57 +01:00
yngwe
21035f9cca
WinCE support (by Matt); issue 1065
2011-11-07 20:02:39 +01:00
Thomas Nagy
612cb9b8b3
#1061
2011-11-06 14:34:10 +01:00
Thomas Nagy
977372d94a
docs
2011-11-06 14:26:32 +01:00
Thomas Nagy
5419ad2230
cleanup
2011-11-06 13:10:06 +01:00
Thomas Nagy
8587f69be3
#1040
2011-11-06 13:06:54 +01:00
Thomas Nagy
c0f1df3905
uncontroversial changes of #1040
2011-11-06 12:58:26 +01:00
Thomas Nagy
f9754ac7d5
another experimental module for stopping as early as possible when errors occur with -k
2011-11-05 23:57:17 +01:00
Thomas Nagy
742ca78276
missing constant HEADERS_GLOB + code cleanup
2011-10-30 23:44:15 +01:00
Thomas Nagy
7bb92d55ae
using -verbose to track which .class were created was a good idea, but it does not work in practice
2011-10-30 20:40:57 +01:00
Thomas Nagy
d3d4e2626c
#1063
2011-10-27 01:02:58 +02:00
yngwe
da41aac8c0
Merge branch 'master' of https://code.google.com/p/waf
2011-10-27 00:13:01 +02:00
yngwe
d89792e88c
XCode project generator for Mac applications
2011-10-27 00:11:10 +02:00
Thomas Nagy
3f0b96ee7a
#1063
2011-10-26 22:09:30 +02:00
Thomas Nagy
9fbfadd6d8
#1063
2011-10-26 22:04:34 +02:00
Thomas Nagy
665fa4294c
#1062
2011-10-26 21:57:58 +02:00
Thomas Nagy
c6f6bb29b1
disable the binding installation #1060
2011-10-22 18:13:49 +02:00
Thomas Nagy
e473f2a62e
cleanup
2011-10-19 04:14:04 +02:00
Thomas Nagy
c8448e9c30
dmd on windows will not be supported
2011-10-19 04:11:25 +02:00
Thomas Nagy
a65b19cb36
#1052
2011-10-19 04:02:03 +02:00
Thomas Nagy
98be37f206
dmd2 is a totally different thing
2011-10-19 03:34:59 +02:00
Thomas Nagy
bc001ce1de
evil bug in md5_tstamp
2011-10-18 19:02:53 +02:00
Thomas Nagy
1f4edf5ace
Provide another hashing scheme
2011-10-17 18:52:01 +02:00
Thomas Nagy
9fab9e0f6b
better error messages
2011-10-17 18:37:19 +02:00
Thomas Nagy
57627dc5e9
#1055 , add more asm variables
2011-10-16 18:19:31 +02:00
Thomas Nagy
71efd9b435
a more robust way of loading environment variants
2011-10-16 08:41:21 +02:00
Thomas Nagy
38b0201ce5
force env.store() to create the required folder structure for convenience
2011-10-16 08:30:10 +02:00
Thomas Nagy
07fb78a9bf
solution for [ Issue 1033 ] by Nicolas Mercier
2011-10-15 16:26:05 +02:00
Thomas Nagy
b283f54c08
docs
2011-10-14 20:22:09 +02:00
Thomas Nagy
bed108b178
#1054
2011-10-13 08:14:28 +02:00
Thomas Nagy
3e98ef102c
remove the annoying syctl output from the console (mac osx)
2011-10-10 18:56:10 +02:00
Thomas Nagy
664116ab1f
fix the cpu detection on HPUX
2011-10-09 22:34:01 +02:00
Thomas Nagy
fc962542f8
#1052
2011-10-09 22:20:54 +02:00
Thomas Nagy
0647d2aaee
change the error message verbosity
2011-10-09 20:55:38 +02:00
Thomas Nagy
8d4d7ac9b0
#1053
2011-10-09 19:46:34 +02:00
Thomas Nagy
432133d1ee
#1053
2011-10-09 10:54:11 +02:00
Thomas Nagy
bd430fcacd
#1047
2011-10-08 18:07:56 +02:00
Thomas Nagy
b885c0d80a
Cleanup
2011-10-08 16:11:12 +02:00
Thomas Nagy
58bff6569c
Issue #1047
2011-10-07 19:50:36 +02:00
Thomas Nagy
df22b83466
missing import
2011-10-05 20:04:19 +02:00
Thomas Nagy
d755722218
#1049
2011-10-04 22:00:15 +02:00
Thomas Nagy
aae2817b62
docs
2011-10-04 21:53:06 +02:00
Thomas Nagy
2baaf78394
If there is no previous error, and if an exception occurs while in -k, then that error must be displayed
2011-10-04 21:42:32 +02:00
Thomas Nagy
c1a0bc1f3b
In verbose mode with -k, display the complete error messages
2011-10-04 21:31:01 +02:00
Thomas Nagy
54b89c8804
#1050
2011-10-04 20:52:02 +02:00
Thomas Nagy
02cb892519
Smarter way of reinjecting files by extension
...
Use the file name to match against the list of extensions, and
not just the last extension used.
2011-10-04 20:29:05 +02:00
Thomas Nagy
476f89681a
Smarter "reentrant" behaviour for TaskGen.declare_chain
...
Re-add to the list of source files the files that have an
existing mapping.
2011-10-04 20:26:22 +02:00
Thomas Nagy
1bf049e4fc
Check for erroneous "rule" attributes on task classes
2011-10-04 19:45:30 +02:00
Thomas Nagy
5b38195885
fix the regression made by changing the lock file name
2011-10-01 19:04:26 +02:00
Thomas Nagy
dfd5872e62
new release - waf 1.6.8
2011-10-01 09:25:36 +02:00
Thomas Nagy
516a253cbd
#1039
2011-10-01 09:20:36 +02:00
Thomas Nagy
f9a598cb29
cosmetic changes
2011-10-01 08:24:36 +02:00
ita
a29880d753
Processor detection improvement
2011-09-30 16:45:11 +02:00
ita
a971973cde
For consistency, execute the command-line processing in the same try-except block as other commands
2011-09-29 13:54:20 +02:00
Thomas Nagy
41d7ab3aa6
#1045 , disable the .py file installation when setting install_path=None
2011-09-26 02:37:05 +02:00
Thomas Nagy
ce5241dc26
issue #856
2011-09-17 02:18:04 +02:00
Thomas Nagy
bde0ca40d1
issue #1041
2011-09-16 00:30:25 +02:00
Harald Klimach
d939b02498
Ups, missed the cxx LINKFLAGS, when moving them for all compilers.
2011-09-12 10:01:35 +02:00
Thomas Nagy
b8cab53e60
This one is definitely a bug
2011-09-12 00:29:09 +02:00
Harald Klimach
1f8c9269d1
Move LINKFLAGS further to the front, similar to
...
the CFLAGS.
2011-09-11 12:02:48 +02:00
Thomas Nagy
2efa1ed844
Remove the remaining references to svn.
2011-09-10 21:25:03 +02:00
Thomas Nagy
95449949a2
Much better logging
2011-09-10 20:46:24 +02:00
Thomas Nagy
c41ca4b821
use lists instead of tuples for constants and convert to unix format all .py files
2011-09-10 20:02:12 +02:00
Thomas Nagy
579da4528b
Unused variable
2011-09-10 12:20:18 +02:00
Thomas Nagy
44a967e326
Initial commit
2011-09-10 11:13:51 +02:00