Diff for /sql/oracle/Attic/configure.in between versions 1.3 and 1.31

version 1.3, 2001/10/28 14:51:30 version 1.31, 2012/06/09 22:40:26
Line 1 Line 1
 dnl Process this file with autoconf to produce a configure script.  dnl Autoconf initialisation
 AC_INIT(parser3oracle.C)  AC_PREREQ(2.59)
 AM_INIT_AUTOMAKE(parser3oracleclient, 3.0g, nodefine)  AC_INIT(parser3, 10.2)
   AC_CONFIG_SRCDIR(parser3oracle.C)
 AM_CONFIG_HEADER(config_auto.h)  AM_CONFIG_HEADER(config_auto.h)
   
 dnl Arguments  dnl Automake Initialisation
   AM_INIT_AUTOMAKE
   
   dnl Arguments
 AC_ARG_WITH(oracleoci-inc,[  --with-oracleoci-inc[=DIR]      DIR is the Oracle OCI includes directory],,  AC_ARG_WITH(oracleoci-inc,[  --with-oracleoci-inc[=DIR]      DIR is the Oracle OCI includes directory],,
         withval="$ORACLE_HOME/rdbms/demo"          withval="$ORACLE_HOME/rdbms/demo"
 )  )
   
 ORACLE_OCI_INC=$withval  ORACLE_OCI_INC=$withval
 AC_SUBST(ORACLE_OCI_INC)  AC_SUBST(ORACLE_OCI_INC)
   
Line 16  if test \! -f "$ORACLE_OCI_INC/oci.h"; t Line 19  if test \! -f "$ORACLE_OCI_INC/oci.h"; t
         AC_MSG_ERROR($ORACLE_OCI_INC does not seem to be valid Oracle OCI includes directory)          AC_MSG_ERROR($ORACLE_OCI_INC does not seem to be valid Oracle OCI includes directory)
 fi  fi
   
   
 AC_ARG_WITH(oraclepublic-inc,[  --with-oraclepublic-inc[=DIR]      DIR is the Oracle public includes directory],,  AC_ARG_WITH(oraclepublic-inc,[  --with-oraclepublic-inc[=DIR]      DIR is the Oracle public includes directory],,
         withval="$ORACLE_HOME/network/public"          withval="$ORACLE_HOME/network/public"
 )  )
   
 ORACLE_PUBLIC_INC=$withval  ORACLE_PUBLIC_INC=$withval
 AC_SUBST(ORACLE_PUBLIC_INC)  AC_SUBST(ORACLE_PUBLIC_INC)
   
