[BACK]Return to configure.host CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2000 / gc

Annotation of OpenXM_contrib2/asir2000/gc/configure.host, Revision 1.2

1.1       noro        1: # configure.host
                      2:
                      3: # This shell script handles all host based configuration for the garbage
                      4: # collector.
                      5: # It sets various shell variables based on the the host and the
                      6: # configuration options.  You can modify this shell script without
                      7: # needing to rerun autoconf.
                      8:
                      9: # This shell script should be invoked as
                     10: #   . configure.host
                     11: # If it encounters an error, it will exit with a message.
                     12:
                     13: # It uses the following shell variables:
                     14: #   host               The configuration host
                     15: #   host_cpu           The configuration host CPU
                     16: #   target_optspace    --enable-target-optspace ("yes", "no", "")
1.2     ! noro       17: #   GCC                 should be "yes" if using gcc
1.1       noro       18:
                     19: # It sets the following shell variables:
                     20: #   gc_cflags  Special CFLAGS to use when building
                     21:
1.2     ! noro       22: gc_cflags=""
        !            23:
1.1       noro       24: # We should set -fexceptions if we are using gcc and might be used
                     25: # inside something like gcj.  This is the zeroth approximation:
1.2     ! noro       26: if test :"$GCC": = :yes: ; then
        !            27:     gc_cflags="${gc_cflags} -fexceptions"
        !            28: else
        !            29:     case "$host" in
        !            30:         *-*-hpux* )
        !            31:         gc_cflags="${gc_flags} +ESdbgasm"
        !            32:         # :TODO: actaully we should check using Autoconf if
        !            33:         #     the compiler supports this option.
        !            34:         ;;
        !            35:     esac
        !            36: fi
1.1       noro       37:
                     38: case "${target_optspace}:${host}" in
                     39:   yes:*)
                     40:     gc_cflags="${gc_cflags} -Os"
                     41:     ;;
                     42:   :m32r-* | :d10v-* | :d30v-*)
                     43:     gc_cflags="${gc_cflags} -Os"
                     44:     ;;
                     45:   no:* | :*)
                     46:     # Nothing.
                     47:     ;;
                     48: esac
                     49:
                     50: # Set any host dependent compiler flags.
                     51: # THIS TABLE IS SORTED.  KEEP IT THAT WAY.
                     52:
                     53: case "${host}" in
                     54:   mips-tx39-*|mipstx39-unknown-*)
                     55:        boehm_gc_cflags="${boehm_gc_cflags} -G 0"
                     56:        ;;
                     57:   *)
                     58:        ;;
                     59: esac

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>