comparison configure.in @ 7953:efabe34cce70

make configure compatible with FTGL ver <= 2.1.2
author Jaroslav Hajek <highegg@gmail.com>
date Fri, 18 Jul 2008 23:33:30 +0200
parents c2449e91f50a
children 3ffc34caec65
comparison
equal deleted inserted replaced
7952:2c0a0edae596 7953:efabe34cce70
662 ## ftgl (needs freetype 2) 662 ## ftgl (needs freetype 2)
663 AC_CHECK_FT2([9.0.3],[], 663 AC_CHECK_FT2([9.0.3],[],
664 [warn_freetype="FreeType library not found. Native renderer will not have on-screen text"]) 664 [warn_freetype="FreeType library not found. Native renderer will not have on-screen text"])
665 if test -z "$warn_freetype"; then 665 if test -z "$warn_freetype"; then
666 AC_LANG_PUSH(C++) 666 AC_LANG_PUSH(C++)
667 AC_CHECK_HEADERS([FTGL/ftgl.h ftgl.h]) 667 has_ftgl_h=yes
668 if test "$ac_cv_header_FTGL_ftgl_h" = yes \ 668 AC_CHECK_HEADERS([FTGL/ftgl.h ftgl.h], break, [
669 || test "$ac_cv_header_ftgl_h" = yes; then 669 AC_CHECK_HEADERS([FTGL/FTGL.h FTGL.h], [
670 AC_DEFINE(HAVE_FTGL_UPPERCASE,1,[Define to 1 if you have FTGL.h or FTGL/FTGL.h])
671 break
672 ], has_ftgl_h=no)])
673 if test "$has_ftgl_h" = yes; then
670 AC_MSG_CHECKING([for FTGLTextureFont in -lftgl]) 674 AC_MSG_CHECKING([for FTGLTextureFont in -lftgl])
671 save_LIBS="$LIBS" 675 save_LIBS="$LIBS"
672 save_CXXFLAGS="$CXXFLAGS" 676 save_CXXFLAGS="$CXXFLAGS"
673 LIBS="$LIBS $OPENGL_LIBS $FT2_LIBS -lftgl" 677 LIBS="$LIBS $OPENGL_LIBS $FT2_LIBS -lftgl"
674 CXXFLAGS="$CXXFLAGS $FT2_CFLAGS" 678 CXXFLAGS="$CXXFLAGS $FT2_CFLAGS"
675 AC_TRY_LINK([ 679 AC_TRY_LINK([
676 #ifdef HAVE_FTGL_FTGL_H 680 #ifdef HAVE_FTGL_FTGL_H
681 #ifdef HAVE_FTGL_UPPERCASE
682 #include <FTGL/FTGL.h>
683 #else
677 #include <FTGL/ftgl.h> 684 #include <FTGL/ftgl.h>
685 #endif
678 #elif HAVE_FTGL_H 686 #elif HAVE_FTGL_H
687 #ifdef HAVE_FTGL_UPPERCASE
688 #include <FTGL.h>
689 #else
679 #include <ftgl.h> 690 #include <ftgl.h>
691 #endif
680 #endif], [ 692 #endif], [
681 FTGLTextureFont font("");], [ 693 FTGLTextureFont font("");], [
682 OPENGL_LIBS="$OPENGL_LIBS $FT2_LIBS -lftgl" 694 OPENGL_LIBS="$OPENGL_LIBS $FT2_LIBS -lftgl"
683 LIBS="$save_LIBS" 695 LIBS="$save_LIBS"
684 AC_DEFINE(HAVE_FTGL, 1, [Define to 1 if FTGL is present]) 696 AC_DEFINE(HAVE_FTGL, 1, [Define to 1 if FTGL is present])