| 1 |
root |
1.1 |
AC_INIT |
| 2 |
|
|
AC_CONFIG_SRCDIR([parser.g]) |
| 3 |
root |
1.2 |
AM_INIT_AUTOMAKE(lsys,0.8) |
| 4 |
root |
1.1 |
|
| 5 |
|
|
AM_CONFIG_HEADER(config.h) |
| 6 |
|
|
|
| 7 |
|
|
AC_PROG_CC |
| 8 |
|
|
|
| 9 |
|
|
AC_HEADER_STDC |
| 10 |
|
|
|
| 11 |
|
|
AC_PROG_CXX |
| 12 |
|
|
|
| 13 |
|
|
AC_LANG(C++) |
| 14 |
|
|
|
| 15 |
|
|
AH_TOP([ |
| 16 |
|
|
using namespace std; |
| 17 |
|
|
]) |
| 18 |
|
|
|
| 19 |
|
|
AC_CHECK_HEADERS(GL/gl.h,[ |
| 20 |
|
|
AC_CHECK_HEADERS(GL/glu.h,[ |
| 21 |
|
|
AC_PATH_X |
| 22 |
|
|
CPPFLAGS="$CPPFLAGS -I$x_includes" |
| 23 |
|
|
LIBS="$LIBS -L$x_libraries -lX11" |
| 24 |
|
|
AC_CHECK_LIB(Xext,XShapeQueryExtension,[ |
| 25 |
|
|
LIBS="$LIBS -lXext" |
| 26 |
|
|
AC_CHECK_LIB(GL,glBegin,[ |
| 27 |
|
|
AC_CHECK_LIB(GLU,gluCylinder,[ |
| 28 |
|
|
LIBS="$LIBS -lGL -lGLU -lpthread" |
| 29 |
|
|
have_gl=1 |
| 30 |
|
|
],,$LIBS -lGL -lpthread) |
| 31 |
|
|
],,$LIBS -lpthread) |
| 32 |
|
|
AC_CHECK_LIB(pthread,pthread_create,[PTHREAD=-lpthread]) |
| 33 |
|
|
if test -z "$have_gl" ; then |
| 34 |
|
|
AC_CHECK_LIB(MesaGL,glBegin,[ |
| 35 |
|
|
AC_CHECK_LIB(MesaGLU,gluCylinder,[ |
| 36 |
|
|
LIBS="$LIBS -lMesaGL -lMesaGLU" |
| 37 |
|
|
have_gl=1 |
| 38 |
|
|
if test -n "$PTHREAD" ; then |
| 39 |
|
|
AC_MSG_CHECKING(wether mesa requires $PTHREAD) |
| 40 |
|
|
AC_LINK_IFELSE([AC_LANG_PROGRAM([[]], [[glBegin()]])],[AC_MSG_RESULT(no)],[AC_MSG_RESULT(yes) |
| 41 |
|
|
LIBS="$LIBS $PTHREAD"]) |
| 42 |
|
|
fi |
| 43 |
|
|
],,-lMesaGL $PTHREAD) |
| 44 |
|
|
],,$PTHREAD) |
| 45 |
|
|
fi |
| 46 |
|
|
]) |
| 47 |
|
|
]) |
| 48 |
|
|
]) |
| 49 |
|
|
|
| 50 |
|
|
AC_MSG_CHECKING(for opengl support) |
| 51 |
|
|
if test -n "$have_gl" ; then |
| 52 |
|
|
AC_MSG_RESULT(yes) |
| 53 |
|
|
AC_DEFINE([HAVE_OPENGL], 1, [Define to 1 if opengl support is available.]) |
| 54 |
|
|
else |
| 55 |
|
|
AC_MSG_RESULT(no) |
| 56 |
|
|
fi |
| 57 |
|
|
|
| 58 |
|
|
AC_CHECK_HEADERS(vector algorithm queue map string cstring cmath) |
| 59 |
|
|
|
| 60 |
|
|
AC_PATH_PROG(ANTLR,antlr) |
| 61 |
|
|
if test -n "$ANTLR" ; then |
| 62 |
|
|
AC_MSG_CHECKING(antlr version) |
| 63 |
|
|
changequote(,)dnl |
| 64 |
|
|
ANTLR_VER=`$ANTLR 2>&1 | grep Version | sed -e 's/^.*Version \\([0-9MR.]\\+\\) .*$/\1/'` |
| 65 |
|
|
changequote([,])dnl |
| 66 |
|
|
if test "$ANTLR_VER" = "1.33MR33" ; then |
| 67 |
|
|
AC_MSG_RESULT([$ANTLR_VER, ok]) |
| 68 |
|
|
AC_PATH_PROG(DLG,dlg) |
| 69 |
|
|
if test -n "$DLG" ; then |
| 70 |
|
|
AC_MSG_CHECKING(dlg version) |
| 71 |
|
|
changequote(,)dnl |
| 72 |
|
|
DLG_VER=`$DLG 2>&1 | grep Version | sed -e 's/^.*Version \([0-9MR.]\+\) .*$/\1/'` |
| 73 |
|
|
changequote([,])dnl |
| 74 |
|
|
if test "$DLG_VER" = "1.33MR33" ; then |
| 75 |
|
|
AC_MSG_RESULT([$DLG_VER, ok]) |
| 76 |
|
|
HAVE_PCCTS=1 |
| 77 |
|
|
else |
| 78 |
|
|
AC_MSG_RESULT([$DLG_VER, but need 1.33MR33]) |
| 79 |
|
|
fi |
| 80 |
|
|
fi |
| 81 |
|
|
else |
| 82 |
|
|
AC_MSG_RESULT([$ANTLR_VER, but need 1.33MR33]) |
| 83 |
|
|
fi |
| 84 |
|
|
fi |
| 85 |
|
|
|
| 86 |
|
|
AM_CONDITIONAL(HAVE_PCCTS,test -n "$HAVE_PCCTS") |
| 87 |
|
|
|
| 88 |
|
|
AC_CHECK_HEADERS(getopt.h) |
| 89 |
|
|
AC_CHECK_FUNCS(getopt_long,,[AC_LIBOBJ(getopt)AC_LIBOBJ(getopt1)]) |
| 90 |
|
|
|
| 91 |
|
|
AC_CONFIG_FILES([Makefile]) |
| 92 |
|
|
AC_OUTPUT |