Mercurial > emacs
comparison gc/configure.host @ 51488:5de98dce4bd1
*** empty log message ***
author | Dave Love <fx@gnu.org> |
---|---|
date | Thu, 05 Jun 2003 17:49:22 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
51487:01d68b199093 | 51488:5de98dce4bd1 |
---|---|
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", "") | |
17 # GCC should be "yes" if using gcc | |
18 | |
19 # It sets the following shell variables: | |
20 # gc_cflags Special CFLAGS to use when building | |
21 | |
22 gc_cflags="" | |
23 | |
24 # We should set -fexceptions if we are using gcc and might be used | |
25 # inside something like gcj. This is the zeroth approximation: | |
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 | |
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 |