Diff for /np2/x11/configure.ac between versions 1.7 and 1.27

version 1.7, 2011/12/23 04:20:46 version 1.27, 2012/02/03 13:20:05
Line 6  dnl require autoconf 2.59 Line 6  dnl require autoconf 2.59
 AC_PREREQ(2.59)  AC_PREREQ(2.59)
 AC_REVISION($Revision$)  AC_REVISION($Revision$)
   
 AC_INIT(Xnp2, 0.83-20111223, nonakap@gmail.com, xnp2)  AC_INIT(Xnp2,0.83-20120201,nonakap@gmail.com,xnp2)
 AM_INIT_AUTOMAKE([no-define no-dist no-installinfo subdir-objects])  AM_INIT_AUTOMAKE([no-define no-dist no-installinfo subdir-objects])
 AC_CONFIG_SRCDIR([../np2ver.h])  AC_CONFIG_SRCDIR([../np2ver.h])
 AC_CONFIG_HEADERS(config.h)  AC_CONFIG_HEADERS(config.h)
Line 17  dnl Checks for programs. Line 17  dnl Checks for programs.
 dnl  dnl
 AC_PROG_CC  AC_PROG_CC
 AM_PROG_CC_C_O  AM_PROG_CC_C_O
   AC_PROG_GCC_TRADITIONAL
 AC_PROG_RANLIB  AC_PROG_RANLIB
 AC_PROG_INSTALL  AC_PROG_INSTALL
   
 dnl  dnl
 dnl Checks for libraries.  
 dnl  
 AC_PATH_XTRA  
   
 dnl  
 dnl Checks for header files.  dnl Checks for header files.
 dnl  dnl
 AC_STDC_HEADERS  AC_STDC_HEADERS
Line 45  AC_HEADER_TIME Line 41  AC_HEADER_TIME
 AC_STRUCT_TM  AC_STRUCT_TM
 AC_C_VOLATILE  AC_C_VOLATILE
 AC_CHECK_TYPES([ptrdiff_t])  AC_CHECK_TYPES([ptrdiff_t])
   AC_SYS_LARGEFILE
   AC_C_CHAR_UNSIGNED
   
 dnl  dnl
 dnl Check GCC  dnl Check GCC
 dnl  dnl
 if test x"$GCC" != "xyes"; then  AM_CONDITIONAL(HAVE_GCC,test x"$GCC" = "xyes")
     AC_MSG_ERROR(This package required GCC.)  
 fi  
   
 dnl  dnl
 dnl Checks for library functions.  dnl Checks for library functions.
 dnl  dnl
 AC_FUNC_CLOSEDIR_VOID  AC_FUNC_CLOSEDIR_VOID
 AC_PROG_GCC_TRADITIONAL  
 AC_FUNC_MALLOC  AC_FUNC_MALLOC
 AC_FUNC_MEMCMP  AC_FUNC_MEMCMP
 AC_FUNC_STAT  AC_FUNC_STAT
