diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 37 |
1 files changed, 27 insertions, 10 deletions
diff --git a/configure.ac b/configure.ac index 2571b17..f46513d 100644 --- a/configure.ac +++ b/configure.ac @@ -47,10 +47,10 @@ fi AC_CHECK_LIB(m, main) AC_CHECK_LIB(gslcblas,main, [], AC_MSG_ERROR([ - *** gslcblas not found. gslcblas is required to build Synth2D.])) + *** gslcblas not found. gslcblas is required to build DTR.])) AC_CHECK_LIB(gsl, main, [], AC_MSG_ERROR([ - *** gsl not found. gsl is required to build Synth2D.])) + *** gsl not found. gsl is required to build DTR.])) AC_MSG_CHECKING([libpng]) if $PKG_CONFIG --atleast-version 1.2.0 libpng ; then @@ -61,15 +61,33 @@ if $PKG_CONFIG --atleast-version 1.2.0 libpng ; then else AC_MSG_RESULT([Lower than 1.2.0 or not found]) AC_MSG_ERROR([ -*** libPNG is required to build ugliquant]) +*** libPNG is required to build DTR.]) fi -AM_PATH_GTKGLEXT_1_0(1.0.0,[echo "$GTKGLEXT_LIBS"],AC_MSG_ERROR([ - *** gtkglext is required to build dtr; please make sure you have the - *** gtkglext development headers installed.])) - +AC_ARG_WITH(gtkglext, +[AS_HELP_STRING([--with-gtkglext], [specify location of gtkglext])], +[GTKGLEXT_CFLAGS="-I$withval/include/gtkglext-1.0 -I$withval/lib/gtkglext-1.0/include" + GTKGLEXT_LIBS="-L$withval/lib -lgtkglext-x11-1.0"], +[ +AC_MSG_CHECKING([gtkglext]) +if $PKG_CONFIG --exists gtkglext-1.0 ; then + AC_MSG_RESULT([found]) + GTKGLEXT_CFLAGS=`$PKG_CONFIG --cflags gtkglext-1.0` + GTKGLEXT_LIBS=`$PKG_CONFIG --libs gtkglext-1.0` +else + AC_MSG_RESULT([ not found]) + AC_MSG_ERROR([ +*** gtkglext is required to build DTR.]) +fi]) + +AC_ARG_WITH(glew, +[AS_HELP_STRING([--with-glew], [specify location of GLEW])], +[GLEW_CFLAGS="-I$withval/include/GL" + GLEW_LIBS="-L$withval/lib64 -lGLEW"], +[ AC_CHECK_LIB(GLEW, main, [GLEW_LIBS=-lGLEW], AC_MSG_ERROR([ *** GLEW not found. Do you have 'libglew-dev' or similar installed?])) +]) AC_MSG_CHECKING([Cairo version 1.2.0]) if $PKG_CONFIG --atleast-version 1.2.0 cairo ; then @@ -82,8 +100,7 @@ else AC_MSG_RESULT([not found. Some functions will be unavailable.]) fi -CFLAGS="$CFLAGS $CAIRO_CFLAGS $LIBPNG_CLAGS" -LIBS="$LIBS $CAIRO_LIBS $LIBPNG_LIBS $GLEW_LIBS" +CFLAGS="$CFLAGS $CAIRO_CFLAGS $GTK_CFLAGS $LIBPNG_CFLAGS $GLEW_CFLAGS $GTKGLEXT_CFLAGS" +LIBS="$LIBS $CAIRO_LIBS $LIBPNG_LIBS $GTK_LIBS $GLEW_LIBS $GTKGLEXT_LIBS" AC_OUTPUT(Makefile src/Makefile data/Makefile) - |