* inftarg.c (child_thread_alive): New function to see if a
[deliverable/binutils-gdb.git] / gdb / aclocal.m4
1 AC_DEFUN(CYGNUS_PATH_TK, [
2 #
3 # Ok, lets find the tk source trees so we can use the headers
4 # If the directory (presumably symlink) named "tk" exists, use that one
5 # in preference to any others. Same logic is used when choosing library
6 # and again with Tcl.
7 #
8 AC_CHECKING(for Tk source directory)
9 TKHDIR=""
10 for i in `ls -d ${srcdir}/../tk* 2>/dev/null` ${srcdir}/../tk ; do
11 if test -f $i/tk.h ; then
12 TKHDIR="-I$i"
13 fi
14 done
15 # if we can't find it, see if one is installed
16 if test x"$TKHDIR" = x ; then
17 installed=0
18 if test -f $prefix/include/tk.h; then
19 installed=1 TKHDIR="-I$prefix/include"
20 else
21 AC_HEADER_CHECK(tk.h, installed=1)
22 fi
23 if test $installed -eq 0 ; then
24 TKHDIR="# no Tk directory found"
25 AC_MSG_WARN(Can't find Tk directory)
26 fi
27 fi
28 if test x"$TKHDIR" != x ; then
29 AC_MSG_RESULT(Setting TKHDIR to be $i)
30 fi
31
32 #
33 # Ok, lets find the tk library
34 # First, look for one uninstalled.
35 #
36 TKLIB=""
37 AC_CHECKING(for Tk library)
38 for i in `ls -d ../tk* 2>/dev/null` ../tk ; do
39 if test -f "$i/Makefile" ; then
40 TKLIB=$i/libtk.a
41 fi
42 done
43 # If not found, look for installed version
44 if test x"$TKLIB" = x ; then
45 dnl This doesn't work because of unresolved symbols.
46 dnl AC_HAVE_LIBRARY(libtk.a, installed=1, installed=0)
47 if test -f $prefix/lib/libtk.a; then
48 installed=1
49 else
50 installed=0
51 fi
52 if test $installed -eq 1 ; then
53 TKLIB="-ltk"
54 fi
55 fi
56
57 # If still not found, assume Tk simply hasn't been built yet
58 if test x"$TKLIB" = x ; then
59 for i in `ls -d ../tk* 2>/dev/null` ../tk ; do
60 if test -f "$i/tk.h" ; then
61 TKLIB=$i/libtk.a
62 fi
63 done
64 fi
65
66 if test x"$TKLIB" = x ; then
67 TKLIB="# no Tk library found"
68 AC_MSG_WARN(Can't find Tk library)
69 else
70 AC_MSG_RESULT(setting TKLIB to be $TKLIB)
71 no_tk=
72 fi
73
74 AC_SUBST(TKHDIR)
75 AC_SUBST(TKLIB)
76 ])
77
78
79 AC_DEFUN(CYGNUS_PATH_TCL, [
80 #
81 # Ok, lets find the tcl source trees so we can use the headers
82 #
83 # Warning: transition of version 9 to 10 will break this algorithm
84 # because 10 sorts before 9.
85 #
86 AC_CHECKING(for Tcl source directory)
87 TCLHDIR=""
88 for i in `ls -d ${srcdir}/../tcl* 2>/dev/null` ${srcdir}/../tcl ; do
89 if test -f $i/tclInt.h ; then
90 TCLHDIR="-I$i"
91 fi
92 done
93 # if we can't find it, see if one is installed
94 if test x"$TCLHDIR" = x ; then
95 installed=0
96 if test -f $prefix/include/tclInt.h; then
97 installed=1 TCLHDIR="-I$prefix/include"
98 else
99 AC_HEADER_CHECK(tclInt.h, installed=1)
100 fi
101 if test $installed -eq 0 ; then
102 TCLHDIR="# no Tcl directory found"
103 AC_MSG_WARN(Can't find Tcl directory)
104 fi
105 else
106 AC_MSG_RESULT(setting TCLHDIR to be $i)
107 fi
108
109 #
110 # Ok, lets find the tcl library
111 # First, look for the latest uninstalled
112 #
113 TCLLIB=""
114 AC_CHECKING(for Tcl library)
115 for i in `ls -d ../tcl* 2>/dev/null` ../tcl ; do
116 if test -f "$i/Makefile" ; then
117 TCLLIB=$i/libtcl.a
118 fi
119 done
120 # If not found, look for installed version
121 if test x"$TCLLIB" = x ; then
122 dnl Don't use this, since we can't use it for libtk.a.
123 dnl AC_HAVE_LIBRARY(libtcl.a, installed=1, installed=0)
124 if test -f $prefix/lib/libtcl.a; then installed=1; else installed=0; fi
125 if test $installed -eq 1 ; then
126 TCLLIB="-ltcl"
127 fi
128 fi
129 # If still not found, assume Tcl simply hasn't been built yet
130 if test x"$TCLLIB" = x ; then
131 for i in `ls -d ../tcl* 2>/dev/null` ../tcl ; do
132 if test -f "$i/tcl.h" ; then
133 TCLLIB=$i/libtcl.a
134 fi
135 done
136 fi
137
138 if test x"$TCLLIB" = x ; then
139 TCLLIB="# no Tcl library found"
140 AC_MSG_WARN(Can't find Tcl library)
141 else
142 AC_MSG_RESULT(setting TCLLIB to be $TCLLIB)
143 fi
144
145 AC_SUBST(TCLHDIR)
146 AC_SUBST(TCLLIB)
147 ])
This page took 0.032002 seconds and 4 git commands to generate.