ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/lsys/configure.in
Revision: 1.3
Committed: Wed Nov 7 12:50:17 2018 UTC (5 years, 5 months ago) by root
Branch: MAIN
CVS Tags: HEAD
Changes since 1.2: +2 -2 lines
Log Message:
*** empty log message ***

File Contents

# Content
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