Commits

Author Commit Message Labels Comments Date
Sebastien Binet
sync with waf-master
Branches
waffle-branch
Sebastien Binet
sync with waf-master
Branches
waffle-branch
zougloub
wscript: allow selecting which core tools to use (saves 31k for C/C++ only) By default, everything is included.
Thomas Nagy
filtered_object -> accept_node_to_link (still bloatware but better name)
Thomas Nagy
we do not need a custom subprocess module anymore
zougloub
ti_cgt: do not alter LINKFLAGS, but append objects
zougloub
ti_cgt: Add missing dsplink files.
zougloub
I need to do something about these FLAGS...
zougloub
ticgt: do not monkey patch core waf code anymore (cleaner !) But there's still use of duplication of internal functionality.
zougloub
ticgt: get rid of hack(), thanks again ita So we are closer (ccroot.create_compiled_task is monkey patched) to having a standard toolchain.
zougloub
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.
zougloub
ticgt: support stlib
zougloub
ticgt: recursive scanning for tconf
zougloub
ticgt: use taskgen path NOT build path
zougloub
ticgt: enhancements, find more default flags I'm still not quite convinced it's worth it using something else than TI's makefiles.
zougloub
Start working on TI codegen toolchain (c6x)
zougloub
c: avoid absolute paths
zougloub
ccroot: allow uselib libraries to depend on others via USE_$LIB This is related to #1092. It helps shortening the declaration of external library deps.
zougloub
Revert "cleanup" This reverts commit 3fa197298ba8adb7700c8054ae8de8296c3e77ad. Trying to import extras/subprocess first fails on Python 3.{1,2}.
zougloub
ccroot: implement bld.read_object("pouet.o") and aux. feature I could use this !
zougloub
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.
Thomas Nagy
docs
zougloub
fileops: a tool for file operations, based on shutil. In sandbox for now. I don't quite see the benefit of using multiprocessing: the file operations won't hurt Python threading, and it's not available on every Python.
Thomas Nagy
reverting the previous changes to runner.py, need to think more about it
Thomas Nagy
missing change
Thomas Nagy
move the task error handler to the method error_handler
Thomas Nagy
cleanup
Thomas Nagy
cleanup
Thomas Nagy
cleanup
Thomas Nagy
Issue 1101
  1. Prev
  2. Next