Line 27  if test \! -f "$ORACLE_PUBLIC_INC/nzt.h" Line 30  if test \! -f "$ORACLE_PUBLIC_INC/nzt.h"
         AC_MSG_ERROR($ORACLE_PUBLIC_INC does not seem to be valid Oracle public includes directory)          AC_MSG_ERROR($ORACLE_PUBLIC_INC does not seem to be valid Oracle public includes directory)
 fi  fi
   
   AC_ARG_WITH(dynamic-stdcpp, [  --with-dynamic-stdcpp   link libstdc++ dynamically
                             by default, libstdc++ is linked statically],[
                   LDFLAGS="-lstdc++"
   ],[
                   LDFLAGS="-Wl,-Bstatic -Wl,-lstdc++ -Wl,-Bdynamic"
   ])
   
   AC_SUBST(LDFLAGS)
   
 dnl Checks for programs.  dnl Checks for programs
 AC_PROG_INSTALL  AC_PROG_INSTALL
 AC_PROG_MAKE_SET  
 AC_PROG_AWK  
   
 AC_LANG_CPLUSPLUS   
 AC_PROG_CXX  AC_PROG_CXX
   AC_PROG_CC
 AC_DEFUN(GCC_OPTION,  
 [  
     AC_MSG_CHECKING(whether gcc accepts $1)  
     save_CXXFLAGS=$CXXFLAGS  
     CXXFLAGS="$save_CXXFLAGS $1"  
     AC_TRY_COMPILE(,,  
         AC_MSG_RESULT(yes)  
         dnl leave CXXFLAGS  
     ,             
         AC_MSG_RESULT(no)  
         CXXFLAGS=$save_CXXFLAGS  
     )  
 ])  
   
 if test "z$GXX" = "zyes"; then  
         dnl Versions of GCC up to 2.8.0 required -fhandle-exceptions, but it is  
         dnl the default in versions 2.8.0 and after.  
     dnl GCC_OPTION(-fhandle-exceptions)  
     GCC_OPTION(-fno-rtti)  
 fi  
   
 dnl Enable building of the convenience library  dnl Enable building of the convenience library
 dnl and set LIBLTDL accordingly  LT_CONFIG_LTDL_DIR(libltdl)
 AC_LIBLTDL_CONVENIENCE  LT_INIT(dlopen win32-dll)
 dnl Substitute INCLTDL and LIBLTDL in the Makefiles  LTDL_INIT
 AC_SUBST(INCLTDL)  
 AC_SUBST(LIBLTDL)  
 AC_SUBST(LIBADD_DL)  
 dnl Check for dlopen support  
 AC_LIBTOOL_DLOPEN  
 dnl Configure libtool  
 AM_PROG_LIBTOOL  
 dnl Configure libltdl  
 AC_CONFIG_SUBDIRS(libltdl)  
   
 dnl Checks for libraries.  dnl Configure libtool
   AC_DISABLE_STATIC
   
 dnl Checks for header files.  dnl Checks for libraries
   
   dnl Checks for header files
 AC_CHECK_HEADERS(  AC_CHECK_HEADERS(
 stdio.h \  stdio.h \
 stdlib.h \  stdlib.h \
 string.h \  string.h \
 setjmp.h \  setjmp.h \
 ctype.h  ctype.h \
   setjmp.h
 )  )
   
 dnl Checks for typedefs, structures, and compiler characteristics.  AC_MSG_CHECKING(for BSD setenv/getenv/unsetenv)
   AC_TRY_LINK(
   #ifdef HAVE_STDLIB_H
   #       include <stdlib.h>
   #endif
   #ifdef HAVE_STRING_H
   #       include <string.h>
   #endif
   ,
   #define TEST_NAME "oracle-configure-test-var"
   #define TEST_VALUE "oracle-configure-test-value"
   int result=setenv(TEST_NAME, TEST_VALUE, 1/*overwrite*/);
   char *getenv_value=getenv(TEST_NAME);
   if(!getenv_value)
           return 1;
   if(strcmp(getenv_value, TEST_VALUE)!=0)
           return 2;
   unsetenv(TEST_NAME);
   ,[
           AC_MSG_RESULT(yes)
           AC_DEFINE(HAVE_SETENV,,library has BSD setenv/unsetenv)
   ],              
           AC_MSG_RESULT(no)
   
           AC_MSG_CHECKING(for POSIX putenv/getenv)
           AC_TRY_LINK(
           #ifdef HAVE_STDLIB_H
           #       include <stdlib.h>
           #endif
           #ifdef HAVE_STRING_H
           #       include <string.h>
           #endif
           ,
           #define TEST_NAME "oracle-configure-test-var"
           #define TEST_VALUE "oracle-configure-test-value"
           int result=putenv(TEST_NAME"="TEST_VALUE);
           char *getenv_value=getenv(TEST_NAME);
           if(!getenv_value)
                   return 1;
           if(strcmp(getenv_value, TEST_NAME)!=0)
                   return 2;
           ,[
                   AC_MSG_RESULT(yes)
                   AC_DEFINE(HAVE_PUTENV,,library has POSIX putenv)
           ],              
                   AC_MSG_RESULT(no)
                   AC_MSG_ERROR("there must be some function to modify environment")
           )
   )
   
   dnl Checks for typedefs, structures, and compiler characteristics
 AC_TYPE_SIZE_T  AC_TYPE_SIZE_T
   
 dnl Checks for library functions.  dnl Checks for library functions
   
 dnl Output makefiles  dnl Output makefiles
   AC_OUTPUT(Makefile)
 AC_OUTPUT(libltdl/Makefile Makefile)  

Removed from v.1.3  
changed lines
  Added in v.1.31


E-mail: