1 |
AC_INIT |
2 |
AC_CONFIG_SRCDIR([parser.g]) |
3 |
AM_INIT_AUTOMAKE(lsys,0.8) |
4 |
|
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" |
23 |
LIBS="$LIBS -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 |