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