update autoconf
This commit is contained in:
parent
1f559179ca
commit
5dc705134e
16 changed files with 11527 additions and 6884 deletions
4
dist/Makefile.in
vendored
4
dist/Makefile.in
vendored
|
@ -322,6 +322,10 @@ distclean maintainer-clean realclean: clean
|
||||||
$(rm) -rf $(REALCLEAN_LIST)
|
$(rm) -rf $(REALCLEAN_LIST)
|
||||||
$(rm) -rf libtool
|
$(rm) -rf libtool
|
||||||
|
|
||||||
|
LIBTOOL_DEPS = @LIBTOOL_DEPS@
|
||||||
|
libtool: $(LIBTOOL_DEPS)
|
||||||
|
$(SHELL) ./deps/config.status $(builddir)/libtool
|
||||||
|
|
||||||
check dvi info obj TAGS:
|
check dvi info obj TAGS:
|
||||||
@echo "$@: make target not supported" && true
|
@echo "$@: make target not supported" && true
|
||||||
|
|
||||||
|
|
25
dist/aclocal/cxx.m4
vendored
25
dist/aclocal/cxx.m4
vendored
|
@ -4,8 +4,10 @@ AC_DEFUN(AC_CXX_STDHEADERS, [
|
||||||
AC_SUBST(cxx_have_stdheaders)
|
AC_SUBST(cxx_have_stdheaders)
|
||||||
AC_MSG_CHECKING(whether C++ supports the ISO C++ standard includes)
|
AC_MSG_CHECKING(whether C++ supports the ISO C++ standard includes)
|
||||||
AC_LANG_SAVE
|
AC_LANG_SAVE
|
||||||
AC_LANG_CPLUSPLUS
|
AC_LANG([C++])
|
||||||
AC_TRY_COMPILE([#include <iostream>],[std::ostream *o; return 0;],
|
AC_COMPILE_IFELSE([AC_LANG_SOURCE(
|
||||||
|
[[#include <iostream>]],
|
||||||
|
[[std::ostream *o; return 0;]])],
|
||||||
db_cv_cxx_have_stdheaders=yes, db_cv_cxx_have_stdheaders=no)
|
db_cv_cxx_have_stdheaders=yes, db_cv_cxx_have_stdheaders=no)
|
||||||
AC_LANG_RESTORE
|
AC_LANG_RESTORE
|
||||||
AC_MSG_RESULT($db_cv_cxx_have_stdheaders)
|
AC_MSG_RESULT($db_cv_cxx_have_stdheaders)
|
||||||
|
@ -17,10 +19,11 @@ AC_DEFUN(AC_CXX_WSTRING, [
|
||||||
AC_MSG_CHECKING(whether C++ supports the wstring class)
|
AC_MSG_CHECKING(whether C++ supports the wstring class)
|
||||||
AC_SUBST(WSTRING_decl)
|
AC_SUBST(WSTRING_decl)
|
||||||
AC_LANG_SAVE
|
AC_LANG_SAVE
|
||||||
AC_LANG_CPLUSPLUS
|
AC_LANG([C++])
|
||||||
AC_LINK_IFELSE(AC_LANG_PROGRAM([#include <string>
|
AC_LINK_IFELSE(AC_LANG_SOURCE(
|
||||||
using std::wstring;],
|
[[#include <string>]],
|
||||||
[wstring ws; ws.find_first_of(ws);]),
|
[[using std::wstring;
|
||||||
|
wstring ws; ws.find_first_of(ws);]]),
|
||||||
[WSTRING_decl="#define HAVE_WSTRING 1" ;
|
[WSTRING_decl="#define HAVE_WSTRING 1" ;
|
||||||
AC_MSG_RESULT(yes)],
|
AC_MSG_RESULT(yes)],
|
||||||
[WSTRING_decl="#undef HAVE_WSTRING" ;
|
[WSTRING_decl="#undef HAVE_WSTRING" ;
|
||||||
|
@ -31,11 +34,12 @@ AC_LANG_RESTORE
|
||||||
AC_DEFUN(AC_CXX_SUPPORTS_TEMPLATES, [
|
AC_DEFUN(AC_CXX_SUPPORTS_TEMPLATES, [
|
||||||
AC_MSG_CHECKING(whether the C++ compiler supports templates for STL)
|
AC_MSG_CHECKING(whether the C++ compiler supports templates for STL)
|
||||||
AC_LANG_SAVE
|
AC_LANG_SAVE
|
||||||
AC_LANG_CPLUSPLUS
|
AC_LANG([C++])
|
||||||
AC_TRY_COMPILE([#include <iostream>
|
AC_COMPILE_IFELSE([AC_LANG_SOURCE([[
|
||||||
|
#include <iostream>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
]], [[
|
||||||
using std::string;
|
using std::string;
|
||||||
using std::vector;
|
using std::vector;
|
||||||
namespace dbstl_configure_test {
|
namespace dbstl_configure_test {
|
||||||
|
@ -303,6 +307,7 @@ using namespace dbstl_configure_test;], [
|
||||||
Derived<double> dobj;
|
Derived<double> dobj;
|
||||||
dobj.foo();
|
dobj.foo();
|
||||||
dobj.exit2();
|
dobj.exit2();
|
||||||
], AC_MSG_RESULT(yes), AC_MSG_ERROR(no))
|
]])], AC_MSG_RESULT(yes), AC_MSG_ERROR(no))
|
||||||
|
|
||||||
AC_LANG_RESTORE
|
AC_LANG_RESTORE
|
||||||
])
|
])
|
||||||
|
|
4095
dist/aclocal/libtool.m4
vendored
4095
dist/aclocal/libtool.m4
vendored
File diff suppressed because it is too large
Load diff
145
dist/aclocal/ltoptions.m4
vendored
145
dist/aclocal/ltoptions.m4
vendored
|
@ -1,13 +1,14 @@
|
||||||
# Helper functions for option handling. -*- Autoconf -*-
|
# Helper functions for option handling. -*- Autoconf -*-
|
||||||
#
|
#
|
||||||
# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
|
# Copyright (C) 2004-2005, 2007-2009, 2011-2019, 2021-2022 Free
|
||||||
|
# Software Foundation, Inc.
|
||||||
# Written by Gary V. Vaughan, 2004
|
# Written by Gary V. Vaughan, 2004
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation gives
|
# This file is free software; the Free Software Foundation gives
|
||||||
# unlimited permission to copy and/or distribute it, with or without
|
# unlimited permission to copy and/or distribute it, with or without
|
||||||
# modifications, as long as this notice is preserved.
|
# modifications, as long as this notice is preserved.
|
||||||
|
|
||||||
# serial 6 ltoptions.m4
|
# serial 8 ltoptions.m4
|
||||||
|
|
||||||
# This is to help aclocal find these macros, as it can't see m4_define.
|
# This is to help aclocal find these macros, as it can't see m4_define.
|
||||||
AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])])
|
AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])])
|
||||||
|
@ -28,7 +29,7 @@ m4_define([_LT_SET_OPTION],
|
||||||
[m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl
|
[m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl
|
||||||
m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]),
|
m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]),
|
||||||
_LT_MANGLE_DEFUN([$1], [$2]),
|
_LT_MANGLE_DEFUN([$1], [$2]),
|
||||||
[m4_warning([Unknown $1 option `$2'])])[]dnl
|
[m4_warning([Unknown $1 option '$2'])])[]dnl
|
||||||
])
|
])
|
||||||
|
|
||||||
|
|
||||||
|
@ -74,13 +75,15 @@ m4_if([$1],[LT_INIT],[
|
||||||
dnl
|
dnl
|
||||||
dnl If no reference was made to various pairs of opposing options, then
|
dnl If no reference was made to various pairs of opposing options, then
|
||||||
dnl we run the default mode handler for the pair. For example, if neither
|
dnl we run the default mode handler for the pair. For example, if neither
|
||||||
dnl `shared' nor `disable-shared' was passed, we enable building of shared
|
dnl 'shared' nor 'disable-shared' was passed, we enable building of shared
|
||||||
dnl archives by default:
|
dnl archives by default:
|
||||||
_LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED])
|
_LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED])
|
||||||
_LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC])
|
_LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC])
|
||||||
_LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC])
|
_LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC])
|
||||||
_LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install],
|
_LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install],
|
||||||
[_LT_ENABLE_FAST_INSTALL])
|
[_LT_ENABLE_FAST_INSTALL])
|
||||||
|
_LT_UNLESS_OPTIONS([LT_INIT], [aix-soname=aix aix-soname=both aix-soname=svr4],
|
||||||
|
[_LT_WITH_AIX_SONAME([aix])])
|
||||||
])
|
])
|
||||||
])# _LT_SET_OPTIONS
|
])# _LT_SET_OPTIONS
|
||||||
|
|
||||||
|
@ -111,7 +114,7 @@ AU_DEFUN([AC_LIBTOOL_DLOPEN],
|
||||||
[_LT_SET_OPTION([LT_INIT], [dlopen])
|
[_LT_SET_OPTION([LT_INIT], [dlopen])
|
||||||
AC_DIAGNOSE([obsolete],
|
AC_DIAGNOSE([obsolete],
|
||||||
[$0: Remove this warning and the call to _LT_SET_OPTION when you
|
[$0: Remove this warning and the call to _LT_SET_OPTION when you
|
||||||
put the `dlopen' option into LT_INIT's first parameter.])
|
put the 'dlopen' option into LT_INIT's first parameter.])
|
||||||
])
|
])
|
||||||
|
|
||||||
dnl aclocal-1.4 backwards compatibility:
|
dnl aclocal-1.4 backwards compatibility:
|
||||||
|
@ -125,7 +128,7 @@ LT_OPTION_DEFINE([LT_INIT], [win32-dll],
|
||||||
[enable_win32_dll=yes
|
[enable_win32_dll=yes
|
||||||
|
|
||||||
case $host in
|
case $host in
|
||||||
*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-cegcc*)
|
*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
|
||||||
AC_CHECK_TOOL(AS, as, false)
|
AC_CHECK_TOOL(AS, as, false)
|
||||||
AC_CHECK_TOOL(DLLTOOL, dlltool, false)
|
AC_CHECK_TOOL(DLLTOOL, dlltool, false)
|
||||||
AC_CHECK_TOOL(OBJDUMP, objdump, false)
|
AC_CHECK_TOOL(OBJDUMP, objdump, false)
|
||||||
|
@ -133,13 +136,13 @@ case $host in
|
||||||
esac
|
esac
|
||||||
|
|
||||||
test -z "$AS" && AS=as
|
test -z "$AS" && AS=as
|
||||||
_LT_DECL([], [AS], [0], [Assembler program])dnl
|
_LT_DECL([], [AS], [1], [Assembler program])dnl
|
||||||
|
|
||||||
test -z "$DLLTOOL" && DLLTOOL=dlltool
|
test -z "$DLLTOOL" && DLLTOOL=dlltool
|
||||||
_LT_DECL([], [DLLTOOL], [0], [DLL creation program])dnl
|
_LT_DECL([], [DLLTOOL], [1], [DLL creation program])dnl
|
||||||
|
|
||||||
test -z "$OBJDUMP" && OBJDUMP=objdump
|
test -z "$OBJDUMP" && OBJDUMP=objdump
|
||||||
_LT_DECL([], [OBJDUMP], [0], [Object dumper program])dnl
|
_LT_DECL([], [OBJDUMP], [1], [Object dumper program])dnl
|
||||||
])# win32-dll
|
])# win32-dll
|
||||||
|
|
||||||
AU_DEFUN([AC_LIBTOOL_WIN32_DLL],
|
AU_DEFUN([AC_LIBTOOL_WIN32_DLL],
|
||||||
|
@ -147,7 +150,7 @@ AU_DEFUN([AC_LIBTOOL_WIN32_DLL],
|
||||||
_LT_SET_OPTION([LT_INIT], [win32-dll])
|
_LT_SET_OPTION([LT_INIT], [win32-dll])
|
||||||
AC_DIAGNOSE([obsolete],
|
AC_DIAGNOSE([obsolete],
|
||||||
[$0: Remove this warning and the call to _LT_SET_OPTION when you
|
[$0: Remove this warning and the call to _LT_SET_OPTION when you
|
||||||
put the `win32-dll' option into LT_INIT's first parameter.])
|
put the 'win32-dll' option into LT_INIT's first parameter.])
|
||||||
])
|
])
|
||||||
|
|
||||||
dnl aclocal-1.4 backwards compatibility:
|
dnl aclocal-1.4 backwards compatibility:
|
||||||
|
@ -156,9 +159,9 @@ dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [])
|
||||||
|
|
||||||
# _LT_ENABLE_SHARED([DEFAULT])
|
# _LT_ENABLE_SHARED([DEFAULT])
|
||||||
# ----------------------------
|
# ----------------------------
|
||||||
# implement the --enable-shared flag, and supports the `shared' and
|
# implement the --enable-shared flag, and supports the 'shared' and
|
||||||
# `disable-shared' LT_INIT options.
|
# 'disable-shared' LT_INIT options.
|
||||||
# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
|
# DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'.
|
||||||
m4_define([_LT_ENABLE_SHARED],
|
m4_define([_LT_ENABLE_SHARED],
|
||||||
[m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl
|
[m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl
|
||||||
AC_ARG_ENABLE([shared],
|
AC_ARG_ENABLE([shared],
|
||||||
|
@ -171,14 +174,14 @@ AC_ARG_ENABLE([shared],
|
||||||
*)
|
*)
|
||||||
enable_shared=no
|
enable_shared=no
|
||||||
# Look at the argument we got. We use all the common list separators.
|
# Look at the argument we got. We use all the common list separators.
|
||||||
lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
|
lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
|
||||||
for pkg in $enableval; do
|
for pkg in $enableval; do
|
||||||
IFS="$lt_save_ifs"
|
IFS=$lt_save_ifs
|
||||||
if test "X$pkg" = "X$p"; then
|
if test "X$pkg" = "X$p"; then
|
||||||
enable_shared=yes
|
enable_shared=yes
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
IFS="$lt_save_ifs"
|
IFS=$lt_save_ifs
|
||||||
;;
|
;;
|
||||||
esac],
|
esac],
|
||||||
[enable_shared=]_LT_ENABLE_SHARED_DEFAULT)
|
[enable_shared=]_LT_ENABLE_SHARED_DEFAULT)
|
||||||
|
@ -210,9 +213,9 @@ dnl AC_DEFUN([AM_DISABLE_SHARED], [])
|
||||||
|
|
||||||
# _LT_ENABLE_STATIC([DEFAULT])
|
# _LT_ENABLE_STATIC([DEFAULT])
|
||||||
# ----------------------------
|
# ----------------------------
|
||||||
# implement the --enable-static flag, and support the `static' and
|
# implement the --enable-static flag, and support the 'static' and
|
||||||
# `disable-static' LT_INIT options.
|
# 'disable-static' LT_INIT options.
|
||||||
# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
|
# DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'.
|
||||||
m4_define([_LT_ENABLE_STATIC],
|
m4_define([_LT_ENABLE_STATIC],
|
||||||
[m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl
|
[m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl
|
||||||
AC_ARG_ENABLE([static],
|
AC_ARG_ENABLE([static],
|
||||||
|
@ -225,14 +228,14 @@ AC_ARG_ENABLE([static],
|
||||||
*)
|
*)
|
||||||
enable_static=no
|
enable_static=no
|
||||||
# Look at the argument we got. We use all the common list separators.
|
# Look at the argument we got. We use all the common list separators.
|
||||||
lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
|
lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
|
||||||
for pkg in $enableval; do
|
for pkg in $enableval; do
|
||||||
IFS="$lt_save_ifs"
|
IFS=$lt_save_ifs
|
||||||
if test "X$pkg" = "X$p"; then
|
if test "X$pkg" = "X$p"; then
|
||||||
enable_static=yes
|
enable_static=yes
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
IFS="$lt_save_ifs"
|
IFS=$lt_save_ifs
|
||||||
;;
|
;;
|
||||||
esac],
|
esac],
|
||||||
[enable_static=]_LT_ENABLE_STATIC_DEFAULT)
|
[enable_static=]_LT_ENABLE_STATIC_DEFAULT)
|
||||||
|
@ -264,9 +267,9 @@ dnl AC_DEFUN([AM_DISABLE_STATIC], [])
|
||||||
|
|
||||||
# _LT_ENABLE_FAST_INSTALL([DEFAULT])
|
# _LT_ENABLE_FAST_INSTALL([DEFAULT])
|
||||||
# ----------------------------------
|
# ----------------------------------
|
||||||
# implement the --enable-fast-install flag, and support the `fast-install'
|
# implement the --enable-fast-install flag, and support the 'fast-install'
|
||||||
# and `disable-fast-install' LT_INIT options.
|
# and 'disable-fast-install' LT_INIT options.
|
||||||
# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
|
# DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'.
|
||||||
m4_define([_LT_ENABLE_FAST_INSTALL],
|
m4_define([_LT_ENABLE_FAST_INSTALL],
|
||||||
[m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl
|
[m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl
|
||||||
AC_ARG_ENABLE([fast-install],
|
AC_ARG_ENABLE([fast-install],
|
||||||
|
@ -279,14 +282,14 @@ AC_ARG_ENABLE([fast-install],
|
||||||
*)
|
*)
|
||||||
enable_fast_install=no
|
enable_fast_install=no
|
||||||
# Look at the argument we got. We use all the common list separators.
|
# Look at the argument we got. We use all the common list separators.
|
||||||
lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
|
lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
|
||||||
for pkg in $enableval; do
|
for pkg in $enableval; do
|
||||||
IFS="$lt_save_ifs"
|
IFS=$lt_save_ifs
|
||||||
if test "X$pkg" = "X$p"; then
|
if test "X$pkg" = "X$p"; then
|
||||||
enable_fast_install=yes
|
enable_fast_install=yes
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
IFS="$lt_save_ifs"
|
IFS=$lt_save_ifs
|
||||||
;;
|
;;
|
||||||
esac],
|
esac],
|
||||||
[enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT)
|
[enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT)
|
||||||
|
@ -303,14 +306,14 @@ AU_DEFUN([AC_ENABLE_FAST_INSTALL],
|
||||||
[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install])
|
[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install])
|
||||||
AC_DIAGNOSE([obsolete],
|
AC_DIAGNOSE([obsolete],
|
||||||
[$0: Remove this warning and the call to _LT_SET_OPTION when you put
|
[$0: Remove this warning and the call to _LT_SET_OPTION when you put
|
||||||
the `fast-install' option into LT_INIT's first parameter.])
|
the 'fast-install' option into LT_INIT's first parameter.])
|
||||||
])
|
])
|
||||||
|
|
||||||
AU_DEFUN([AC_DISABLE_FAST_INSTALL],
|
AU_DEFUN([AC_DISABLE_FAST_INSTALL],
|
||||||
[_LT_SET_OPTION([LT_INIT], [disable-fast-install])
|
[_LT_SET_OPTION([LT_INIT], [disable-fast-install])
|
||||||
AC_DIAGNOSE([obsolete],
|
AC_DIAGNOSE([obsolete],
|
||||||
[$0: Remove this warning and the call to _LT_SET_OPTION when you put
|
[$0: Remove this warning and the call to _LT_SET_OPTION when you put
|
||||||
the `disable-fast-install' option into LT_INIT's first parameter.])
|
the 'disable-fast-install' option into LT_INIT's first parameter.])
|
||||||
])
|
])
|
||||||
|
|
||||||
dnl aclocal-1.4 backwards compatibility:
|
dnl aclocal-1.4 backwards compatibility:
|
||||||
|
@ -318,19 +321,85 @@ dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], [])
|
||||||
dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], [])
|
dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], [])
|
||||||
|
|
||||||
|
|
||||||
|
# _LT_WITH_AIX_SONAME([DEFAULT])
|
||||||
|
# ----------------------------------
|
||||||
|
# implement the --with-aix-soname flag, and support the `aix-soname=aix'
|
||||||
|
# and `aix-soname=both' and `aix-soname=svr4' LT_INIT options. DEFAULT
|
||||||
|
# is either `aix', `both' or `svr4'. If omitted, it defaults to `aix'.
|
||||||
|
m4_define([_LT_WITH_AIX_SONAME],
|
||||||
|
[m4_define([_LT_WITH_AIX_SONAME_DEFAULT], [m4_if($1, svr4, svr4, m4_if($1, both, both, aix))])dnl
|
||||||
|
shared_archive_member_spec=
|
||||||
|
case $host,$enable_shared in
|
||||||
|
power*-*-aix[[5-9]]*,yes)
|
||||||
|
AC_MSG_CHECKING([which variant of shared library versioning to provide])
|
||||||
|
AC_ARG_WITH([aix-soname],
|
||||||
|
[AS_HELP_STRING([--with-aix-soname=aix|svr4|both],
|
||||||
|
[shared library versioning (aka "SONAME") variant to provide on AIX, @<:@default=]_LT_WITH_AIX_SONAME_DEFAULT[@:>@.])],
|
||||||
|
[case $withval in
|
||||||
|
aix|svr4|both)
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
AC_MSG_ERROR([Unknown argument to --with-aix-soname])
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
lt_cv_with_aix_soname=$with_aix_soname],
|
||||||
|
[AC_CACHE_VAL([lt_cv_with_aix_soname],
|
||||||
|
[lt_cv_with_aix_soname=]_LT_WITH_AIX_SONAME_DEFAULT)
|
||||||
|
with_aix_soname=$lt_cv_with_aix_soname])
|
||||||
|
AC_MSG_RESULT([$with_aix_soname])
|
||||||
|
if test aix != "$with_aix_soname"; then
|
||||||
|
# For the AIX way of multilib, we name the shared archive member
|
||||||
|
# based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
|
||||||
|
# and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
|
||||||
|
# Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
|
||||||
|
# the AIX toolchain works better with OBJECT_MODE set (default 32).
|
||||||
|
if test 64 = "${OBJECT_MODE-32}"; then
|
||||||
|
shared_archive_member_spec=shr_64
|
||||||
|
else
|
||||||
|
shared_archive_member_spec=shr
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
with_aix_soname=aix
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
_LT_DECL([], [shared_archive_member_spec], [0],
|
||||||
|
[Shared archive member basename, for filename based shared library versioning on AIX])dnl
|
||||||
|
])# _LT_WITH_AIX_SONAME
|
||||||
|
|
||||||
|
LT_OPTION_DEFINE([LT_INIT], [aix-soname=aix], [_LT_WITH_AIX_SONAME([aix])])
|
||||||
|
LT_OPTION_DEFINE([LT_INIT], [aix-soname=both], [_LT_WITH_AIX_SONAME([both])])
|
||||||
|
LT_OPTION_DEFINE([LT_INIT], [aix-soname=svr4], [_LT_WITH_AIX_SONAME([svr4])])
|
||||||
|
|
||||||
|
|
||||||
# _LT_WITH_PIC([MODE])
|
# _LT_WITH_PIC([MODE])
|
||||||
# --------------------
|
# --------------------
|
||||||
# implement the --with-pic flag, and support the `pic-only' and `no-pic'
|
# implement the --with-pic flag, and support the 'pic-only' and 'no-pic'
|
||||||
# LT_INIT options.
|
# LT_INIT options.
|
||||||
# MODE is either `yes' or `no'. If omitted, it defaults to `both'.
|
# MODE is either 'yes' or 'no'. If omitted, it defaults to 'both'.
|
||||||
m4_define([_LT_WITH_PIC],
|
m4_define([_LT_WITH_PIC],
|
||||||
[AC_ARG_WITH([pic],
|
[AC_ARG_WITH([pic],
|
||||||
[AS_HELP_STRING([--with-pic],
|
[AS_HELP_STRING([--with-pic@<:@=PKGS@:>@],
|
||||||
[try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
|
[try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
|
||||||
[pic_mode="$withval"],
|
[lt_p=${PACKAGE-default}
|
||||||
[pic_mode=default])
|
case $withval in
|
||||||
|
yes|no) pic_mode=$withval ;;
|
||||||
test -z "$pic_mode" && pic_mode=m4_default([$1], [default])
|
*)
|
||||||
|
pic_mode=default
|
||||||
|
# Look at the argument we got. We use all the common list separators.
|
||||||
|
lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
|
||||||
|
for lt_pkg in $withval; do
|
||||||
|
IFS=$lt_save_ifs
|
||||||
|
if test "X$lt_pkg" = "X$lt_p"; then
|
||||||
|
pic_mode=yes
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
IFS=$lt_save_ifs
|
||||||
|
;;
|
||||||
|
esac],
|
||||||
|
[pic_mode=m4_default([$1], [default])])
|
||||||
|
|
||||||
_LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl
|
_LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl
|
||||||
])# _LT_WITH_PIC
|
])# _LT_WITH_PIC
|
||||||
|
@ -343,7 +412,7 @@ AU_DEFUN([AC_LIBTOOL_PICMODE],
|
||||||
[_LT_SET_OPTION([LT_INIT], [pic-only])
|
[_LT_SET_OPTION([LT_INIT], [pic-only])
|
||||||
AC_DIAGNOSE([obsolete],
|
AC_DIAGNOSE([obsolete],
|
||||||
[$0: Remove this warning and the call to _LT_SET_OPTION when you
|
[$0: Remove this warning and the call to _LT_SET_OPTION when you
|
||||||
put the `pic-only' option into LT_INIT's first parameter.])
|
put the 'pic-only' option into LT_INIT's first parameter.])
|
||||||
])
|
])
|
||||||
|
|
||||||
dnl aclocal-1.4 backwards compatibility:
|
dnl aclocal-1.4 backwards compatibility:
|
||||||
|
|
15
dist/aclocal/ltversion.m4
vendored
15
dist/aclocal/ltversion.m4
vendored
|
@ -1,23 +1,24 @@
|
||||||
# ltversion.m4 -- version numbers -*- Autoconf -*-
|
# ltversion.m4 -- version numbers -*- Autoconf -*-
|
||||||
#
|
#
|
||||||
# Copyright (C) 2004 Free Software Foundation, Inc.
|
# Copyright (C) 2004, 2011-2019, 2021-2022 Free Software Foundation,
|
||||||
|
# Inc.
|
||||||
# Written by Scott James Remnant, 2004
|
# Written by Scott James Remnant, 2004
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation gives
|
# This file is free software; the Free Software Foundation gives
|
||||||
# unlimited permission to copy and/or distribute it, with or without
|
# unlimited permission to copy and/or distribute it, with or without
|
||||||
# modifications, as long as this notice is preserved.
|
# modifications, as long as this notice is preserved.
|
||||||
|
|
||||||
# Generated from ltversion.in.
|
# @configure_input@
|
||||||
|
|
||||||
# serial 3012 ltversion.m4
|
# serial 4245 ltversion.m4
|
||||||
# This file is part of GNU Libtool
|
# This file is part of GNU Libtool
|
||||||
|
|
||||||
m4_define([LT_PACKAGE_VERSION], [2.2.6])
|
m4_define([LT_PACKAGE_VERSION], [2.4.7])
|
||||||
m4_define([LT_PACKAGE_REVISION], [1.3012])
|
m4_define([LT_PACKAGE_REVISION], [2.4.7])
|
||||||
|
|
||||||
AC_DEFUN([LTVERSION_VERSION],
|
AC_DEFUN([LTVERSION_VERSION],
|
||||||
[macro_version='2.2.6'
|
[macro_version='2.4.7'
|
||||||
macro_revision='1.3012'
|
macro_revision='2.4.7'
|
||||||
_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
|
_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
|
||||||
_LT_DECL(, macro_revision, 0)
|
_LT_DECL(, macro_revision, 0)
|
||||||
])
|
])
|
||||||
|
|
15
dist/aclocal/lt~obsolete.m4
vendored
15
dist/aclocal/lt~obsolete.m4
vendored
|
@ -1,17 +1,18 @@
|
||||||
# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
|
# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
|
||||||
#
|
#
|
||||||
# Copyright (C) 2004, 2005, 2007 Free Software Foundation, Inc.
|
# Copyright (C) 2004-2005, 2007, 2009, 2011-2019, 2021-2022 Free
|
||||||
|
# Software Foundation, Inc.
|
||||||
# Written by Scott James Remnant, 2004.
|
# Written by Scott James Remnant, 2004.
|
||||||
#
|
#
|
||||||
# This file is free software; the Free Software Foundation gives
|
# This file is free software; the Free Software Foundation gives
|
||||||
# unlimited permission to copy and/or distribute it, with or without
|
# unlimited permission to copy and/or distribute it, with or without
|
||||||
# modifications, as long as this notice is preserved.
|
# modifications, as long as this notice is preserved.
|
||||||
|
|
||||||
# serial 4 lt~obsolete.m4
|
# serial 5 lt~obsolete.m4
|
||||||
|
|
||||||
# These exist entirely to fool aclocal when bootstrapping libtool.
|
# These exist entirely to fool aclocal when bootstrapping libtool.
|
||||||
#
|
#
|
||||||
# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
|
# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN),
|
||||||
# which have later been changed to m4_define as they aren't part of the
|
# which have later been changed to m4_define as they aren't part of the
|
||||||
# exported API, or moved to Autoconf or Automake where they belong.
|
# exported API, or moved to Autoconf or Automake where they belong.
|
||||||
#
|
#
|
||||||
|
@ -77,7 +78,6 @@ m4_ifndef([AC_DISABLE_FAST_INSTALL], [AC_DEFUN([AC_DISABLE_FAST_INSTALL])])
|
||||||
m4_ifndef([_LT_AC_LANG_CXX], [AC_DEFUN([_LT_AC_LANG_CXX])])
|
m4_ifndef([_LT_AC_LANG_CXX], [AC_DEFUN([_LT_AC_LANG_CXX])])
|
||||||
m4_ifndef([_LT_AC_LANG_F77], [AC_DEFUN([_LT_AC_LANG_F77])])
|
m4_ifndef([_LT_AC_LANG_F77], [AC_DEFUN([_LT_AC_LANG_F77])])
|
||||||
m4_ifndef([_LT_AC_LANG_GCJ], [AC_DEFUN([_LT_AC_LANG_GCJ])])
|
m4_ifndef([_LT_AC_LANG_GCJ], [AC_DEFUN([_LT_AC_LANG_GCJ])])
|
||||||
m4_ifndef([AC_LIBTOOL_RC], [AC_DEFUN([AC_LIBTOOL_RC])])
|
|
||||||
m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])])
|
m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])])
|
||||||
m4_ifndef([_LT_AC_LANG_C_CONFIG], [AC_DEFUN([_LT_AC_LANG_C_CONFIG])])
|
m4_ifndef([_LT_AC_LANG_C_CONFIG], [AC_DEFUN([_LT_AC_LANG_C_CONFIG])])
|
||||||
m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])])
|
m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])])
|
||||||
|
@ -90,3 +90,10 @@ m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])])
|
||||||
m4_ifndef([_LT_AC_LANG_RC_CONFIG], [AC_DEFUN([_LT_AC_LANG_RC_CONFIG])])
|
m4_ifndef([_LT_AC_LANG_RC_CONFIG], [AC_DEFUN([_LT_AC_LANG_RC_CONFIG])])
|
||||||
m4_ifndef([AC_LIBTOOL_CONFIG], [AC_DEFUN([AC_LIBTOOL_CONFIG])])
|
m4_ifndef([AC_LIBTOOL_CONFIG], [AC_DEFUN([AC_LIBTOOL_CONFIG])])
|
||||||
m4_ifndef([_LT_AC_FILE_LTDLL_C], [AC_DEFUN([_LT_AC_FILE_LTDLL_C])])
|
m4_ifndef([_LT_AC_FILE_LTDLL_C], [AC_DEFUN([_LT_AC_FILE_LTDLL_C])])
|
||||||
|
m4_ifndef([_LT_REQUIRED_DARWIN_CHECKS], [AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS])])
|
||||||
|
m4_ifndef([_LT_AC_PROG_CXXCPP], [AC_DEFUN([_LT_AC_PROG_CXXCPP])])
|
||||||
|
m4_ifndef([_LT_PREPARE_SED_QUOTE_VARS], [AC_DEFUN([_LT_PREPARE_SED_QUOTE_VARS])])
|
||||||
|
m4_ifndef([_LT_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_PROG_ECHO_BACKSLASH])])
|
||||||
|
m4_ifndef([_LT_PROG_F77], [AC_DEFUN([_LT_PROG_F77])])
|
||||||
|
m4_ifndef([_LT_PROG_FC], [AC_DEFUN([_LT_PROG_FC])])
|
||||||
|
m4_ifndef([_LT_PROG_CXX], [AC_DEFUN([_LT_PROG_CXX])])
|
||||||
|
|
34
dist/aclocal/options.m4
vendored
34
dist/aclocal/options.m4
vendored
|
@ -5,7 +5,7 @@ AC_DEFUN(AM_OPTIONS_SET, [
|
||||||
|
|
||||||
AC_MSG_CHECKING(if --enable-utf8-encoding option specified)
|
AC_MSG_CHECKING(if --enable-utf8-encoding option specified)
|
||||||
AC_ARG_ENABLE(utf8-encoding,
|
AC_ARG_ENABLE(utf8-encoding,
|
||||||
AC_HELP_STRING([--enable-utf8-encoding],
|
AS_HELP_STRING([--enable-utf8-encoding],
|
||||||
[Encode strings as UTF-8 or ISO-8859.]),, enableval="yes")
|
[Encode strings as UTF-8 or ISO-8859.]),, enableval="yes")
|
||||||
db_cv_utf8_strings="$enableval"
|
db_cv_utf8_strings="$enableval"
|
||||||
case "$enableval" in
|
case "$enableval" in
|
||||||
|
@ -27,7 +27,7 @@ AH_TEMPLATE(DBSQL_UTF8_ENCODING,
|
||||||
|
|
||||||
AC_MSG_CHECKING(if --enable-incore-databases option specified)
|
AC_MSG_CHECKING(if --enable-incore-databases option specified)
|
||||||
AC_ARG_ENABLE(incore-databases,
|
AC_ARG_ENABLE(incore-databases,
|
||||||
AC_HELP_STRING([--enable-incore-databases],
|
AS_HELP_STRING([--enable-incore-databases],
|
||||||
[Enable incore databases for ATTACH and OPEN.]),, enableval="yes")
|
[Enable incore databases for ATTACH and OPEN.]),, enableval="yes")
|
||||||
db_cv_incore_databases="$enableval"
|
db_cv_incore_databases="$enableval"
|
||||||
case "$enableval" in
|
case "$enableval" in
|
||||||
|
@ -45,7 +45,7 @@ AH_TEMPLATE(INMEMORYDB,
|
||||||
|
|
||||||
AC_MSG_CHECKING(if --enable-authentication option specified)
|
AC_MSG_CHECKING(if --enable-authentication option specified)
|
||||||
AC_ARG_ENABLE(authentication,
|
AC_ARG_ENABLE(authentication,
|
||||||
AC_HELP_STRING([--enable-authentication],
|
AS_HELP_STRING([--enable-authentication],
|
||||||
[Include authorization validation code.]),, enableval="yes")
|
[Include authorization validation code.]),, enableval="yes")
|
||||||
db_cv_auth="$enableval"
|
db_cv_auth="$enableval"
|
||||||
case "$enableval" in
|
case "$enableval" in
|
||||||
|
@ -61,7 +61,7 @@ AH_TEMPLATE(DBSQL_OMIT_AUTHORIZATION,
|
||||||
|
|
||||||
AC_MSG_CHECKING(if --enable-vacuum option specified)
|
AC_MSG_CHECKING(if --enable-vacuum option specified)
|
||||||
AC_ARG_ENABLE(vacuum,
|
AC_ARG_ENABLE(vacuum,
|
||||||
AC_HELP_STRING([--enable-vacuum],
|
AS_HELP_STRING([--enable-vacuum],
|
||||||
[Include the VACUUM command.]),, enableval="yes")
|
[Include the VACUUM command.]),, enableval="yes")
|
||||||
db_cv_auth="$enableval"
|
db_cv_auth="$enableval"
|
||||||
case "$enableval" in
|
case "$enableval" in
|
||||||
|
@ -76,7 +76,7 @@ AH_TEMPLATE(DBSQL_OMIT_VACUUM,
|
||||||
|
|
||||||
AC_MSG_CHECKING(if --enable-datetime option specified)
|
AC_MSG_CHECKING(if --enable-datetime option specified)
|
||||||
AC_ARG_ENABLE(enable-datetime,
|
AC_ARG_ENABLE(enable-datetime,
|
||||||
AC_HELP_STRING([--enable-datetime],
|
AS_HELP_STRING([--enable-datetime],
|
||||||
[Include datetime functions.]),, enableval="yes")
|
[Include datetime functions.]),, enableval="yes")
|
||||||
db_cv_datetime="$enableval"
|
db_cv_datetime="$enableval"
|
||||||
case "$enableval" in
|
case "$enableval" in
|
||||||
|
@ -93,7 +93,7 @@ AH_TEMPLATE(DBSQL_OMIT_DATETIME_FUNCS,
|
||||||
|
|
||||||
AC_MSG_CHECKING([if --with-berkeleydb=DIR option specified])
|
AC_MSG_CHECKING([if --with-berkeleydb=DIR option specified])
|
||||||
AC_ARG_WITH(berkeleydb,
|
AC_ARG_WITH(berkeleydb,
|
||||||
[AC_HELP_STRING([--with-berkeleydb=DIR],
|
[AS_HELP_STRING([--with-berkeleydb=DIR],
|
||||||
[Path of Berkeley DB. [DIR="/usr/local/BerkeleyDB.4.5"]])],
|
[Path of Berkeley DB. [DIR="/usr/local/BerkeleyDB.4.5"]])],
|
||||||
[with_berkeleydb="$withval"], [with_berkeleydb="no"])
|
[with_berkeleydb="$withval"], [with_berkeleydb="no"])
|
||||||
AC_MSG_RESULT($with_berkeleydb)
|
AC_MSG_RESULT($with_berkeleydb)
|
||||||
|
@ -129,7 +129,7 @@ fi
|
||||||
|
|
||||||
AC_MSG_CHECKING([if --with-db-uniquename=NAME option specified])
|
AC_MSG_CHECKING([if --with-db-uniquename=NAME option specified])
|
||||||
AC_ARG_WITH(db-uniquename,
|
AC_ARG_WITH(db-uniquename,
|
||||||
[AC_HELP_STRING([--with-db-uniquename=NAME],
|
[AS_HELP_STRING([--with-db-uniquename=NAME],
|
||||||
[Unique name used when building DB library.])],
|
[Unique name used when building DB library.])],
|
||||||
[with_db_uniquename="$withval"], [with_db_uniquename="no"])
|
[with_db_uniquename="$withval"], [with_db_uniquename="no"])
|
||||||
if test "$with_db_uniquename" = "no"; then
|
if test "$with_db_uniquename" = "no"; then
|
||||||
|
@ -148,7 +148,7 @@ fi
|
||||||
|
|
||||||
AC_MSG_CHECKING(if --enable-incore-temp-databases option specified)
|
AC_MSG_CHECKING(if --enable-incore-temp-databases option specified)
|
||||||
AC_ARG_ENABLE(incore-temp-databases,
|
AC_ARG_ENABLE(incore-temp-databases,
|
||||||
AC_HELP_STRING([--enable-incore-temp-databases],
|
AS_HELP_STRING([--enable-incore-temp-databases],
|
||||||
[Enable incore databases for temporary tables.]),, enableval="no")
|
[Enable incore databases for temporary tables.]),, enableval="no")
|
||||||
db_cv_incore_temp_databases="$enableval"
|
db_cv_incore_temp_databases="$enableval"
|
||||||
case "$db_cv_incore_temp_databases" in
|
case "$db_cv_incore_temp_databases" in
|
||||||
|
@ -181,7 +181,7 @@ AH_TEMPLATE(TEMP_STORE,
|
||||||
|
|
||||||
AC_MSG_CHECKING(if --disable-statistics option specified)
|
AC_MSG_CHECKING(if --disable-statistics option specified)
|
||||||
AC_ARG_ENABLE(statistics,
|
AC_ARG_ENABLE(statistics,
|
||||||
AC_HELP_STRING([--disable-statistics],
|
AS_HELP_STRING([--disable-statistics],
|
||||||
[Do not build statistics support.]),, enableval="yes")
|
[Do not build statistics support.]),, enableval="yes")
|
||||||
db_cv_build_statistics="$enableval"
|
db_cv_build_statistics="$enableval"
|
||||||
case "$enableval" in
|
case "$enableval" in
|
||||||
|
@ -191,7 +191,7 @@ esac
|
||||||
|
|
||||||
AC_MSG_CHECKING(if --enable-sqlite-compat option specified)
|
AC_MSG_CHECKING(if --enable-sqlite-compat option specified)
|
||||||
AC_ARG_ENABLE(sqlite-compat,
|
AC_ARG_ENABLE(sqlite-compat,
|
||||||
[AC_HELP_STRING([--enable-sqlite-compat],
|
[AS_HELP_STRING([--enable-sqlite-compat],
|
||||||
[Build SQLite compatibility API.])],
|
[Build SQLite compatibility API.])],
|
||||||
[db_cv_sqlite_compat="$enable_sqlite_compat"],
|
[db_cv_sqlite_compat="$enable_sqlite_compat"],
|
||||||
[db_cv_sqlite_compat="no"])
|
[db_cv_sqlite_compat="no"])
|
||||||
|
@ -199,7 +199,7 @@ AC_MSG_RESULT($db_cv_sqlite_compat)
|
||||||
|
|
||||||
AC_MSG_CHECKING(if --enable-soundex-sqlfn option specified)
|
AC_MSG_CHECKING(if --enable-soundex-sqlfn option specified)
|
||||||
AC_ARG_ENABLE(soundex-sqlfn,
|
AC_ARG_ENABLE(soundex-sqlfn,
|
||||||
[AC_HELP_STRING([--enable-soundex-sqlfn],
|
[AS_HELP_STRING([--enable-soundex-sqlfn],
|
||||||
[Include soundex() sql function support.])],
|
[Include soundex() sql function support.])],
|
||||||
[db_cv_sqlite_compat="$enable_soundex_sqlfn"],
|
[db_cv_sqlite_compat="$enable_soundex_sqlfn"],
|
||||||
[db_cv_sqlite_compat="no"])
|
[db_cv_sqlite_compat="no"])
|
||||||
|
@ -207,42 +207,42 @@ AC_MSG_RESULT($db_cv_soundex_sqlfn)
|
||||||
|
|
||||||
AC_MSG_CHECKING(if --enable-posixmutexes option specified)
|
AC_MSG_CHECKING(if --enable-posixmutexes option specified)
|
||||||
AC_ARG_ENABLE(posixmutexes,
|
AC_ARG_ENABLE(posixmutexes,
|
||||||
[AC_HELP_STRING([--enable-posixmutexes],
|
[AS_HELP_STRING([--enable-posixmutexes],
|
||||||
[Force use of POSIX standard mutexes.])],
|
[Force use of POSIX standard mutexes.])],
|
||||||
[db_cv_posixmutexes="$enable_posixmutexes"], [db_cv_posixmutexes="no"])
|
[db_cv_posixmutexes="$enable_posixmutexes"], [db_cv_posixmutexes="no"])
|
||||||
AC_MSG_RESULT($db_cv_posixmutexes)
|
AC_MSG_RESULT($db_cv_posixmutexes)
|
||||||
|
|
||||||
AC_MSG_CHECKING(if --enable-debug option specified)
|
AC_MSG_CHECKING(if --enable-debug option specified)
|
||||||
AC_ARG_ENABLE(debug,
|
AC_ARG_ENABLE(debug,
|
||||||
[AC_HELP_STRING([--enable-debug],
|
[AS_HELP_STRING([--enable-debug],
|
||||||
[Build a debugging version.])],
|
[Build a debugging version.])],
|
||||||
[db_cv_debug="$enable_debug"], [db_cv_debug="no"])
|
[db_cv_debug="$enable_debug"], [db_cv_debug="no"])
|
||||||
AC_MSG_RESULT($db_cv_debug)
|
AC_MSG_RESULT($db_cv_debug)
|
||||||
|
|
||||||
AC_MSG_CHECKING(if --enable-diagnostic option specified)
|
AC_MSG_CHECKING(if --enable-diagnostic option specified)
|
||||||
AC_ARG_ENABLE(diagnostic,
|
AC_ARG_ENABLE(diagnostic,
|
||||||
[AC_HELP_STRING([--enable-diagnostic],
|
[AS_HELP_STRING([--enable-diagnostic],
|
||||||
[Build a version with run-time diagnostics.])],
|
[Build a version with run-time diagnostics.])],
|
||||||
[db_cv_diagnostic="$enable_diagnostic"], [db_cv_diagnostic="no"])
|
[db_cv_diagnostic="$enable_diagnostic"], [db_cv_diagnostic="no"])
|
||||||
AC_MSG_RESULT($db_cv_diagnostic)
|
AC_MSG_RESULT($db_cv_diagnostic)
|
||||||
|
|
||||||
AC_MSG_CHECKING(if --enable-tcl option specified)
|
AC_MSG_CHECKING(if --enable-tcl option specified)
|
||||||
AC_ARG_ENABLE(tcl,
|
AC_ARG_ENABLE(tcl,
|
||||||
[AC_HELP_STRING([--enable-tcl],
|
[AS_HELP_STRING([--enable-tcl],
|
||||||
[Build Tcl API.])],
|
[Build Tcl API.])],
|
||||||
[db_cv_tcl="$enable_tcl"], [db_cv_tcl="no"])
|
[db_cv_tcl="$enable_tcl"], [db_cv_tcl="no"])
|
||||||
AC_MSG_RESULT($db_cv_tcl)
|
AC_MSG_RESULT($db_cv_tcl)
|
||||||
|
|
||||||
AC_MSG_CHECKING([if --with-tcl=DIR option specified])
|
AC_MSG_CHECKING([if --with-tcl=DIR option specified])
|
||||||
AC_ARG_WITH(tcl,
|
AC_ARG_WITH(tcl,
|
||||||
[AC_HELP_STRING([--with-tcl=DIR],
|
[AS_HELP_STRING([--with-tcl=DIR],
|
||||||
[Directory location of tclConfig.sh.])],
|
[Directory location of tclConfig.sh.])],
|
||||||
[with_tclconfig="$withval"], [with_tclconfig="no"])
|
[with_tclconfig="$withval"], [with_tclconfig="no"])
|
||||||
AC_MSG_RESULT($with_tclconfig)
|
AC_MSG_RESULT($with_tclconfig)
|
||||||
|
|
||||||
AC_MSG_CHECKING(if --enable-test option specified)
|
AC_MSG_CHECKING(if --enable-test option specified)
|
||||||
AC_ARG_ENABLE(test,
|
AC_ARG_ENABLE(test,
|
||||||
[AC_HELP_STRING([--enable-test],
|
[AS_HELP_STRING([--enable-test],
|
||||||
[Configure to run the test suite.])],
|
[Configure to run the test suite.])],
|
||||||
[db_cv_test="$enable_test"], [db_cv_test="no"])
|
[db_cv_test="$enable_test"], [db_cv_test="no"])
|
||||||
AC_MSG_RESULT($db_cv_test)
|
AC_MSG_RESULT($db_cv_test)
|
||||||
|
|
2
dist/aclocal/sosuffix.m4
vendored
2
dist/aclocal/sosuffix.m4
vendored
|
@ -2,7 +2,7 @@
|
||||||
# Determine shared object suffixes.
|
# Determine shared object suffixes.
|
||||||
#
|
#
|
||||||
# Our method is to use the libtool variable $library_names_spec,
|
# Our method is to use the libtool variable $library_names_spec,
|
||||||
# set by using AC_PROG_LIBTOOL. This variable is a snippet of shell
|
# set by using LT_INIT. This variable is a snippet of shell
|
||||||
# defined in terms of $versuffix, $release, $libname and $module
|
# defined in terms of $versuffix, $release, $libname and $module
|
||||||
# We want to eval it and grab the suffix used for shared objects.
|
# We want to eval it and grab the suffix used for shared objects.
|
||||||
# By setting $module to yes/no, we obtain the suffixes
|
# By setting $module to yes/no, we obtain the suffixes
|
||||||
|
|
10
dist/aclocal/types.m4
vendored
10
dist/aclocal/types.m4
vendored
|
@ -67,19 +67,21 @@ AC_CHECK_HEADER(inttypes.h, [
|
||||||
# #error, so we actually need to use the header for the compiler to fail.
|
# #error, so we actually need to use the header for the compiler to fail.
|
||||||
AC_SUBST(stdint_h_decl)
|
AC_SUBST(stdint_h_decl)
|
||||||
AC_MSG_CHECKING(for stdint.h)
|
AC_MSG_CHECKING(for stdint.h)
|
||||||
AC_COMPILE_IFELSE([#include <stdint.h>
|
AC_COMPILE_IFELSE([AC_LANG_SOURCE([[
|
||||||
|
#include <stdint.h>
|
||||||
int main() {
|
int main() {
|
||||||
uint_least8_t x=0;
|
uint_least8_t x=0;
|
||||||
return x;
|
return x;
|
||||||
}],[AC_MSG_RESULT(yes)
|
}]])],[AC_MSG_RESULT(yes)
|
||||||
if test "$db_cv_cxx" = "yes"; then
|
if test "$db_cv_cxx" = "yes"; then
|
||||||
AC_MSG_CHECKING([if stdint.h can be used by C++])
|
AC_MSG_CHECKING([if stdint.h can be used by C++])
|
||||||
AC_LANG_PUSH(C++)
|
AC_LANG_PUSH(C++)
|
||||||
AC_COMPILE_IFELSE([#include <stdint.h>
|
AC_COMPILE_IFELSE([AC_LANG_SOURCE([[
|
||||||
|
#include <stdint.h>
|
||||||
int main() {
|
int main() {
|
||||||
uint_least8_t x=0;
|
uint_least8_t x=0;
|
||||||
return x;
|
return x;
|
||||||
}],[AC_MSG_RESULT(yes)
|
}]])],[AC_MSG_RESULT(yes)
|
||||||
stdint_h_decl="#include <stdint.h>"
|
stdint_h_decl="#include <stdint.h>"
|
||||||
db_includes="$db_includes
|
db_includes="$db_includes
|
||||||
#include <stdint.h>"
|
#include <stdint.h>"
|
||||||
|
|
2
dist/buildrel
vendored
2
dist/buildrel
vendored
|
@ -28,7 +28,7 @@ setenv D `pwd`
|
||||||
cd $D/dist
|
cd $D/dist
|
||||||
cvs -q update RELEASE
|
cvs -q update RELEASE
|
||||||
vi RELEASE
|
vi RELEASE
|
||||||
setenv VERSION `sh -c '. RELEASE; echo $DB_VERSION'`
|
setenv VERSION `sh -c '. RELEASE; echo $DBSQL_VERSION'`
|
||||||
echo "Version: $VERSION"
|
echo "Version: $VERSION"
|
||||||
|
|
||||||
# Make sure the source tree is up-to-date
|
# Make sure the source tree is up-to-date
|
||||||
|
|
1849
dist/config.guess
vendored
1849
dist/config.guess
vendored
File diff suppressed because it is too large
Load diff
2422
dist/config.sub
vendored
2422
dist/config.sub
vendored
File diff suppressed because it is too large
Load diff
33
dist/configure.ac
vendored
33
dist/configure.ac
vendored
|
@ -19,10 +19,8 @@
|
||||||
# Process this file with autoconf to produce a configure script.
|
# Process this file with autoconf to produce a configure script.
|
||||||
|
|
||||||
PACKAGE=dbsql
|
PACKAGE=dbsql
|
||||||
AC_INIT(DBSQL,
|
AC_INIT([DBSQL],[__EDIT_DBSQL_VERSION__],[support@dbsql.org],[dbsql-__EDIT_DBSQL_VERSION__])
|
||||||
__EDIT_DBSQL_VERSION__,
|
AC_LANG(C)
|
||||||
support@dbsql.org,
|
|
||||||
dbsql-__EDIT_DBSQL_VERSION__)
|
|
||||||
AC_CONFIG_SRCDIR([../src/clib/memcmp.c])
|
AC_CONFIG_SRCDIR([../src/clib/memcmp.c])
|
||||||
AC_CONFIG_HEADERS([dbsql_config.h:config.hin])
|
AC_CONFIG_HEADERS([dbsql_config.h:config.hin])
|
||||||
|
|
||||||
|
@ -244,21 +242,21 @@ AC_PROG_CC(cc gcc)
|
||||||
AC_SUBST(DB_PROTO1)
|
AC_SUBST(DB_PROTO1)
|
||||||
AC_SUBST(DB_PROTO2)
|
AC_SUBST(DB_PROTO2)
|
||||||
|
|
||||||
|
# Clear __P, some other systems use it too.
|
||||||
DB_PROTO1="#undef __P"
|
DB_PROTO1="#undef __P"
|
||||||
|
if test "$ac_cv_prog_cc_c89" = "no"; then
|
||||||
# AC_PROG_CC_STDC only sets ac_cv_prog_cc_stdc if the test fails, so
|
|
||||||
# check for "no", not "yes".
|
|
||||||
if test "$ac_cv_prog_cc_stdc" = "no"; then
|
|
||||||
DB_PROTO2="#define __P(protos) ()"
|
DB_PROTO2="#define __P(protos) ()"
|
||||||
else
|
else
|
||||||
DB_PROTO2="#define __P(protos) protos"
|
DB_PROTO2="#define __P(protos) protos"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Check for "const" and "inline" keywords.
|
||||||
AC_C_CONST
|
AC_C_CONST
|
||||||
AC_SUBST(DB_CONST)
|
AC_SUBST(DB_CONST)
|
||||||
if test "$ac_cv_c_const" != "yes"; then
|
if test "$ac_cv_c_const" != "yes"; then
|
||||||
DB_CONST="#define const"
|
DB_CONST="#define const"
|
||||||
fi
|
fi
|
||||||
|
AC_C_INLINE
|
||||||
|
|
||||||
# Because of shared library building, the ${CC} used for config tests
|
# Because of shared library building, the ${CC} used for config tests
|
||||||
# may be different than the ${CC} we want to put in the Makefile.
|
# may be different than the ${CC} we want to put in the Makefile.
|
||||||
|
@ -318,7 +316,8 @@ export CC CCC
|
||||||
CCC=CXX
|
CCC=CXX
|
||||||
|
|
||||||
# Libtool configuration.
|
# Libtool configuration.
|
||||||
AC_PROG_LIBTOOL
|
LT_INIT
|
||||||
|
AC_SUBST([LIBTOOL_DEPS])
|
||||||
|
|
||||||
SOFLAGS="-rpath \$(libdir)"
|
SOFLAGS="-rpath \$(libdir)"
|
||||||
LIBTOOL_PROG="${SHELL} ./libtool"
|
LIBTOOL_PROG="${SHELL} ./libtool"
|
||||||
|
@ -430,15 +429,19 @@ fi
|
||||||
|
|
||||||
# Checks for include files, structures, C types.
|
# Checks for include files, structures, C types.
|
||||||
AC_HEADER_STAT
|
AC_HEADER_STAT
|
||||||
AC_HEADER_TIME
|
AC_CHECK_HEADERS_ONCE([sys/time.h])
|
||||||
|
# End of obsolete code.
|
||||||
|
|
||||||
AC_HEADER_DIRENT
|
AC_HEADER_DIRENT
|
||||||
AC_CHECK_HEADERS(sys/select.h sys/time.h sys/fcntl.h)
|
AC_CHECK_HEADERS(sys/select.h sys/time.h sys/fcntl.h)
|
||||||
AC_CHECK_MEMBERS([struct stat.st_blksize])
|
AC_CHECK_MEMBERS([struct stat.st_blksize])
|
||||||
AM_TYPES
|
AM_TYPES
|
||||||
|
|
||||||
AC_CACHE_CHECK([for ANSI C exit success/failure values], db_cv_exit_defines, [
|
AC_CACHE_CHECK([for ANSI C exit success/failure values], db_cv_exit_defines, [
|
||||||
AC_TRY_COMPILE([#include <stdlib.h>], return (EXIT_SUCCESS);,
|
AC_COMPILE_IFELSE([AC_LANG_SOURCE(
|
||||||
[db_cv_exit_defines=yes], [db_cv_exit_defines=no])])
|
[[#include <stdlib.h>]],
|
||||||
|
[[return (EXIT_SUCCESS);]])],
|
||||||
|
[db_cv_exit_defines=yes],[db_cv_exit_defines=no])])
|
||||||
if test "$db_cv_exit_defines" = "yes"; then
|
if test "$db_cv_exit_defines" = "yes"; then
|
||||||
AC_DEFINE(HAVE_EXIT_SUCCESS)
|
AC_DEFINE(HAVE_EXIT_SUCCESS)
|
||||||
AH_TEMPLATE(HAVE_EXIT_SUCCESS,
|
AH_TEMPLATE(HAVE_EXIT_SUCCESS,
|
||||||
|
@ -458,10 +461,12 @@ AC_CHECK_FUNC(sched_yield,,
|
||||||
# library. Also we can't depend on any specific call existing (pthread_create,
|
# library. Also we can't depend on any specific call existing (pthread_create,
|
||||||
# for example), as it may be #defined in an include file -- OSF/1 (Tru64) has
|
# for example), as it may be #defined in an include file -- OSF/1 (Tru64) has
|
||||||
# this problem.
|
# this problem.
|
||||||
AC_HAVE_LIBRARY(pthread, LOAD_LIBS="$LOAD_LIBS -lpthread")
|
AC_CHECK_LIB([pthread],[main],[LOAD_LIBS="$LOAD_LIBS -lpthread"],[],[])ac_cv_lib_pthread=ac_cv_lib_pthread_main
|
||||||
|
|
||||||
|
|
||||||
# We use sqrt() so we need the math library -lm
|
# We use sqrt() so we need the math library -lm
|
||||||
AC_HAVE_LIBRARY(m, LIBS="$LIBS -lm")
|
AC_CHECK_LIB([m],[main],[LIBS="$LIBS -lm"],[],[])ac_cv_lib_m=ac_cv_lib_m_main
|
||||||
|
|
||||||
|
|
||||||
# Checks for system functions for which we have replacements.
|
# Checks for system functions for which we have replacements.
|
||||||
AC_REPLACE_FUNCS(getopt memcmp memcpy memmove strdup strndup strerror)
|
AC_REPLACE_FUNCS(getopt memcmp memcpy memmove strdup strndup strerror)
|
||||||
|
|
258
dist/install-sh
vendored
258
dist/install-sh
vendored
|
@ -1,7 +1,7 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
# install - install a program, script, or datafile
|
# install - install a program, script, or datafile
|
||||||
|
|
||||||
scriptversion=2006-12-25.00
|
scriptversion=2020-11-14.01; # UTC
|
||||||
|
|
||||||
# This originates from X11R5 (mit/util/scripts/install.sh), which was
|
# This originates from X11R5 (mit/util/scripts/install.sh), which was
|
||||||
# later released in X11R6 (xc/config/util/install.sh) with the
|
# later released in X11R6 (xc/config/util/install.sh) with the
|
||||||
|
@ -35,25 +35,21 @@ scriptversion=2006-12-25.00
|
||||||
# FSF changes to this file are in the public domain.
|
# FSF changes to this file are in the public domain.
|
||||||
#
|
#
|
||||||
# Calling this script install-sh is preferred over install.sh, to prevent
|
# Calling this script install-sh is preferred over install.sh, to prevent
|
||||||
# `make' implicit rules from creating a file called install from it
|
# 'make' implicit rules from creating a file called install from it
|
||||||
# when there is no Makefile.
|
# when there is no Makefile.
|
||||||
#
|
#
|
||||||
# This script is compatible with the BSD install script, but was written
|
# This script is compatible with the BSD install script, but was written
|
||||||
# from scratch.
|
# from scratch.
|
||||||
|
|
||||||
|
tab=' '
|
||||||
nl='
|
nl='
|
||||||
'
|
'
|
||||||
IFS=" "" $nl"
|
IFS=" $tab$nl"
|
||||||
|
|
||||||
# set DOITPROG to echo to test this script
|
# Set DOITPROG to "echo" to test this script.
|
||||||
|
|
||||||
# Don't use :- since 4.3BSD and earlier shells don't like it.
|
|
||||||
doit=${DOITPROG-}
|
doit=${DOITPROG-}
|
||||||
if test -z "$doit"; then
|
doit_exec=${doit:-exec}
|
||||||
doit_exec=exec
|
|
||||||
else
|
|
||||||
doit_exec=$doit
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Put in absolute file names if you don't have them in your path;
|
# Put in absolute file names if you don't have them in your path;
|
||||||
# or use environment vars.
|
# or use environment vars.
|
||||||
|
@ -68,22 +64,16 @@ mvprog=${MVPROG-mv}
|
||||||
rmprog=${RMPROG-rm}
|
rmprog=${RMPROG-rm}
|
||||||
stripprog=${STRIPPROG-strip}
|
stripprog=${STRIPPROG-strip}
|
||||||
|
|
||||||
posix_glob='?'
|
|
||||||
initialize_posix_glob='
|
|
||||||
test "$posix_glob" != "?" || {
|
|
||||||
if (set -f) 2>/dev/null; then
|
|
||||||
posix_glob=
|
|
||||||
else
|
|
||||||
posix_glob=:
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
'
|
|
||||||
|
|
||||||
posix_mkdir=
|
posix_mkdir=
|
||||||
|
|
||||||
# Desired mode of installed file.
|
# Desired mode of installed file.
|
||||||
mode=0755
|
mode=0755
|
||||||
|
|
||||||
|
# Create dirs (including intermediate dirs) using mode 755.
|
||||||
|
# This is like GNU 'install' as of coreutils 8.32 (2020).
|
||||||
|
mkdir_umask=22
|
||||||
|
|
||||||
|
backupsuffix=
|
||||||
chgrpcmd=
|
chgrpcmd=
|
||||||
chmodcmd=$chmodprog
|
chmodcmd=$chmodprog
|
||||||
chowncmd=
|
chowncmd=
|
||||||
|
@ -97,7 +87,7 @@ dir_arg=
|
||||||
dst_arg=
|
dst_arg=
|
||||||
|
|
||||||
copy_on_change=false
|
copy_on_change=false
|
||||||
no_target_directory=
|
is_target_a_directory=possibly
|
||||||
|
|
||||||
usage="\
|
usage="\
|
||||||
Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
|
Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
|
||||||
|
@ -114,18 +104,28 @@ Options:
|
||||||
--version display version info and exit.
|
--version display version info and exit.
|
||||||
|
|
||||||
-c (ignored)
|
-c (ignored)
|
||||||
-C install only if different (preserve the last data modification time)
|
-C install only if different (preserve data modification time)
|
||||||
-d create directories instead of installing files.
|
-d create directories instead of installing files.
|
||||||
-g GROUP $chgrpprog installed files to GROUP.
|
-g GROUP $chgrpprog installed files to GROUP.
|
||||||
-m MODE $chmodprog installed files to MODE.
|
-m MODE $chmodprog installed files to MODE.
|
||||||
-o USER $chownprog installed files to USER.
|
-o USER $chownprog installed files to USER.
|
||||||
|
-p pass -p to $cpprog.
|
||||||
-s $stripprog installed files.
|
-s $stripprog installed files.
|
||||||
|
-S SUFFIX attempt to back up existing files, with suffix SUFFIX.
|
||||||
-t DIRECTORY install into DIRECTORY.
|
-t DIRECTORY install into DIRECTORY.
|
||||||
-T report an error if DSTFILE is a directory.
|
-T report an error if DSTFILE is a directory.
|
||||||
|
|
||||||
Environment variables override the default commands:
|
Environment variables override the default commands:
|
||||||
CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG
|
CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG
|
||||||
RMPROG STRIPPROG
|
RMPROG STRIPPROG
|
||||||
|
|
||||||
|
By default, rm is invoked with -f; when overridden with RMPROG,
|
||||||
|
it's up to you to specify -f if you want it.
|
||||||
|
|
||||||
|
If -S is not specified, no backups are attempted.
|
||||||
|
|
||||||
|
Email bug reports to bug-automake@gnu.org.
|
||||||
|
Automake home page: https://www.gnu.org/software/automake/
|
||||||
"
|
"
|
||||||
|
|
||||||
while test $# -ne 0; do
|
while test $# -ne 0; do
|
||||||
|
@ -143,8 +143,7 @@ while test $# -ne 0; do
|
||||||
|
|
||||||
-m) mode=$2
|
-m) mode=$2
|
||||||
case $mode in
|
case $mode in
|
||||||
*' '* | *' '* | *'
|
*' '* | *"$tab"* | *"$nl"* | *'*'* | *'?'* | *'['*)
|
||||||
'* | *'*'* | *'?'* | *'['*)
|
|
||||||
echo "$0: invalid mode: $mode" >&2
|
echo "$0: invalid mode: $mode" >&2
|
||||||
exit 1;;
|
exit 1;;
|
||||||
esac
|
esac
|
||||||
|
@ -153,12 +152,23 @@ while test $# -ne 0; do
|
||||||
-o) chowncmd="$chownprog $2"
|
-o) chowncmd="$chownprog $2"
|
||||||
shift;;
|
shift;;
|
||||||
|
|
||||||
|
-p) cpprog="$cpprog -p";;
|
||||||
|
|
||||||
-s) stripcmd=$stripprog;;
|
-s) stripcmd=$stripprog;;
|
||||||
|
|
||||||
-t) dst_arg=$2
|
-S) backupsuffix="$2"
|
||||||
shift;;
|
shift;;
|
||||||
|
|
||||||
-T) no_target_directory=true;;
|
-t)
|
||||||
|
is_target_a_directory=always
|
||||||
|
dst_arg=$2
|
||||||
|
# Protect names problematic for 'test' and other utilities.
|
||||||
|
case $dst_arg in
|
||||||
|
-* | [=\(\)!]) dst_arg=./$dst_arg;;
|
||||||
|
esac
|
||||||
|
shift;;
|
||||||
|
|
||||||
|
-T) is_target_a_directory=never;;
|
||||||
|
|
||||||
--version) echo "$0 $scriptversion"; exit $?;;
|
--version) echo "$0 $scriptversion"; exit $?;;
|
||||||
|
|
||||||
|
@ -173,6 +183,16 @@ while test $# -ne 0; do
|
||||||
shift
|
shift
|
||||||
done
|
done
|
||||||
|
|
||||||
|
# We allow the use of options -d and -T together, by making -d
|
||||||
|
# take the precedence; this is for compatibility with GNU install.
|
||||||
|
|
||||||
|
if test -n "$dir_arg"; then
|
||||||
|
if test -n "$dst_arg"; then
|
||||||
|
echo "$0: target directory not allowed when installing a directory." >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then
|
if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then
|
||||||
# When -d is used, all remaining arguments are directories to create.
|
# When -d is used, all remaining arguments are directories to create.
|
||||||
# When -t is used, the destination is already specified.
|
# When -t is used, the destination is already specified.
|
||||||
|
@ -186,6 +206,10 @@ if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then
|
||||||
fi
|
fi
|
||||||
shift # arg
|
shift # arg
|
||||||
dst_arg=$arg
|
dst_arg=$arg
|
||||||
|
# Protect names problematic for 'test' and other utilities.
|
||||||
|
case $dst_arg in
|
||||||
|
-* | [=\(\)!]) dst_arg=./$dst_arg;;
|
||||||
|
esac
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -194,13 +218,26 @@ if test $# -eq 0; then
|
||||||
echo "$0: no input file specified." >&2
|
echo "$0: no input file specified." >&2
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
# It's OK to call `install-sh -d' without argument.
|
# It's OK to call 'install-sh -d' without argument.
|
||||||
# This can happen when creating conditional directories.
|
# This can happen when creating conditional directories.
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test -z "$dir_arg"; then
|
if test -z "$dir_arg"; then
|
||||||
trap '(exit $?); exit' 1 2 13 15
|
if test $# -gt 1 || test "$is_target_a_directory" = always; then
|
||||||
|
if test ! -d "$dst_arg"; then
|
||||||
|
echo "$0: $dst_arg: Is not a directory." >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test -z "$dir_arg"; then
|
||||||
|
do_exit='(exit $ret); exit $ret'
|
||||||
|
trap "ret=129; $do_exit" 1
|
||||||
|
trap "ret=130; $do_exit" 2
|
||||||
|
trap "ret=141; $do_exit" 13
|
||||||
|
trap "ret=143; $do_exit" 15
|
||||||
|
|
||||||
# Set umask so as not to create temps with too-generous modes.
|
# Set umask so as not to create temps with too-generous modes.
|
||||||
# However, 'strip' requires both read and write access to temps.
|
# However, 'strip' requires both read and write access to temps.
|
||||||
|
@ -228,9 +265,9 @@ fi
|
||||||
|
|
||||||
for src
|
for src
|
||||||
do
|
do
|
||||||
# Protect names starting with `-'.
|
# Protect names problematic for 'test' and other utilities.
|
||||||
case $src in
|
case $src in
|
||||||
-*) src=./$src;;
|
-* | [=\(\)!]) src=./$src;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
if test -n "$dir_arg"; then
|
if test -n "$dir_arg"; then
|
||||||
|
@ -238,6 +275,10 @@ do
|
||||||
dstdir=$dst
|
dstdir=$dst
|
||||||
test -d "$dstdir"
|
test -d "$dstdir"
|
||||||
dstdir_status=$?
|
dstdir_status=$?
|
||||||
|
# Don't chown directories that already exist.
|
||||||
|
if test $dstdir_status = 0; then
|
||||||
|
chowncmd=""
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
|
|
||||||
# Waiting for this to be detected by the "$cpprog $src $dsttmp" command
|
# Waiting for this to be detected by the "$cpprog $src $dsttmp" command
|
||||||
|
@ -252,77 +293,38 @@ do
|
||||||
echo "$0: no destination specified." >&2
|
echo "$0: no destination specified." >&2
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
dst=$dst_arg
|
dst=$dst_arg
|
||||||
# Protect names starting with `-'.
|
|
||||||
case $dst in
|
|
||||||
-*) dst=./$dst;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
# If destination is a directory, append the input filename; won't work
|
# If destination is a directory, append the input filename.
|
||||||
# if double slashes aren't ignored.
|
|
||||||
if test -d "$dst"; then
|
if test -d "$dst"; then
|
||||||
if test -n "$no_target_directory"; then
|
if test "$is_target_a_directory" = never; then
|
||||||
echo "$0: $dst_arg: Is a directory" >&2
|
echo "$0: $dst_arg: Is a directory" >&2
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
dstdir=$dst
|
dstdir=$dst
|
||||||
dst=$dstdir/`basename "$src"`
|
dstbase=`basename "$src"`
|
||||||
|
case $dst in
|
||||||
|
*/) dst=$dst$dstbase;;
|
||||||
|
*) dst=$dst/$dstbase;;
|
||||||
|
esac
|
||||||
dstdir_status=0
|
dstdir_status=0
|
||||||
else
|
else
|
||||||
# Prefer dirname, but fall back on a substitute if dirname fails.
|
dstdir=`dirname "$dst"`
|
||||||
dstdir=`
|
|
||||||
(dirname "$dst") 2>/dev/null ||
|
|
||||||
expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
|
|
||||||
X"$dst" : 'X\(//\)[^/]' \| \
|
|
||||||
X"$dst" : 'X\(//\)$' \| \
|
|
||||||
X"$dst" : 'X\(/\)' \| . 2>/dev/null ||
|
|
||||||
echo X"$dst" |
|
|
||||||
sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
|
|
||||||
s//\1/
|
|
||||||
q
|
|
||||||
}
|
|
||||||
/^X\(\/\/\)[^/].*/{
|
|
||||||
s//\1/
|
|
||||||
q
|
|
||||||
}
|
|
||||||
/^X\(\/\/\)$/{
|
|
||||||
s//\1/
|
|
||||||
q
|
|
||||||
}
|
|
||||||
/^X\(\/\).*/{
|
|
||||||
s//\1/
|
|
||||||
q
|
|
||||||
}
|
|
||||||
s/.*/./; q'
|
|
||||||
`
|
|
||||||
|
|
||||||
test -d "$dstdir"
|
test -d "$dstdir"
|
||||||
dstdir_status=$?
|
dstdir_status=$?
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
case $dstdir in
|
||||||
|
*/) dstdirslash=$dstdir;;
|
||||||
|
*) dstdirslash=$dstdir/;;
|
||||||
|
esac
|
||||||
|
|
||||||
obsolete_mkdir_used=false
|
obsolete_mkdir_used=false
|
||||||
|
|
||||||
if test $dstdir_status != 0; then
|
if test $dstdir_status != 0; then
|
||||||
case $posix_mkdir in
|
case $posix_mkdir in
|
||||||
'')
|
'')
|
||||||
# Create intermediate dirs using mode 755 as modified by the umask.
|
|
||||||
# This is like FreeBSD 'install' as of 1997-10-28.
|
|
||||||
umask=`umask`
|
|
||||||
case $stripcmd.$umask in
|
|
||||||
# Optimize common cases.
|
|
||||||
*[2367][2367]) mkdir_umask=$umask;;
|
|
||||||
.*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;;
|
|
||||||
|
|
||||||
*[0-7])
|
|
||||||
mkdir_umask=`expr $umask + 22 \
|
|
||||||
- $umask % 100 % 40 + $umask % 20 \
|
|
||||||
- $umask % 10 % 4 + $umask % 2
|
|
||||||
`;;
|
|
||||||
*) mkdir_umask=$umask,go-w;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
# With -d, create the new directory with the user-specified mode.
|
# With -d, create the new directory with the user-specified mode.
|
||||||
# Otherwise, rely on $mkdir_umask.
|
# Otherwise, rely on $mkdir_umask.
|
||||||
if test -n "$dir_arg"; then
|
if test -n "$dir_arg"; then
|
||||||
|
@ -332,43 +334,49 @@ do
|
||||||
fi
|
fi
|
||||||
|
|
||||||
posix_mkdir=false
|
posix_mkdir=false
|
||||||
case $umask in
|
# The $RANDOM variable is not portable (e.g., dash). Use it
|
||||||
*[123567][0-7][0-7])
|
# here however when possible just to lower collision chance.
|
||||||
# POSIX mkdir -p sets u+wx bits regardless of umask, which
|
|
||||||
# is incompatible with FreeBSD 'install' when (umask & 300) != 0.
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
|
tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
|
||||||
trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0
|
|
||||||
|
|
||||||
|
trap '
|
||||||
|
ret=$?
|
||||||
|
rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null
|
||||||
|
exit $ret
|
||||||
|
' 0
|
||||||
|
|
||||||
|
# Because "mkdir -p" follows existing symlinks and we likely work
|
||||||
|
# directly in world-writeable /tmp, make sure that the '$tmpdir'
|
||||||
|
# directory is successfully created first before we actually test
|
||||||
|
# 'mkdir -p'.
|
||||||
if (umask $mkdir_umask &&
|
if (umask $mkdir_umask &&
|
||||||
exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1
|
$mkdirprog $mkdir_mode "$tmpdir" &&
|
||||||
|
exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1
|
||||||
then
|
then
|
||||||
if test -z "$dir_arg" || {
|
if test -z "$dir_arg" || {
|
||||||
# Check for POSIX incompatibilities with -m.
|
# Check for POSIX incompatibilities with -m.
|
||||||
# HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
|
# HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
|
||||||
# other-writeable bit of parent directory when it shouldn't.
|
# other-writable bit of parent directory when it shouldn't.
|
||||||
# FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
|
# FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
|
||||||
ls_ld_tmpdir=`ls -ld "$tmpdir"`
|
test_tmpdir="$tmpdir/a"
|
||||||
|
ls_ld_tmpdir=`ls -ld "$test_tmpdir"`
|
||||||
case $ls_ld_tmpdir in
|
case $ls_ld_tmpdir in
|
||||||
d????-?r-*) different_mode=700;;
|
d????-?r-*) different_mode=700;;
|
||||||
d????-?--*) different_mode=755;;
|
d????-?--*) different_mode=755;;
|
||||||
*) false;;
|
*) false;;
|
||||||
esac &&
|
esac &&
|
||||||
$mkdirprog -m$different_mode -p -- "$tmpdir" && {
|
$mkdirprog -m$different_mode -p -- "$test_tmpdir" && {
|
||||||
ls_ld_tmpdir_1=`ls -ld "$tmpdir"`
|
ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"`
|
||||||
test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
|
test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
then posix_mkdir=:
|
then posix_mkdir=:
|
||||||
fi
|
fi
|
||||||
rmdir "$tmpdir/d" "$tmpdir"
|
rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir"
|
||||||
else
|
else
|
||||||
# Remove any dirs left behind by ancient mkdir implementations.
|
# Remove any dirs left behind by ancient mkdir implementations.
|
||||||
rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null
|
rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null
|
||||||
fi
|
fi
|
||||||
trap '' 0;;
|
trap '' 0;;
|
||||||
esac;;
|
|
||||||
esac
|
esac
|
||||||
|
|
||||||
if
|
if
|
||||||
|
@ -379,38 +387,36 @@ do
|
||||||
then :
|
then :
|
||||||
else
|
else
|
||||||
|
|
||||||
# The umask is ridiculous, or mkdir does not conform to POSIX,
|
# mkdir does not conform to POSIX,
|
||||||
# or it failed possibly due to a race condition. Create the
|
# or it failed possibly due to a race condition. Create the
|
||||||
# directory the slow way, step by step, checking for races as we go.
|
# directory the slow way, step by step, checking for races as we go.
|
||||||
|
|
||||||
case $dstdir in
|
case $dstdir in
|
||||||
/*) prefix='/';;
|
/*) prefix='/';;
|
||||||
-*) prefix='./';;
|
[-=\(\)!]*) prefix='./';;
|
||||||
*) prefix='';;
|
*) prefix='';;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
eval "$initialize_posix_glob"
|
|
||||||
|
|
||||||
oIFS=$IFS
|
oIFS=$IFS
|
||||||
IFS=/
|
IFS=/
|
||||||
$posix_glob set -f
|
set -f
|
||||||
set fnord $dstdir
|
set fnord $dstdir
|
||||||
shift
|
shift
|
||||||
$posix_glob set +f
|
set +f
|
||||||
IFS=$oIFS
|
IFS=$oIFS
|
||||||
|
|
||||||
prefixes=
|
prefixes=
|
||||||
|
|
||||||
for d
|
for d
|
||||||
do
|
do
|
||||||
test -z "$d" && continue
|
test X"$d" = X && continue
|
||||||
|
|
||||||
prefix=$prefix$d
|
prefix=$prefix$d
|
||||||
if test -d "$prefix"; then
|
if test -d "$prefix"; then
|
||||||
prefixes=
|
prefixes=
|
||||||
else
|
else
|
||||||
if $posix_mkdir; then
|
if $posix_mkdir; then
|
||||||
(umask=$mkdir_umask &&
|
(umask $mkdir_umask &&
|
||||||
$doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
|
$doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
|
||||||
# Don't fail if two instances are running concurrently.
|
# Don't fail if two instances are running concurrently.
|
||||||
test -d "$prefix" || exit 1
|
test -d "$prefix" || exit 1
|
||||||
|
@ -443,14 +449,25 @@ do
|
||||||
else
|
else
|
||||||
|
|
||||||
# Make a couple of temp file names in the proper directory.
|
# Make a couple of temp file names in the proper directory.
|
||||||
dsttmp=$dstdir/_inst.$$_
|
dsttmp=${dstdirslash}_inst.$$_
|
||||||
rmtmp=$dstdir/_rm.$$_
|
rmtmp=${dstdirslash}_rm.$$_
|
||||||
|
|
||||||
# Trap to clean up those temp files at exit.
|
# Trap to clean up those temp files at exit.
|
||||||
trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
|
trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
|
||||||
|
|
||||||
# Copy the file name to the temp name.
|
# Copy the file name to the temp name.
|
||||||
(umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") &&
|
(umask $cp_umask &&
|
||||||
|
{ test -z "$stripcmd" || {
|
||||||
|
# Create $dsttmp read-write so that cp doesn't create it read-only,
|
||||||
|
# which would cause strip to fail.
|
||||||
|
if test -z "$doit"; then
|
||||||
|
: >"$dsttmp" # No need to fork-exec 'touch'.
|
||||||
|
else
|
||||||
|
$doit touch "$dsttmp"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
} &&
|
||||||
|
$doit_exec $cpprog "$src" "$dsttmp") &&
|
||||||
|
|
||||||
# and set any options; do chmod last to preserve setuid bits.
|
# and set any options; do chmod last to preserve setuid bits.
|
||||||
#
|
#
|
||||||
|
@ -467,18 +484,22 @@ do
|
||||||
if $copy_on_change &&
|
if $copy_on_change &&
|
||||||
old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` &&
|
old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` &&
|
||||||
new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` &&
|
new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` &&
|
||||||
|
set -f &&
|
||||||
eval "$initialize_posix_glob" &&
|
|
||||||
$posix_glob set -f &&
|
|
||||||
set X $old && old=:$2:$4:$5:$6 &&
|
set X $old && old=:$2:$4:$5:$6 &&
|
||||||
set X $new && new=:$2:$4:$5:$6 &&
|
set X $new && new=:$2:$4:$5:$6 &&
|
||||||
$posix_glob set +f &&
|
set +f &&
|
||||||
|
|
||||||
test "$old" = "$new" &&
|
test "$old" = "$new" &&
|
||||||
$cmpprog "$dst" "$dsttmp" >/dev/null 2>&1
|
$cmpprog "$dst" "$dsttmp" >/dev/null 2>&1
|
||||||
then
|
then
|
||||||
rm -f "$dsttmp"
|
rm -f "$dsttmp"
|
||||||
else
|
else
|
||||||
|
# If $backupsuffix is set, and the file being installed
|
||||||
|
# already exists, attempt a backup. Don't worry if it fails,
|
||||||
|
# e.g., if mv doesn't support -f.
|
||||||
|
if test -n "$backupsuffix" && test -f "$dst"; then
|
||||||
|
$doit $mvcmd -f "$dst" "$dst$backupsuffix" 2>/dev/null
|
||||||
|
fi
|
||||||
|
|
||||||
# Rename the file to the real destination.
|
# Rename the file to the real destination.
|
||||||
$doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null ||
|
$doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null ||
|
||||||
|
|
||||||
|
@ -493,9 +514,9 @@ do
|
||||||
# file should still install successfully.
|
# file should still install successfully.
|
||||||
{
|
{
|
||||||
test ! -f "$dst" ||
|
test ! -f "$dst" ||
|
||||||
$doit $rmcmd -f "$dst" 2>/dev/null ||
|
$doit $rmcmd "$dst" 2>/dev/null ||
|
||||||
{ $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
|
{ $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
|
||||||
{ $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }
|
{ $doit $rmcmd "$rmtmp" 2>/dev/null; :; }
|
||||||
} ||
|
} ||
|
||||||
{ echo "$0: cannot unlink or rename $dst" >&2
|
{ echo "$0: cannot unlink or rename $dst" >&2
|
||||||
(exit 1); exit 1
|
(exit 1); exit 1
|
||||||
|
@ -512,8 +533,9 @@ do
|
||||||
done
|
done
|
||||||
|
|
||||||
# Local variables:
|
# Local variables:
|
||||||
# eval: (add-hook 'write-file-hooks 'time-stamp)
|
# eval: (add-hook 'before-save-hook 'time-stamp)
|
||||||
# time-stamp-start: "scriptversion="
|
# time-stamp-start: "scriptversion="
|
||||||
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
||||||
# time-stamp-end: "$"
|
# time-stamp-time-zone: "UTC0"
|
||||||
|
# time-stamp-end: "; # UTC"
|
||||||
# End:
|
# End:
|
||||||
|
|
8254
dist/ltmain.sh
vendored
8254
dist/ltmain.sh
vendored
File diff suppressed because it is too large
Load diff
6
dist/sqlconf
vendored
6
dist/sqlconf
vendored
|
@ -28,8 +28,8 @@ args="--enable-test $args"
|
||||||
args="--enable-tcl $args"
|
args="--enable-tcl $args"
|
||||||
#args="--enable-sqlite-compat $args"
|
#args="--enable-sqlite-compat $args"
|
||||||
args="--enable-soundex-sqlfn $args"
|
args="--enable-soundex-sqlfn $args"
|
||||||
args="--with-tcl=/usr/lib/tcl8.5 $args"
|
args="--with-tcl=/nix/store/aqlscqccxp85w5zxrcmim7qf1i88xyli-tcl-8.5.19/lib $args"
|
||||||
args="--with-berkeleydb=/usr/local/db $args"
|
args="--with-berkeleydb=/nix/store/mlhib3c2ra8bj36vhxmwqhyxph8a8sgf-db-4.8.30 $args"
|
||||||
#args="--with-db-uniquename=FOO $args"
|
#args="--with-db-uniquename=FOO $args"
|
||||||
#args="LD_TWOLEVEL_NAMESPACE=1 LIBTSO_LIBS=-ltcl8.4 $args" # Mac OS/X
|
#args="LD_TWOLEVEL_NAMESPACE=1 LIBTSO_LIBS=-ltcl8.4 $args" # Mac OS/X
|
||||||
|
|
||||||
|
@ -55,5 +55,5 @@ env $cppflags $ldflags $libs sh ../dist/configure -C $args
|
||||||
|
|
||||||
rm -f tags
|
rm -f tags
|
||||||
ln -s ../dist/tags tags
|
ln -s ../dist/tags tags
|
||||||
mkdir .libs && /bin/true
|
mkdir -p .libs && true
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue