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

📄 configure.in

📁 FreeWRLduneInputDevice和FreeWRL一起可以让用户用带有6DoF的输入设备检索3D VRML/X3D数据。它基于FreeWRL的"/tmp/inpdev"扩展传感器输入接口和w
💻 IN
字号:
dnl Process this file with autoconf to produce a configure script.dnl This autoconf script is free software; the Free Software Foundationdnl gives unlimited permission to copy, distribute and modify it.AC_INIT(WriteData.h)AC_CONFIG_HEADER(config.h)dnl Check for compiler programsAC_PROG_CCAC_PROG_CXXAC_PROG_CXXCPPAC_PROG_AWKAC_ARG_WITH(aflock,--with-aflockdebug         use debug messages for Ascention Flock of birds,               AC_DEFINE(HAVE_AFLOCK_DEBUG))AC_ARG_WITH(coredump,--with-coredump 	   switch off emergencysave signalhandling,               AC_DEFINE(HAVE_WANT_CORE))AC_ARG_WITH(fpuinterrupts,--with-fpuinterrupts 	   switch on interrupts on invalid fpu operations,               echo -n "checking for _FPU_SETCW ";               AC_TRY_COMPILE([#include "fpu_control.h"],                              unsigned int cw;_FPU_SETCW(cw),                              echo yes;AC_DEFINE(HAVE_FPU_SETCW),echo no);               AC_CHECK_LIB(fpe,handle_sigfpes)	       AC_CHECK_FUNCS(handle_sigfpes)               )AC_ARG_WITH(efence,--with-efence 	           use the efence malloc debugging routines,               HAVE_WANT_EFENCE="yes")dnl check for operation system dependend thingsAC_PATH_XTRAif test "X_$OS" = "X_Linux" ; then    CPPFLAGS="$CPPFLAGS -I/usr/local/include $X_CFLAGS -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include"    LIBS="$LIBS -L/usr/local/lib $X_LIBS -L/usr/X11R6/LessTif/Motif1.2/lib"else  if test "X_$OS" = "X_IRIX" ; then    CPPFLAGS="$CPPFLAGS -I/usr/local/include -I/usr/freeware/include $X_CFLAGS"    LIBS="$LIBS -L/usr/local/lib32 -L/usr/freeware/lib32 -L/usr/lib32 $X_LIBS" else  if test "X_$OS" = "X_IRIX64" ; then    CPPFLAGS="$CPPFLAGS -I/usr/local/include -I/usr/freeware/include $X_CFLAGS"    LIBS="$LIBS -L/usr/local/lib32 -L/usr/freeware/lib32 -L/usr/lib32 $X_LIBS"  else   if test "X_$OS" = "X_SunOS" ; then    CPPFLAGS="$CPPFLAGS -I/usr/local/include -I/opt/sfw/include $X_CFLAGS"    LIBS="$LIBS -L/usr/local/lib -L/opt/sfw/lib $X_LIBS"   else    if test "X_$OS" = "X_Darwin" ; then     AC_DEFINE_UNQUOTED(HAVE_X11STARTCOMMAND,"/Applications/X11.app/Contents/MacOS/X11")     CPPFLAGS="$CPPFLAGS -I/usr/local/include -I/sw/include $X_CFLAGS"     dnl -force_flat_namespace is a bugfix for a defect XFree86 4.2 compile      LIBS="$LIBS -force_flat_namespace -L/usr/local/lib -L/sw/lib $X_LIBS"     NEED_RANLIB="yes"    else     CPPFLAGS="$CPPFLAGS -I/usr/local/include $X_CFLAGS"     LIBS="$LIBS -L/usr/local/lib $X_LIBS"    fi   fi  fi fifidnl Checks for header files.AC_HEADER_STDCAC_CHECK_HEADER(stdarg.h, AC_DEFINE(HAVE_STDARG_H))AC_CHECK_HEADER(varargs.h, AC_DEFINE(HAVE_VARARGS_H))AC_CHECK_FUNCS(snprintf)AC_CHECK_LIB(m, sin)AC_CHECK_FUNCS(powf)AC_CHECK_FUNCS(rint)AC_CHECK_LIB(X11, XCreateWindow)AC_CHECK_LIB(Xt, XtToolkitInitialize)AC_CHECK_HEADER(X11/extensions/XInput.h, AC_DEFINE(HAVE_XINPUT))AC_CHECK_LIB(Xi, XOpenDevice)if test "X_$HAVE_WANT_EFENCE" = "X_yes" ; thenAC_CHECK_LIB(efence, Page_AllowAccess)fiAC_CHECK_HEADER(linux/joystick.h,AC_DEFINE(LINUX_JOYSTICK))AC_CHECK_LIB(sball, sball_open)dnl check for signal_handler(int);echo -n 'checking for signal_handler(int)... 'cat > /tmp/test_$$.cpp << EOT#include <signal.h>   void signal_fatal_handler(int sign){}   int main(int argc,char** argv) {signal(1,&signal_fatal_handler);return 0;}EOT$CXX -o /tmp/a_$$.out /tmp/test_$$.cpp 2>/dev/null > /dev/nullRET=$?if test "X_$RET" = "X_0" ;then  AC_DEFINE(HAVE_SIGNAL_INT)  echo yeselse  echo nofirm -f /tmp/a_$$.out /tmp/test_$$.cppAC_OUTPUT(Makefile)make depend

⌨️ 快捷键说明

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