1 |
root |
1.1 |
AC_INIT |
2 |
|
|
AC_CONFIG_SRCDIR([parser.g]) |
3 |
|
|
AM_INIT_AUTOMAKE(lsys,0.6) |
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 -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 |