OSDN Git Service

b69c05120dd1d1d97cf5c6ebc2462847a4169b39
[pf3gnuchains/pf3gnuchains3x.git] / gdb / testsuite / configure.in
1 dnl Process this file file with autoconf to produce a configure script.
2 dnl This file is a shell script fragment that supplies the information
3 dnl necessary to tailor a template configure script into the configure
4 dnl script appropriate for this directory.  For more information, check
5 dnl any existing configure script.
6
7 AC_PREREQ(2.12.1)
8 AC_INIT(gdb.base)
9
10 CC=${CC-cc}
11 AC_SUBST(CC)
12 AC_CONFIG_AUX_DIR(`cd $srcdir;pwd`/../..)
13 AC_CANONICAL_SYSTEM
14
15 # Directories to use in all configurations.
16 configdirs="gdb.asm \
17             gdb.base \
18             gdb.c++ \
19             gdb.disasm \
20             gdb.chill \
21             gdb.threads \
22             gdb.trace"
23
24
25 # Directories to use for a configuration which uses stabs.
26 stabsdirs="gdb.stabs"
27
28         # this section is for targets that use stabs
29 # add stabs tests for appropriate targets
30 case "${target}" in
31         powerpc-*-aix*) configdirs="${configdirs} ${stabsdirs}" ;;
32         rs6000-*-aix*)  configdirs="${configdirs} ${stabsdirs}" ;;
33         *-*-bsd*)       configdirs="${configdirs} ${stabsdirs}" ;;
34         *-*-go32*)      configdirs="${configdirs} ${stabsdirs}" ;;
35         *-*-linux*)     configdirs="${configdirs} ${stabsdirs}" ;;
36         *-*-lynxos*)    configdirs="${configdirs} ${stabsdirs}" ;;
37         *-sun-*)        configdirs="${configdirs} ${stabsdirs}" ;;
38         hppa*-*-*)      configdirs="${configdirs} ${stabsdirs}" ;;
39         *-*-elf*)       configdirs="${configdirs} ${stabsdirs}" ;;
40         *)              if test "x${with_stabs}" = x"yes" ; then
41                           configdirs="${configdirs} ${stabsdirs}"
42                         fi ;;
43 esac
44
45 # Directory with HP specific tests. They will run only with HP's compilers. 
46 # These tests will not work on other platforms and compilers.
47
48 hpdir="gdb.hp"
49
50 case "${target}" in
51  hppa*-*-hpux*) configdirs="${configdirs} ${hpdir}" ;;
52 esac
53
54
55 # Begin stuff to support --enable-shared
56 AC_ARG_ENABLE(shared,
57 [  --enable-shared         use shared libraries],
58 [case "${enableval}" in
59   yes) shared=true ;;
60   no)  shared=false ;;
61   *) shared=true ;;
62 esac])dnl
63 RPATH_ENVVAR=LD_LIBRARY_PATH
64 # If we have shared libraries, try to set RPATH_ENVVAR reasonably.
65 if test "${shared}" = "true"; then
66   case "${host}" in
67   *-*-hpux*)
68     RPATH_ENVVAR=SHLIB_PATH
69     ;;
70   esac
71 fi
72 AC_SUBST(RPATH_ENVVAR)
73 # End stuff to support --enable-shared
74 # Start stuff to support --enable-gdbtk
75 AC_ARG_ENABLE(gdbtk,
76 [  --enable-gdbtk ],
77 [case "${enableval}" in
78     yes)
79         case "$host" in
80         *go32*)
81             enable_gdbtk=no ;;
82         *windows*)
83             enable_gdbtk=no ;;
84         *)
85             enable_gdbtk=yes ;;
86         esac ;;
87     no)
88         enable_gdbtk=no  ;;
89     *)
90         AC_MSG_ERROR(bad value ${enableval} given for gdbtk option) ;;
91 esac],
92 [
93 # Default is on for everything but go32 and windows
94 case "$host" in
95     *go32* | *windows*)
96         ;;
97     *)
98         enable_gdbtk=yes ;;
99     esac
100 ])
101
102 if test "${enable_gdbtk}" = "yes"; then
103     configdirs="${configdirs} gdb.gdbtk"
104 fi
105 # End stuff to support --enable-shared
106
107 # configure the subdirectories too
108 AC_CONFIG_SUBDIRS($configdirs)
109
110 dnl AC_SUBST(gdb_target_cpu)
111 AC_OUTPUT(Makefile)