1 # $Id: configure.in,v 1.1 1999/07/13 06:50:34 mwhitson Exp $
2 # $Date: 1999/07/13 06:50:34 $
5 #AC_CONFIG_HEADER(config.h)
7 cp configure.guess config.guess
8 cp configure.sub config.sub
12 dnl If we're on IRIX, we wanna use cc even if gcc is there (unless the user
13 dnl has overriden us)...
16 if test -z "$CC"; then
19 AC_CHECK_LIB(audio, ALwritesamps)
23 if test -z "$CC"; then
27 AC_CHECK_PROG(AR,ar,ar)
29 dnl Set some target options
30 if test -z "$GCC"; then
35 PROFILE="-p -g3 -O2" ;;
38 OPT="-xO4 -fast -w -fsingle -fsimple -native -xcg92"
39 PROFILE="-v -xpg -g -xO4 -fast -fsingle -native -fsimple -xcg92 -Dsuncc" ;;
48 DEBUG="-g -Wall -fsigned-char"
49 OPT="-O20 -ffast-math -fsigned-char"
50 PROFILE="-pg -g -O20 -fsigned-char";;
52 DEBUG="-g -Wall -fsigned-char -mv8"
53 OPT="-O20 -ffast-math -fsigned-char -mv8"
54 PROFILE="-pg -g -O20 -fsigned-char -mv8" ;;
56 DEBUG="-g -Wall -fsigned-char"
57 OPT="-O20 -fsigned-char"
58 PROFILE="-O20 -g -pg -fsigned-char" ;;
69 AC_CHECK_LIB(pthread, pthread_create,
70 pthread_lib="-lpthread"; AC_DEFINE(HAVE_LIBPTHREAD), :)
72 dnl Linuxthreads require you to define _REENTRANT in all threaded
73 dnl code. Bogus, bogus...
75 if test -n "$pthread_lib"; then
83 #if test -n "$x_libraries"; then
86 # dnl If we find libgtk installed, great; otherwise assume we have
87 # dnl to build it ourselves.
89 # AC_CHECK_LIB(gtk, gtk_main, :, LIBGTKDIR="libgtk", $X_LIBS -lglib -lgdk -lX11 -lXext -lm)
91 # dnl libpthread is required for xogg.
93 # if test -z "$pthread_lib"; then XOGG=""; fi
95 # dnl If we don't have libgtk installed, and we don't have a libgtk
96 # dnl subdirectory to build the library ourself, we can't build xogg.
98 # if test -n "$LIBGTKDIR" -a ! -d "$LIBGTKDIR"; then
104 dnl This seems to be the only way to make autoconf only *sometimes* configure
105 dnl a subdirectory with AC_CONFIG_SUBDIRS. "__noconf" is assumed to not
106 dnl exist as a directory, so configure won't try to recursively enter it, unless
107 dnl the shell variable $dummy is reset to an existing directory inside the
112 #if test -d "$LIBGTKDIR"; then
113 # enable_shared="no"; export enable_shared
115 # AC_CONFIG_SUBDIRS("$dummy")
116 # X_LIBS="-L${srcdir}/libgtk/gtk/.libs -L${srcdir}/libgtk/gdk/.libs -L${srcdir}/libgtk/glib/.libs $X_LIBS"
121 AC_CHECK_SIZEOF(short)
123 AC_CHECK_SIZEOF(long)
124 AC_CHECK_SIZEOF(long long)
127 $ac_cv_sizeof_short) TYPESIZES="$TYPESIZES -Dsize16='short'"
129 $ac_cv_sizeof_int) TYPESIZES="$TYPESIZES -Dsize16='int'"
134 $ac_cv_sizeof_short) TYPESIZES="$TYPESIZES -Dsize32='short'"
136 $ac_cv_sizeof_int) TYPESIZES="$TYPESIZES -Dsize32='int'"
138 $ac_cv_sizeof_long) TYPESIZES="$TYPESIZES -Dsize32='long'"
143 $ac_cv_sizeof_int) TYPESIZES="$TYPESIZES -Dsize64='int'"
145 $ac_cv_sizeof_long) TYPESIZES="$TYPESIZES -Dsize64='long'"
147 $ac_cv_sizeof_long_long) TYPESIZES="$TYPESIZES -Dsize64='long long'"
152 if test -z "$SIZE16"; then
153 AC_MSG_ERROR(No 16 bit tupe found on this platform!)
155 if test -z "$SIZE32"; then
156 AC_MSG_ERROR(No 32 bit tupe found on this platform!)
158 if test -z "$SIZE64"; then
159 AC_MSG_WARN(No 64 bit tupe found on this platform!)
163 AC_CHECK_HEADERS(fcntl.h limits.h sys/ioctl.h sys/time.h unistd.h)
172 AC_CHECK_FUNCS(gettimeofday select strcspn strerror strspn sigaction)
182 AC_SUBST(pthread_lib)