commit c97b914161d0cd26b116bfaff8f6238a8a222d09
Author: Sascha Wildner <saw@online.de>
Date: Fri Jul 3 14:03:54 2009 +0200
Add a wrapper script to allow "foreign" compilers into our build system.
With this commit, all CCVER values not associated with a compiler in
base will be relegated to the wrapper script which then (in conjunction
with the compilers.conf file) determines which non-base compiler to
use.
So far, defaults for clang (built from SVN) and pkgsrc/wip/gcc44 are
provided.
For more info see the compilers.conf(5) manual page and my mail on
kernel@:
http://leaf.dragonflybsd.org/mailarchive/kernel/2009-06/msg00013.html
Summary of changes:
Makefile.inc1 | 3 +-
etc/Makefile | 2 +-
etc/defaults/compilers.conf | 9 +++
etc/mtree/BSD.usr.dist | 2 +
libexec/Makefile | 1 +
libexec/customcc/Makefile | 13 ++++
libexec/customcc/cc.sh | 49 +++++++++++++++
share/examples/etc/README.examples | 1 +
share/man/man5/Makefile | 1 +
share/man/man5/compilers.conf.5 | 116 ++++++++++++++++++++++++++++++++++++
share/mk/Makefile | 2 +-
share/mk/bsd.cpu.custom.mk | 7 ++
share/mk/bsd.cpu.mk | 10 +++-
usr.bin/objformat/objformat.c | 10 +++-
14 files changed, 220 insertions(+), 6 deletions(-)
create mode 100644 etc/defaults/compilers.conf
create mode 100644 libexec/customcc/Makefile
create mode 100644 libexec/customcc/cc.sh
create mode 100644 share/man/man5/compilers.conf.5
create mode 100644 share/mk/bsd.cpu.custom.mk
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/c97b914161d0cd26b116bfaff8f623...
--
DragonFly BSD source repository| Andrew Morton | -mm merge plans for 2.6.23 |
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
| Greg KH | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Tomasz Kłoczko | Is it time for remove (crap) ALSA from kernel tree ? |
git: | |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| David Miller | [GIT]: Networking |
| Paweł Staszewski | iproute2 action/policer question |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