Line 72  AC_CHECK_FUNCS(pow,,AC_CHECK_LIB(m,pow)) Line 67  AC_CHECK_FUNCS(pow,,AC_CHECK_LIB(m,pow))
 AC_CHECK_FUNCS(sqrt,,AC_CHECK_LIB(m,sqrt))  AC_CHECK_FUNCS(sqrt,,AC_CHECK_LIB(m,sqrt))
   
 dnl  dnl
   dnl Checks for X
   dnl
   AC_PATH_X
   AC_PATH_XTRA
   AC_SUBST(XLIB,"")
   if test x"$no_x" != x"yes"; then
     XLIB="-lX11"
   elif test x"$have_x" = x"no"; then
     PKG_CHECK_MODULES([X],[x11 xext],[have_x=yes;no_x=no],[have_x=no;no_x=yes])
   fi
   
   dnl
 dnl Xnp2 configure options.  dnl Xnp2 configure options.
 dnl  dnl
 AC_ARG_ENABLE(ia32,  
         AC_HELP_STRING([--enable-ia32],[Use IA-32 emulation [[default=no]]]),,  
         [enable_ia32="no"])  
 AC_ARG_ENABLE(xf86vidmode,  
         AC_HELP_STRING([--enable-xf86vidmode],[Use XF86VidMode extension [[default=yes]]]),,  
         [enable_xf86vidmode="yes"])  
 AC_ARG_ENABLE(sdl,  AC_ARG_ENABLE(sdl,
         AC_HELP_STRING([--enable-sdl],[Use SDL library [[default=yes]]]),,    AC_HELP_STRING([--enable-sdl],[Use SDL library [default=yes]]),,
         [enable_sdl="yes"])    [enable_sdl="yes"])
 AC_ARG_ENABLE(sdlmixer,  AC_ARG_ENABLE(sdlmixer,
         AC_HELP_STRING([--enable-sdlmixer],[Use SDL_mixer library [[default=yes]]]),,    AC_HELP_STRING([--enable-sdlmixer],[Use SDL_mixer library [default=yes]]),,
         [enable_sdlmixer="yes"])    [enable_sdlmixer="yes"])
   AC_ARG_ENABLE(xf86vidmode,
     AC_HELP_STRING([--enable-xf86vidmode],[Use XF86VidMode extension [default=yes]]),,
     [enable_xf86vidmode="yes"])
   AC_ARG_ENABLE(ia32,
     AC_HELP_STRING([--enable-ia32],[Use IA-32 emulation [default=no]]),,
     [enable_ia32="no"])
 AC_ARG_ENABLE(debug,  AC_ARG_ENABLE(debug,
         AC_HELP_STRING([--enable-debug],[Enable debugging [[default=no]]]),,    AC_HELP_STRING([--enable-debug],[Enable debugging [default=no]]),,
         [enable_debug="no"])    [enable_debug="no"])
   AC_ARG_ENABLE(warning,
 dnl    AC_HELP_STRING([--enable-warning],[Enable warning [default=no]]),,
 dnl Checks for IA-32 CPU emulation    [enable_warning="no"])
 dnl  
 AM_CONDITIONAL(CPUCORE_IA32, test x"$enable_ia32" = "xyes")  
   
 dnl  
 dnl Checks for XF86VidMode extension  
 dnl  
 if test x"$enable_xf86vidmode" = "xyes"; then  
         AC_CHECK_LIB(Xxf86vm, XF86VidModeQueryExtension,  
                 X_PRE_LIBS="$X_PRE_LIBS -lXxf86vm"  
                 AC_DEFINE(HAVE_XF86VIDMODE,1,[Define to 1 if you have the libXxf86vm library.]),  
                 ,  
                 $X_LIBS $X_PRE_LIBS -lXext $X_EXTRA_LIBS)  
 fi  
   
 dnl  dnl
 dnl Checks for GTK+  dnl Checks for GTK+
 dnl  dnl
 AM_PATH_GTK_2_0(2.6.0,,  AM_PATH_GTK_2_0(2.6.0,,
     AC_MSG_ERROR(Test for GTK failed. See the file 'x11/INSTALL.ja' for help))    AC_MSG_ERROR(Test for GTK failed. See the file 'x11/INSTALL.ja' for help))
 AC_SUBST(GTK_CFLAGS)  AC_SUBST(GTK_CFLAGS)
 AC_SUBST(GTK_LIBS)  AC_SUBST(GTK_LIBS)
 if test x"$no_gtk" != "xyes"; then  AC_DEFINE(USE_GTK2,1,[Define to 1 if you have the GTK+-2 library.])
         AC_DEFINE(USE_GTK2,1,[Define to 1 if you have the GTK+-2.6 (or later) library.])  
 fi  
   
 dnl  dnl
 dnl Checks for SDL  dnl Checks for SDL
 dnl  dnl
 if test x"$enable_sdlmixer" = "xyes"; then  if test x"$enable_sdlmixer" = "xyes"; then
         AM_PATH_SDL(1.2.0)    AM_PATH_SDL(1.2.0)
         if test x"$no_sdl" != "xyes"; then    if test x"$no_sdl" != "xyes"; then
                 AC_DEFINE(USE_SDLAUDIO,,[Define if you have the SDL library.])      AC_DEFINE(USE_SDLAUDIO,,[Define if you have the SDL library.])
         fi    fi
 fi  fi
   
 dnl  dnl
 dnl Checks for SDL_mixer  dnl Checks for SDL_mixer
 dnl  dnl
 if test x"$enable_sdlmixer" = "xyes"; then  if test x"$enable_sdlmixer" = "xyes"; then
         if test x"$no_sdl" != "xyes"; then    if test x"$no_sdl" != "xyes"; then
                 AC_CHECK_LIB(SDL_mixer,Mix_OpenAudio,      AC_CHECK_LIB(SDL_mixer,Mix_OpenAudio,
                         AC_DEFINE(USE_SDLMIXER,,[Define if you have the SDL_mixer library.])        AC_DEFINE(USE_SDLMIXER,,[Define if you have the SDL_mixer library.])
                         SDL_LIBS="$SDL_LIBS -lSDL_mixer",        SDL_LIBS="$SDL_LIBS -lSDL_mixer",,$SDL_LIBS)
                         $SDL_CFLAGS, $SDL_LIBS)    fi
         fi  fi
   
   dnl
   dnl Checks for XF86VidMode extension
   dnl
   if test x"$enable_xf86vidmode" = "xyes"; then
     ac_cv_save_cflags=$CFLAGS
     CFLAGS="$CFLAGS $X_CFLAGS"
     AC_CHECK_LIB(Xext,XextCreateExtension,
       XLIB="-lXext $XLIB",,[$X_LIBS $X_PRE_LIBS $XLIB $X_EXTRA_LIBS])
     AC_CHECK_HEADERS(X11/extensions/xf86vmode.h,
       [AC_CHECK_LIB(Xxf86vm,XF86VidModeQueryExtension,
         X_PRE_LIBS="$X_PRE_LIBS -lXxf86vm"
         AC_DEFINE(HAVE_XF86VIDMODE,1,[Define to 1 if you have the libXxf86vm library.]),,
         $X_LIBS $X_PRE_LIBS $XLIB $X_EXTRA_LIBS)],
       ,
       [#include <X11/Xlib.h>])
     CFLAGS=$ac_cv_save_cflags
   fi
   
   dnl
   dnl Checks for nasm
   dnl
   AC_CHECK_PROGS(nasm,[nasm nasmw],no)
   
   dnl
   dnl Checks for IA-32 CPU emulation
   dnl
   AC_MSG_CHECKING([whether to use IA-32 emulation])
   AM_CONDITIONAL(CPUCORE_IA32,test x"$enable_ia32" = "xyes")
   if test x"$enable_ia32" = "xyes"; then
     AC_DEFINE(CPUCORE_IA32,,[Define if use IA-32 emulation])
 fi  fi
   AC_MSG_RESULT($enable_ia32)
   
 dnl  dnl
 dnl Checks for debug mode  dnl Checks for debug mode
 dnl  dnl
 AC_MSG_CHECKING([whether to enable debugging])  AC_MSG_CHECKING([whether to enable debugging])
 if test x"$enable_debug" = "xyes"; then  if test x"$enable_debug" = "xyes"; then
         CFLAGS="$CFLAGS -DDEBUG -g -O0"    CFLAGS="$CFLAGS -g -DDEBUG -DTRACE"
         CFLAGS="$CFLAGS -Wall -Wcast-align"    CFLAGS="$CFLAGS -Wstack-protector -fstack-protector --param ssp-buffer-size=1"
         CFLAGS="$CFLAGS -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations"    enable_warning=yes
         CFLAGS="$CFLAGS -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-missing-field-initializers"  
         CFLAGS="$CFLAGS -Wstack-protector -fstack-protector --param ssp-buffer-size=1"  
 else  else
         CFLAGS="$CFLAGS -DNDEBUG"    CFLAGS="$CFLAGS -DNDEBUG"
 fi  fi
 AC_MSG_RESULT($enable_debug)  AC_MSG_RESULT($enable_debug)
   
 dnl  dnl
   dnl Checks for warning
   dnl
   AC_MSG_CHECKING([whether to enable warning])
   if test x"$enable_warning" = "xyes"; then
     CFLAGS="$CFLAGS -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith"
     CFLAGS="$CFLAGS -Wreturn-type -Wswitch -Wshadow"
     CFLAGS="$CFLAGS -Wcast-qual -Wwrite-strings"
     CFLAGS="$CFLAGS -Wextra -Wno-unused-parameter"
     CFLAGS="$CFLAGS -Wformat=2"
   fi
   AC_MSG_RESULT($enable_warning)
   
   dnl
   dnl Checks for Xnp2 version
   dnl
   NP2VER_X11=`echo $PACKAGE_VERSION | $AWK 'BEGIN {FS="-"} NF==2 {print $2}'`
   if test x"$NP2VER_X11" != "x"; then
     NP2VER_X11="\"-$NP2VER_X11\""
     AC_DEFINE_UNQUOTED(NP2VER_X11,$NP2VER_X11,[Define if Xnp2 version is available])
   fi
   
   dnl
 dnl Output Makefiles  dnl Output Makefiles
 dnl  dnl
 AC_CONFIG_FILES([Makefile])  AC_CONFIG_FILES([Makefile])

Removed from v.1.7  
changed lines
  Added in v.1.27


RetroPC.NET-CVS <cvs@retropc.net>