⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ax_check_glu.m4

📁 经典开源游戏glest的源代码
💻 M4
字号:
dnl @synopsis AX_CHECK_GLUdnldnl Check for GLU. If GLU is found, the required preprocessor anddnl linker flags are included in the output variables "GLU_CFLAGS" anddnl "GLU_LIBS", respectively. This macro adds the configure optiondnl "--with-apple-opengl-framework", which users can use to indicatednl that Apple's OpenGL framework should be used on Mac OS X. Ifdnl Apple's OpenGL framework is used, the symboldnl "HAVE_APPLE_OPENGL_FRAMEWORK" is defined. If no GLU implementationdnl is found, "no_glu" is set to "yes".dnldnl @category InstalledPackagesdnl @author Braden McDaniel <braden@endoframe.com>dnl @version 2004-11-15dnl @license AllPermissiveAC_DEFUN([AX_CHECK_GLU],[AC_REQUIRE([AX_CHECK_GL])dnlAC_REQUIRE([AC_PROG_CXX])dnlGLU_CFLAGS="${GL_CFLAGS}"if test "X${with_apple_opengl_framework}" != "Xyes"; then  AC_CACHE_CHECK([for OpenGL Utility library], [ax_cv_check_glu_libglu],  [ax_cv_check_glu_libglu="no"  ax_save_CPPFLAGS="${CPPFLAGS}"  CPPFLAGS="${GL_CFLAGS} ${CPPFLAGS}"  ax_save_LIBS="${LIBS}"  LIBS=""  ax_check_libs="-lglu32 -lGLU"  for ax_lib in ${ax_check_libs}; do    if test X$ax_compiler_ms = Xyes; then      ax_try_lib=`echo $ax_lib | sed -e 's/^-l//' -e 's/$/.lib/'`    else      ax_try_lib="${ax_lib}"    fi    LIBS="${ax_try_lib} ${GL_LIBS} ${ax_save_LIBS}"    #    # libGLU typically links with libstdc++ on POSIX platforms. However,    # setting the language to C++ means that test program source is named    # "conftest.cc"; and Microsoft cl doesn't know what to do with such a    # file.    #    AC_LANG_PUSH([C++])    if test X$ax_compiler_ms = Xyes; then      AC_LANG_PUSH([C])    fi    AC_LINK_IFELSE(    [AC_LANG_PROGRAM([[# if HAVE_WINDOWS_H && defined(_WIN32)#   include <windows.h># endif# include <GL/glu.h>]],                     [[gluBeginCurve(0)]])],    [ax_cv_check_glu_libglu="${ax_try_lib}"; break])    if test X$ax_compiler_ms = Xyes; then      AC_LANG_POP([C])    fi    AC_LANG_POP([C++])  done  LIBS=${ax_save_LIBS}  CPPFLAGS=${ax_save_CPPFLAGS}])  if test "X${ax_cv_check_glu_libglu}" = "Xno"; then    no_glu="yes"    GLU_CFLAGS=""    GLU_LIBS=""  else    GLU_LIBS="${ax_cv_check_glu_libglu} ${GL_LIBS}"  fifiAC_SUBST([GLU_CFLAGS])AC_SUBST([GLU_LIBS])])

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -