ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/lsys/configure.in
Revision: 1.2
Committed: Thu Apr 29 12:42:13 2010 UTC (14 years ago) by root
Branch: MAIN
Changes since 1.1: +1 -1 lines
Log Message:
*** empty log message ***

File Contents

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