DragonFly-2.3.1.570.gc97b9 master Makefile.inc1 etc Makefile etc/defaults compilers.conf etc/mtree BSD.usr.dist libexec Makefile libexec/customcc Makefile cc.sh share/examples/etc README.examples share/man/man5 Makefile compilers.conf.5 share/mk Makefile bsd.cpu.custom.mk bsd.cpu.mk usr.bin/objformat objformat.c
Sascha Wildner
swildner at crater.dragonflybsd.org
Fri Jul 3 05:07:50 PDT 2009
commit c97b914161d0cd26b116bfaff8f6238a8a222d09
Author: Sascha Wildner <saw at 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/c97b914161d0cd26b116bfaff8f6238a8a222d09
--
DragonFly BSD source repository
More information about the Commits
mailing list