Mercurial > hg > octave-lyh
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]) |