Imported Upstream version 6.12.0.86
Former-commit-id: 7a84ce7d08c42c458ac8e74b27186ca863315d79
This commit is contained in:
parent
92747312ea
commit
0b380204a4
19
autogen.sh
19
autogen.sh
@ -104,12 +104,10 @@ if grep "^AM_PROG_LIBTOOL" configure.ac >/dev/null; then
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
#
|
||||
# Plug in the extension module
|
||||
#
|
||||
# Parse parameters
|
||||
has_ext_mod=false
|
||||
ext_mod_args=''
|
||||
has_disable_boehm=false
|
||||
for PARAM; do
|
||||
if [[ $PARAM =~ "--enable-extension-module" ]] ; then
|
||||
has_ext_mod=true
|
||||
@ -117,8 +115,14 @@ for PARAM; do
|
||||
ext_mod_args=`echo $PARAM | cut -d= -f2`
|
||||
fi
|
||||
fi
|
||||
if [[ $PARAM =~ "--disable-boehm" ]] ; then
|
||||
has_disable_boehm=true
|
||||
fi
|
||||
done
|
||||
|
||||
#
|
||||
# Plug in the extension module
|
||||
#
|
||||
if test x$has_ext_mod = xtrue; then
|
||||
pushd $top_srcdir../mono-extensions/scripts
|
||||
sh ./prepare-repo.sh $ext_mod_args || exit 1
|
||||
@ -150,7 +154,12 @@ automake $am_opt ||
|
||||
echo "Running autoconf ..."
|
||||
autoconf || { echo "**Error**: autoconf failed."; exit 1; }
|
||||
|
||||
if test -d $srcdir/external/bdwgc; then
|
||||
# Update all submodules recursively to ensure everything is checked out
|
||||
if test -e $srcdir/scripts/update_submodules.sh; then
|
||||
(cd $srcdir && scripts/update_submodules.sh)
|
||||
fi
|
||||
|
||||
if test x$has_disable_boehm = xfalse -a -d $srcdir/external/bdwgc; then
|
||||
echo Running external/bdwgc/autogen.sh ...
|
||||
(cd $srcdir/external/bdwgc ; NOCONFIGURE=1 ./autogen.sh "$@")
|
||||
echo Done running external/bdwgc/autogen.sh ...
|
||||
|
@ -27,6 +27,9 @@
|
||||
/* Disable agent attach support */
|
||||
#undef DISABLE_ATTACH
|
||||
|
||||
/* Disable config directories. */
|
||||
#undef DISABLE_CFGDIR_CONFIG
|
||||
|
||||
/* Disable runtime cleanup. */
|
||||
#undef DISABLE_CLEANUP
|
||||
|
||||
@ -1532,6 +1535,12 @@
|
||||
/* Define to the version of this package. */
|
||||
#undef PACKAGE_VERSION
|
||||
|
||||
/* PowerPC ELFv1 */
|
||||
#undef POWERPC_ELF
|
||||
|
||||
/* PowerPC ELFv2 */
|
||||
#undef POWERPC_ELFV2
|
||||
|
||||
/* getpriority with int who */
|
||||
#undef PRIORITY_REQUIRES_INT_WHO
|
||||
|
||||
|
@ -1 +1 @@
|
||||
57151bd040b7d72a70d75fc7b3935fb3ece1abc3
|
||||
8881f9e3281be1b876b8e97720363b2ce45b5244
|
@ -1 +1 @@
|
||||
d9eb465c39764c44d304b411dd7a31baa2d4bcc9
|
||||
b736fbcec00fc8bd8dbad8a763bc97bb709e56f0
|
@ -242,7 +242,7 @@ namespace HtmlAgilityPack
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Checks for existance of attribute with given name
|
||||
/// Checks for existence of attribute with given name
|
||||
/// </summary>
|
||||
/// <param name="name"></param>
|
||||
/// <returns></returns>
|
||||
|
@ -253,7 +253,7 @@ mono_counters_dump (int section_mask, FILE *outfile)
|
||||
</div>
|
||||
<p />
|
||||
<div class="mapi-section">Parameters</div>
|
||||
<table class="mapi-parameters"><tbody><tr><td><i>section_mask</i></td><td> The sections to dump counters for</td></tr><tr><td><i>outfile</i></td><td> a FILE to dump the results to</td></tr></tbody></table> <div class="mapi-section">Description</div>
|
||||
<table class="mapi-parameters"><tbody><tr><td><i>section_mask</i></td><td> The sections to dump counters for</td></tr><tr><td><i>outfile</i></td><td> a FILE to dump the results to; <code>NULL</code> will default to g_print</td></tr></tbody></table> <div class="mapi-section">Description</div>
|
||||
<div>
|
||||
Displays the counts of all the enabled counters registered.
|
||||
To filter by variance, you can OR one or more variance with the specific section you want.
|
||||
|
@ -1 +1 @@
|
||||
3e8933930502d0d8ded2c9654341153068d92d73
|
||||
e52ae1321cb12d23e3b585c7556602edad61b435
|
@ -1 +1 @@
|
||||
ed1414ca828ee9519a6607ede29370c74a68f69b
|
||||
2c9ad44ed0aa5722e9ba1a8610b6b7dfa4c7dfc0
|
@ -2,12 +2,12 @@
|
||||
// The .NET Foundation licenses this file to you under the MIT license.
|
||||
// See the LICENSE file in the project root for more information.
|
||||
|
||||
[assembly:System.Reflection.AssemblyVersionAttribute("0.11.0.0")]
|
||||
[assembly:System.Reflection.AssemblyVersionAttribute("0.11.1.0")]
|
||||
[assembly:System.CLSCompliantAttribute(false)]
|
||||
[assembly:System.Diagnostics.DebuggableAttribute(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)]
|
||||
[assembly:System.Reflection.AssemblyCopyrightAttribute("Copyright © 2008 - 2018 Jb Evain")]
|
||||
[assembly:System.Reflection.AssemblyFileVersionAttribute("0.11.0.0")]
|
||||
[assembly:System.Reflection.AssemblyInformationalVersionAttribute("0.11.0.0")]
|
||||
[assembly:System.Reflection.AssemblyFileVersionAttribute("0.11.1.0")]
|
||||
[assembly:System.Reflection.AssemblyInformationalVersionAttribute("0.11.1.0")]
|
||||
[assembly:System.Reflection.AssemblyProductAttribute("Mono.Cecil")]
|
||||
[assembly:System.Reflection.AssemblyTitleAttribute("Mono.Cecil.Mdb")]
|
||||
[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
|
||||
|
@ -1 +1 @@
|
||||
7d65de02df2ecf34d5528debc47da5e04ca08c3c
|
||||
d885583bf5126fa7cef592508f257eead32e1fd6
|
@ -103,6 +103,7 @@ namespace Mono.Debugger.Soft
|
||||
{
|
||||
internal CommandException() { }
|
||||
public Mono.Debugger.Soft.ErrorCode ErrorCode { get { throw null; } set { } }
|
||||
public string ErrorMessage { get { throw null; } }
|
||||
}
|
||||
public abstract partial class Connection
|
||||
{
|
||||
@ -174,6 +175,7 @@ namespace Mono.Debugger.Soft
|
||||
{
|
||||
public ErrorHandlerEventArgs() { }
|
||||
public Mono.Debugger.Soft.ErrorCode ErrorCode { get { throw null; } set { } }
|
||||
public string ErrorMessage { get { throw null; } set { } }
|
||||
}
|
||||
public abstract partial class Event
|
||||
{
|
||||
@ -204,6 +206,7 @@ namespace Mono.Debugger.Soft
|
||||
protected void CheckMirror(Mono.Debugger.Soft.VirtualMachine vm, Mono.Debugger.Soft.Mirror m) { }
|
||||
public void Disable() { }
|
||||
public virtual void Enable() { }
|
||||
public int GetId() { throw null; }
|
||||
protected void SetEnabled(int id) { }
|
||||
}
|
||||
public partial class EventSet
|
||||
|
@ -1 +1 @@
|
||||
971ec0433e2549af734d0be493c45056564c2b41
|
||||
d227de624686ae491802de93462fadfaf51e3d05
|
@ -1 +1 @@
|
||||
d22c0752cbf3a18e72df8083ab5354f346c648f8
|
||||
f335934c8d138cba6480252052ba3f3ea71d10fc
|
690
external/bdwgc/autom4te.cache/requests
vendored
690
external/bdwgc/autom4te.cache/requests
vendored
@ -42,162 +42,162 @@
|
||||
'configure.ac'
|
||||
],
|
||||
{
|
||||
'AM_AUTOMAKE_VERSION' => 1,
|
||||
'include' => 1,
|
||||
'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
|
||||
'AC_DISABLE_FAST_INSTALL' => 1,
|
||||
'_LT_AC_TRY_DLOPEN_SELF' => 1,
|
||||
'AC_DEFUN_ONCE' => 1,
|
||||
'AM_DISABLE_STATIC' => 1,
|
||||
'AC_LIBTOOL_POSTDEP_PREDEP' => 1,
|
||||
'AC_LIBTOOL_LANG_RC_CONFIG' => 1,
|
||||
'LT_PROG_GO' => 1,
|
||||
'LTOBSOLETE_VERSION' => 1,
|
||||
'_LT_DLL_DEF_P' => 1,
|
||||
'_LT_PROG_CXX' => 1,
|
||||
'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1,
|
||||
'AC_DISABLE_SHARED' => 1,
|
||||
'_LT_AC_LANG_CXX_CONFIG' => 1,
|
||||
'LT_INIT' => 1,
|
||||
'AC_LIBTOOL_LINKER_OPTION' => 1,
|
||||
'AC_ENABLE_SHARED' => 1,
|
||||
'_LT_AC_LANG_GCJ_CONFIG' => 1,
|
||||
'AM_PROG_NM' => 1,
|
||||
'AM_PROG_CC_C_O' => 1,
|
||||
'm4_include' => 1,
|
||||
'AC_LIBTOOL_LANG_C_CONFIG' => 1,
|
||||
'AC_LIBTOOL_PICMODE' => 1,
|
||||
'AM_DEP_TRACK' => 1,
|
||||
'AC_LIBTOOL_PROG_COMPILER_PIC' => 1,
|
||||
'_LT_AC_LANG_CXX' => 1,
|
||||
'_LT_PROG_ECHO_BACKSLASH' => 1,
|
||||
'_m4_warn' => 1,
|
||||
'_LT_AC_SYS_LIBPATH_AIX' => 1,
|
||||
'AC_PATH_MAGIC' => 1,
|
||||
'LT_PROG_GCJ' => 1,
|
||||
'_AM_CONFIG_MACRO_DIRS' => 1,
|
||||
'LT_CMD_MAX_LEN' => 1,
|
||||
'_LT_AC_LANG_C_CONFIG' => 1,
|
||||
'AC_CHECK_LIBM' => 1,
|
||||
'LT_AC_PROG_EGREP' => 1,
|
||||
'AM_SET_DEPDIR' => 1,
|
||||
'_AM_SET_OPTIONS' => 1,
|
||||
'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1,
|
||||
'AC_LIBTOOL_WIN32_DLL' => 1,
|
||||
'AC_PATH_TOOL_PREFIX' => 1,
|
||||
'AC_LIBTOOL_RC' => 1,
|
||||
'AC_LIBTOOL_FC' => 1,
|
||||
'm4_pattern_forbid' => 1,
|
||||
'AC_ENABLE_STATIC' => 1,
|
||||
'_AM_SUBST_NOTMAKE' => 1,
|
||||
'AC_PROG_LD_RELOAD_FLAG' => 1,
|
||||
'AM_ENABLE_STATIC' => 1,
|
||||
'AM_SILENT_RULES' => 1,
|
||||
'_LT_COMPILER_BOILERPLATE' => 1,
|
||||
'_LT_COMPILER_OPTION' => 1,
|
||||
'_LT_AC_LANG_F77' => 1,
|
||||
'AC_LIBTOOL_PROG_LD_SHLIBS' => 1,
|
||||
'AM_MISSING_HAS_RUN' => 1,
|
||||
'_LT_PROG_FC' => 1,
|
||||
'LTSUGAR_VERSION' => 1,
|
||||
'AM_INIT_AUTOMAKE' => 1,
|
||||
'AM_PROG_INSTALL_SH' => 1,
|
||||
'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1,
|
||||
'AC_DEFUN' => 1,
|
||||
'm4_pattern_allow' => 1,
|
||||
'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1,
|
||||
'AC_CONFIG_MACRO_DIR_TRACE' => 1,
|
||||
'AC_LIBTOOL_DLOPEN' => 1,
|
||||
'AC_LIBTOOL_LANG_F77_CONFIG' => 1,
|
||||
'_LT_PATH_TOOL_PREFIX' => 1,
|
||||
'AC_LIBTOOL_COMPILER_OPTION' => 1,
|
||||
'_LT_CC_BASENAME' => 1,
|
||||
'AC_DISABLE_STATIC' => 1,
|
||||
'_LT_AC_LANG_RC_CONFIG' => 1,
|
||||
'_LT_AC_SYS_COMPILER' => 1,
|
||||
'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
|
||||
'_LT_REQUIRED_DARWIN_CHECKS' => 1,
|
||||
'LT_SYS_DLOPEN_SELF' => 1,
|
||||
'_LT_AC_FILE_LTDLL_C' => 1,
|
||||
'LT_AC_PROG_SED' => 1,
|
||||
'AM_DISABLE_SHARED' => 1,
|
||||
'LT_OUTPUT' => 1,
|
||||
'AC_PROG_LD' => 1,
|
||||
'LT_LANG' => 1,
|
||||
'AM_PROG_INSTALL_STRIP' => 1,
|
||||
'AC_PROG_LD_GNU' => 1,
|
||||
'AC_LIBTOOL_DLOPEN_SELF' => 1,
|
||||
'_LT_WITH_SYSROOT' => 1,
|
||||
'LT_PROG_RC' => 1,
|
||||
'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1,
|
||||
'_AM_MANGLE_OPTION' => 1,
|
||||
'AM_PROG_LD' => 1,
|
||||
'LT_PATH_LD' => 1,
|
||||
'AC_PROG_EGREP' => 1,
|
||||
'_LT_LINKER_OPTION' => 1,
|
||||
'GC_SET_VERSION' => 1,
|
||||
'AC_PROG_NM' => 1,
|
||||
'_AM_SET_OPTION' => 1,
|
||||
'_AM_PROG_CC_C_O' => 1,
|
||||
'_LT_AC_LANG_GCJ' => 1,
|
||||
'AC_LIBTOOL_PROG_CC_C_O' => 1,
|
||||
'_LT_AC_PROG_ECHO_BACKSLASH' => 1,
|
||||
'AM_AUX_DIR_EXPAND' => 1,
|
||||
'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1,
|
||||
'AC_LIBTOOL_GCJ' => 1,
|
||||
'AC_PROG_LIBTOOL' => 1,
|
||||
'AM_SUBST_NOTMAKE' => 1,
|
||||
'AC_DISABLE_FAST_INSTALL' => 1,
|
||||
'_AM_IF_OPTION' => 1,
|
||||
'LT_SYS_DLOPEN_SELF' => 1,
|
||||
'_AM_DEPENDENCIES' => 1,
|
||||
'_LT_AC_TAGCONFIG' => 1,
|
||||
'_LT_AC_LANG_GCJ' => 1,
|
||||
'AC_LIBTOOL_LANG_RC_CONFIG' => 1,
|
||||
'AC_LIBTOOL_LANG_F77_CONFIG' => 1,
|
||||
'AC_PROG_LIBTOOL' => 1,
|
||||
'AC_LIBTOOL_LINKER_OPTION' => 1,
|
||||
'_AM_PROG_TAR' => 1,
|
||||
'LT_AC_PROG_RC' => 1,
|
||||
'AM_MISSING_PROG' => 1,
|
||||
'_LT_LINKER_BOILERPLATE' => 1,
|
||||
'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1,
|
||||
'LTOPTIONS_VERSION' => 1,
|
||||
'AM_CONDITIONAL' => 1,
|
||||
'AC_LIBTOOL_CONFIG' => 1,
|
||||
'AC_LTDL_PREOPEN' => 1,
|
||||
'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1,
|
||||
'AC_LIBTOOL_LANG_CXX_CONFIG' => 1,
|
||||
'AM_ENABLE_SHARED' => 1,
|
||||
'AM_PROG_INSTALL_SH' => 1,
|
||||
'LT_PROG_GCJ' => 1,
|
||||
'LTVERSION_VERSION' => 1,
|
||||
'_LT_AC_PROG_CXXCPP' => 1,
|
||||
'AM_RUN_LOG' => 1,
|
||||
'AM_PROG_LIBTOOL' => 1,
|
||||
'LT_PATH_NM' => 1,
|
||||
'_LT_PROG_LTMAIN' => 1,
|
||||
'AC_LIBTOOL_SYS_LIB_STRIP' => 1,
|
||||
'LT_AC_PROG_SED' => 1,
|
||||
'AM_PROG_INSTALL_STRIP' => 1,
|
||||
'AM_SET_LEADING_DOT' => 1,
|
||||
'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1,
|
||||
'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1,
|
||||
'_LT_AC_SHELL_INIT' => 1,
|
||||
'_AC_AM_CONFIG_HEADER_HOOK' => 1,
|
||||
'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1,
|
||||
'AM_MISSING_PROG' => 1,
|
||||
'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1,
|
||||
'AC_LTDL_PREOPEN' => 1,
|
||||
'_AM_AUTOCONF_VERSION' => 1,
|
||||
'AC_CONFIG_MACRO_DIR' => 1,
|
||||
'AC_LIBTOOL_SETUP' => 1,
|
||||
'AC_LTDL_ENABLE_INSTALL' => 1,
|
||||
'AC_CONFIG_MACRO_DIR_TRACE' => 1,
|
||||
'AM_MAINTAINER_MODE' => 1,
|
||||
'LT_PATH_LD' => 1,
|
||||
'AC_DISABLE_SHARED' => 1,
|
||||
'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
|
||||
'LT_OUTPUT' => 1,
|
||||
'AC_LIBTOOL_DLOPEN_SELF' => 1,
|
||||
'_AM_CONFIG_MACRO_DIRS' => 1,
|
||||
'AM_DISABLE_SHARED' => 1,
|
||||
'AC_LIBTOOL_OBJDIR' => 1,
|
||||
'LTVERSION_VERSION' => 1,
|
||||
'AC_LIBTOOL_CXX' => 1,
|
||||
'AM_SET_LEADING_DOT' => 1,
|
||||
'AC_LIBTOOL_LANG_CXX_CONFIG' => 1,
|
||||
'AC_DEPLIBS_CHECK_METHOD' => 1,
|
||||
'_LT_AC_TAGVAR' => 1,
|
||||
'_AM_DEPENDENCIES' => 1,
|
||||
'LT_LANG' => 1,
|
||||
'AC_PATH_TOOL_PREFIX' => 1,
|
||||
'LT_PATH_NM' => 1,
|
||||
'_AC_PROG_LIBTOOL' => 1,
|
||||
'_LT_AC_LANG_CXX' => 1,
|
||||
'AM_MAKE_INCLUDE' => 1,
|
||||
'_LT_PREPARE_SED_QUOTE_VARS' => 1,
|
||||
'AM_MISSING_HAS_RUN' => 1,
|
||||
'AC_ENABLE_SHARED' => 1,
|
||||
'_LT_PROG_F77' => 1,
|
||||
'_LT_AC_LANG_F77_CONFIG' => 1,
|
||||
'AM_SANITY_CHECK' => 1,
|
||||
'_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
|
||||
'LT_AC_PROG_GCJ' => 1,
|
||||
'LTOPTIONS_VERSION' => 1,
|
||||
'AM_AUX_DIR_EXPAND' => 1,
|
||||
'AC_LIBTOOL_DLOPEN' => 1,
|
||||
'AC_DEFUN' => 1,
|
||||
'include' => 1,
|
||||
'_LT_AC_TAGVAR' => 1,
|
||||
'_LT_AC_SYS_LIBPATH_AIX' => 1,
|
||||
'AM_RUN_LOG' => 1,
|
||||
'AC_LTDL_ENABLE_INSTALL' => 1,
|
||||
'LT_SUPPORTED_TAG' => 1,
|
||||
'_AM_SET_OPTION' => 1,
|
||||
'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
|
||||
'LT_LIB_M' => 1,
|
||||
'_LT_AC_CHECK_DLFCN' => 1,
|
||||
'AM_PROG_AS' => 1,
|
||||
'_LT_AC_TAGCONFIG' => 1,
|
||||
'AM_MAINTAINER_MODE' => 1,
|
||||
'_LT_AC_LOCK' => 1,
|
||||
'AM_ENABLE_SHARED' => 1,
|
||||
'_AC_PROG_LIBTOOL' => 1,
|
||||
'AU_DEFUN' => 1,
|
||||
'_LT_COMPILER_BOILERPLATE' => 1,
|
||||
'AC_DEPLIBS_CHECK_METHOD' => 1,
|
||||
'AM_PROG_LIBTOOL' => 1,
|
||||
'AM_SET_DEPDIR' => 1,
|
||||
'_LT_AC_LANG_F77_CONFIG' => 1,
|
||||
'AC_PATH_MAGIC' => 1,
|
||||
'AC_PROG_LD_GNU' => 1,
|
||||
'LT_INIT' => 1,
|
||||
'_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
|
||||
'AC_ENABLE_FAST_INSTALL' => 1,
|
||||
'LT_SUPPORTED_TAG' => 1,
|
||||
'_AM_IF_OPTION' => 1,
|
||||
'AC_LIBTOOL_PICMODE' => 1,
|
||||
'LT_PROG_RC' => 1,
|
||||
'AC_CONFIG_MACRO_DIR' => 1,
|
||||
'AC_LIBTOOL_SYS_LIB_STRIP' => 1,
|
||||
'_LT_AC_LANG_F77' => 1,
|
||||
'AC_LIBTOOL_FC' => 1,
|
||||
'_LT_AC_LANG_CXX_CONFIG' => 1,
|
||||
'AM_SANITY_CHECK' => 1,
|
||||
'_LT_AC_PROG_ECHO_BACKSLASH' => 1,
|
||||
'_LT_LINKER_OPTION' => 1,
|
||||
'AC_DEFUN_ONCE' => 1,
|
||||
'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1,
|
||||
'_LT_LINKER_BOILERPLATE' => 1,
|
||||
'_LT_AC_LANG_C_CONFIG' => 1,
|
||||
'm4_pattern_forbid' => 1,
|
||||
'AC_LTDL_OBJDIR' => 1,
|
||||
'AM_CONDITIONAL' => 1,
|
||||
'_LT_PROG_LTMAIN' => 1,
|
||||
'LT_AC_PROG_GCJ' => 1,
|
||||
'AC_LIBTOOL_CONFIG' => 1,
|
||||
'm4_include' => 1,
|
||||
'_m4_warn' => 1,
|
||||
'_LT_PREPARE_SED_QUOTE_VARS' => 1,
|
||||
'_LT_COMPILER_OPTION' => 1,
|
||||
'AM_PROG_AS' => 1,
|
||||
'AM_AUTOMAKE_VERSION' => 1,
|
||||
'AU_DEFUN' => 1,
|
||||
'LT_AC_PROG_EGREP' => 1,
|
||||
'AC_LIBTOOL_RC' => 1,
|
||||
'_LT_PATH_TOOL_PREFIX' => 1,
|
||||
'_LT_AC_TRY_DLOPEN_SELF' => 1,
|
||||
'_LT_AC_SYS_COMPILER' => 1,
|
||||
'AC_LIBTOOL_COMPILER_OPTION' => 1,
|
||||
'AM_INIT_AUTOMAKE' => 1,
|
||||
'_LT_AC_LOCK' => 1,
|
||||
'AC_LIBTOOL_LANG_C_CONFIG' => 1,
|
||||
'AC_LIBTOOL_POSTDEP_PREDEP' => 1,
|
||||
'AC_LIBTOOL_PROG_LD_SHLIBS' => 1,
|
||||
'_LT_AC_LANG_GCJ_CONFIG' => 1,
|
||||
'_LT_PROG_CXX' => 1,
|
||||
'AM_PROG_CC_C_O' => 1,
|
||||
'AM_PROG_NM' => 1,
|
||||
'LTOBSOLETE_VERSION' => 1,
|
||||
'AC_PROG_LD_RELOAD_FLAG' => 1,
|
||||
'm4_pattern_allow' => 1,
|
||||
'AC_PROG_NM' => 1,
|
||||
'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1,
|
||||
'_AM_SET_OPTIONS' => 1,
|
||||
'_LT_AC_LANG_RC_CONFIG' => 1,
|
||||
'_AM_PROG_CC_C_O' => 1,
|
||||
'LT_AC_PROG_RC' => 1,
|
||||
'AM_ENABLE_STATIC' => 1,
|
||||
'AM_PROG_LD' => 1,
|
||||
'AC_LIBTOOL_CXX' => 1,
|
||||
'_LT_CC_BASENAME' => 1,
|
||||
'_AM_MANGLE_OPTION' => 1,
|
||||
'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1,
|
||||
'AC_LIBTOOL_F77' => 1,
|
||||
'AC_LTDL_OBJDIR' => 1
|
||||
'_AM_AUTOCONF_VERSION' => 1,
|
||||
'AC_LIBTOOL_WIN32_DLL' => 1,
|
||||
'AC_CHECK_LIBM' => 1,
|
||||
'_LT_WITH_SYSROOT' => 1,
|
||||
'LTSUGAR_VERSION' => 1,
|
||||
'AC_DISABLE_STATIC' => 1,
|
||||
'GC_SET_VERSION' => 1,
|
||||
'_LT_PROG_FC' => 1,
|
||||
'_AM_SUBST_NOTMAKE' => 1,
|
||||
'_LT_REQUIRED_DARWIN_CHECKS' => 1,
|
||||
'AC_ENABLE_STATIC' => 1,
|
||||
'AC_LIBTOOL_PROG_COMPILER_PIC' => 1,
|
||||
'_LT_AC_FILE_LTDLL_C' => 1,
|
||||
'AM_DEP_TRACK' => 1,
|
||||
'AC_PROG_LD' => 1,
|
||||
'_LT_PROG_ECHO_BACKSLASH' => 1,
|
||||
'AC_LIBTOOL_SETUP' => 1,
|
||||
'AC_PROG_EGREP' => 1,
|
||||
'AM_SILENT_RULES' => 1,
|
||||
'AM_DISABLE_STATIC' => 1,
|
||||
'_LT_DLL_DEF_P' => 1,
|
||||
'AC_LIBTOOL_GCJ' => 1,
|
||||
'LT_PROG_GO' => 1
|
||||
}
|
||||
], 'Autom4te::Request' ),
|
||||
bless( [
|
||||
@ -212,66 +212,66 @@
|
||||
'configure.ac'
|
||||
],
|
||||
{
|
||||
'AC_REQUIRE_AUX_FILE' => 1,
|
||||
'_AM_COND_ELSE' => 1,
|
||||
'm4_sinclude' => 1,
|
||||
'AM_INIT_AUTOMAKE' => 1,
|
||||
'AM_EXTRA_RECURSIVE_TARGETS' => 1,
|
||||
'AM_XGETTEXT_OPTION' => 1,
|
||||
'AM_PROG_AR' => 1,
|
||||
'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
|
||||
'AM_PATH_GUILE' => 1,
|
||||
'AM_NLS' => 1,
|
||||
'_AM_MAKEFILE_INCLUDE' => 1,
|
||||
'm4_include' => 1,
|
||||
'AC_LIBSOURCE' => 1,
|
||||
'AM_PROG_CC_C_O' => 1,
|
||||
'AC_DEFINE_TRACE_LITERAL' => 1,
|
||||
'LT_INIT' => 1,
|
||||
'm4_pattern_allow' => 1,
|
||||
'AC_CONFIG_SUBDIRS' => 1,
|
||||
'AC_CANONICAL_HOST' => 1,
|
||||
'_AM_SUBST_NOTMAKE' => 1,
|
||||
'AM_PROG_FC_C_O' => 1,
|
||||
'AC_FC_FREEFORM' => 1,
|
||||
'm4_pattern_forbid' => 1,
|
||||
'AM_AUTOMAKE_VERSION' => 1,
|
||||
'include' => 1,
|
||||
'AC_SUBST' => 1,
|
||||
'AM_MAKEFILE_INCLUDE' => 1,
|
||||
'AM_GNU_GETTEXT' => 1,
|
||||
'AC_FC_PP_SRCEXT' => 1,
|
||||
'AM_PROG_MOC' => 1,
|
||||
'AC_INIT' => 1,
|
||||
'AM_ENABLE_MULTILIB' => 1,
|
||||
'AC_CONFIG_FILES' => 1,
|
||||
'AM_POT_TOOLS' => 1,
|
||||
'AM_SILENT_RULES' => 1,
|
||||
'AM_PROG_CXX_C_O' => 1,
|
||||
'AC_CANONICAL_BUILD' => 1,
|
||||
'AC_CONFIG_HEADERS' => 1,
|
||||
'AC_SUBST_TRACE' => 1,
|
||||
'AC_CONFIG_LINKS' => 1,
|
||||
'LT_CONFIG_LTDL_DIR' => 1,
|
||||
'AM_PROG_LIBTOOL' => 1,
|
||||
'AC_FC_SRCEXT' => 1,
|
||||
'LT_SUPPORTED_TAG' => 1,
|
||||
'AC_CONFIG_AUX_DIR' => 1,
|
||||
'AC_CONFIG_LIBOBJ_DIR' => 1,
|
||||
'AM_PROG_MKDIR_P' => 1,
|
||||
'_AM_COND_IF' => 1,
|
||||
'AM_CONDITIONAL' => 1,
|
||||
'AC_CANONICAL_SYSTEM' => 1,
|
||||
'_m4_warn' => 1,
|
||||
'AH_OUTPUT' => 1,
|
||||
'AC_CANONICAL_TARGET' => 1,
|
||||
'AM_PROG_F77_C_O' => 1,
|
||||
'AC_PROG_LIBTOOL' => 1,
|
||||
'AC_FC_PP_DEFINE' => 1,
|
||||
'AM_PATH_GUILE' => 1,
|
||||
'AC_LIBSOURCE' => 1,
|
||||
'AM_PROG_CXX_C_O' => 1,
|
||||
'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
|
||||
'AM_EXTRA_RECURSIVE_TARGETS' => 1,
|
||||
'AM_ENABLE_MULTILIB' => 1,
|
||||
'm4_pattern_allow' => 1,
|
||||
'_AM_COND_ELSE' => 1,
|
||||
'AC_CANONICAL_HOST' => 1,
|
||||
'_AM_COND_ENDIF' => 1,
|
||||
'AM_MAINTAINER_MODE' => 1,
|
||||
'AM_MAKEFILE_INCLUDE' => 1,
|
||||
'AC_CONFIG_SUBDIRS' => 1,
|
||||
'_m4_warn' => 1,
|
||||
'm4_include' => 1,
|
||||
'AM_GNU_GETTEXT' => 1,
|
||||
'AC_FC_FREEFORM' => 1,
|
||||
'AM_XGETTEXT_OPTION' => 1,
|
||||
'include' => 1,
|
||||
'AC_REQUIRE_AUX_FILE' => 1,
|
||||
'AM_AUTOMAKE_VERSION' => 1,
|
||||
'AC_FC_SRCEXT' => 1,
|
||||
'AM_CONDITIONAL' => 1,
|
||||
'AM_POT_TOOLS' => 1,
|
||||
'm4_pattern_forbid' => 1,
|
||||
'AM_PROG_MKDIR_P' => 1,
|
||||
'_LT_AC_TAGCONFIG' => 1,
|
||||
'sinclude' => 1
|
||||
'AC_CONFIG_FILES' => 1,
|
||||
'AC_CONFIG_LIBOBJ_DIR' => 1,
|
||||
'AM_PROG_AR' => 1,
|
||||
'AM_PROG_MOC' => 1,
|
||||
'AC_PROG_LIBTOOL' => 1,
|
||||
'AH_OUTPUT' => 1,
|
||||
'AC_CONFIG_HEADERS' => 1,
|
||||
'AC_FC_PP_DEFINE' => 1,
|
||||
'AM_PROG_FC_C_O' => 1,
|
||||
'LT_SUPPORTED_TAG' => 1,
|
||||
'AC_CANONICAL_BUILD' => 1,
|
||||
'_AM_MAKEFILE_INCLUDE' => 1,
|
||||
'_AM_SUBST_NOTMAKE' => 1,
|
||||
'AC_CANONICAL_TARGET' => 1,
|
||||
'AC_CONFIG_AUX_DIR' => 1,
|
||||
'AC_CANONICAL_SYSTEM' => 1,
|
||||
'LT_INIT' => 1,
|
||||
'AC_FC_PP_SRCEXT' => 1,
|
||||
'LT_CONFIG_LTDL_DIR' => 1,
|
||||
'AM_PROG_CC_C_O' => 1,
|
||||
'AM_SILENT_RULES' => 1,
|
||||
'AC_CONFIG_LINKS' => 1,
|
||||
'AM_PROG_F77_C_O' => 1,
|
||||
'sinclude' => 1,
|
||||
'AM_NLS' => 1,
|
||||
'AM_INIT_AUTOMAKE' => 1,
|
||||
'AC_SUBST' => 1,
|
||||
'AC_SUBST_TRACE' => 1,
|
||||
'AC_INIT' => 1,
|
||||
'AC_DEFINE_TRACE_LITERAL' => 1,
|
||||
'AM_PROG_LIBTOOL' => 1,
|
||||
'AM_MAINTAINER_MODE' => 1
|
||||
}
|
||||
], 'Autom4te::Request' ),
|
||||
bless( [
|
||||
@ -313,162 +313,162 @@
|
||||
'configure.ac'
|
||||
],
|
||||
{
|
||||
'_LT_AC_LANG_F77' => 1,
|
||||
'_LT_COMPILER_OPTION' => 1,
|
||||
'AM_SILENT_RULES' => 1,
|
||||
'_LT_COMPILER_BOILERPLATE' => 1,
|
||||
'AC_LIBTOOL_PROG_LD_SHLIBS' => 1,
|
||||
'AM_MISSING_HAS_RUN' => 1,
|
||||
'm4_pattern_forbid' => 1,
|
||||
'AM_ENABLE_STATIC' => 1,
|
||||
'AC_ENABLE_STATIC' => 1,
|
||||
'AC_PROG_LD_RELOAD_FLAG' => 1,
|
||||
'_AM_SUBST_NOTMAKE' => 1,
|
||||
'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1,
|
||||
'm4_pattern_allow' => 1,
|
||||
'LTSUGAR_VERSION' => 1,
|
||||
'AM_INIT_AUTOMAKE' => 1,
|
||||
'_LT_PROG_FC' => 1,
|
||||
'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1,
|
||||
'AC_DEFUN' => 1,
|
||||
'AM_PROG_INSTALL_SH' => 1,
|
||||
'AC_LIBTOOL_LANG_F77_CONFIG' => 1,
|
||||
'_LT_PATH_TOOL_PREFIX' => 1,
|
||||
'AC_CONFIG_MACRO_DIR_TRACE' => 1,
|
||||
'AC_LIBTOOL_DLOPEN' => 1,
|
||||
'LT_OUTPUT' => 1,
|
||||
'AC_PROG_LD' => 1,
|
||||
'LT_LANG' => 1,
|
||||
'AC_LIBTOOL_COMPILER_OPTION' => 1,
|
||||
'_LT_CC_BASENAME' => 1,
|
||||
'AC_DISABLE_STATIC' => 1,
|
||||
'_LT_AC_SYS_COMPILER' => 1,
|
||||
'_LT_AC_LANG_RC_CONFIG' => 1,
|
||||
'AM_DISABLE_SHARED' => 1,
|
||||
'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
|
||||
'_LT_REQUIRED_DARWIN_CHECKS' => 1,
|
||||
'LT_SYS_DLOPEN_SELF' => 1,
|
||||
'_LT_AC_FILE_LTDLL_C' => 1,
|
||||
'LT_AC_PROG_SED' => 1,
|
||||
'_LT_PROG_CXX' => 1,
|
||||
'LTOBSOLETE_VERSION' => 1,
|
||||
'_LT_DLL_DEF_P' => 1,
|
||||
'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1,
|
||||
'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
|
||||
'AM_AUTOMAKE_VERSION' => 1,
|
||||
'include' => 1,
|
||||
'AC_LIBTOOL_LANG_RC_CONFIG' => 1,
|
||||
'AC_LIBTOOL_POSTDEP_PREDEP' => 1,
|
||||
'LT_PROG_GO' => 1,
|
||||
'_LT_AC_TRY_DLOPEN_SELF' => 1,
|
||||
'AC_DISABLE_FAST_INSTALL' => 1,
|
||||
'AC_DEFUN_ONCE' => 1,
|
||||
'AM_DISABLE_STATIC' => 1,
|
||||
'm4_include' => 1,
|
||||
'AM_PROG_CC_C_O' => 1,
|
||||
'AC_LIBTOOL_LANG_C_CONFIG' => 1,
|
||||
'LT_INIT' => 1,
|
||||
'AC_ENABLE_SHARED' => 1,
|
||||
'AC_LIBTOOL_LINKER_OPTION' => 1,
|
||||
'_LT_AC_LANG_GCJ_CONFIG' => 1,
|
||||
'AM_PROG_NM' => 1,
|
||||
'AC_LIBTOOL_PROG_COMPILER_PIC' => 1,
|
||||
'AC_LIBTOOL_PICMODE' => 1,
|
||||
'AM_DEP_TRACK' => 1,
|
||||
'AC_DISABLE_SHARED' => 1,
|
||||
'_LT_AC_LANG_CXX_CONFIG' => 1,
|
||||
'LT_CMD_MAX_LEN' => 1,
|
||||
'_AM_CONFIG_MACRO_DIRS' => 1,
|
||||
'LT_AC_PROG_EGREP' => 1,
|
||||
'_LT_AC_LANG_C_CONFIG' => 1,
|
||||
'AC_CHECK_LIBM' => 1,
|
||||
'_LT_PROG_ECHO_BACKSLASH' => 1,
|
||||
'_LT_AC_LANG_CXX' => 1,
|
||||
'AC_PATH_MAGIC' => 1,
|
||||
'LT_PROG_GCJ' => 1,
|
||||
'_m4_warn' => 1,
|
||||
'_LT_AC_SYS_LIBPATH_AIX' => 1,
|
||||
'AC_PATH_TOOL_PREFIX' => 1,
|
||||
'AC_LIBTOOL_RC' => 1,
|
||||
'AC_LIBTOOL_FC' => 1,
|
||||
'AM_SET_DEPDIR' => 1,
|
||||
'AC_LIBTOOL_WIN32_DLL' => 1,
|
||||
'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1,
|
||||
'_AM_SET_OPTIONS' => 1,
|
||||
'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1,
|
||||
'AC_LTDL_PREOPEN' => 1,
|
||||
'AC_LIBTOOL_SYS_LIB_STRIP' => 1,
|
||||
'_LT_AC_SHELL_INIT' => 1,
|
||||
'_LT_PROG_LTMAIN' => 1,
|
||||
'_AC_AM_CONFIG_HEADER_HOOK' => 1,
|
||||
'LTVERSION_VERSION' => 1,
|
||||
'AM_SET_LEADING_DOT' => 1,
|
||||
'AC_LIBTOOL_CXX' => 1,
|
||||
'AC_LTDL_ENABLE_INSTALL' => 1,
|
||||
'AC_LIBTOOL_SETUP' => 1,
|
||||
'AC_LIBTOOL_OBJDIR' => 1,
|
||||
'AC_DEPLIBS_CHECK_METHOD' => 1,
|
||||
'AC_LIBTOOL_LANG_CXX_CONFIG' => 1,
|
||||
'_AM_AUTOCONF_VERSION' => 1,
|
||||
'AC_CONFIG_MACRO_DIR' => 1,
|
||||
'_LT_COMPILER_OPTION' => 1,
|
||||
'_LT_PREPARE_SED_QUOTE_VARS' => 1,
|
||||
'AM_PROG_AS' => 1,
|
||||
'AM_MAINTAINER_MODE' => 1,
|
||||
'AM_AUTOMAKE_VERSION' => 1,
|
||||
'_LT_AC_LANG_C_CONFIG' => 1,
|
||||
'm4_pattern_forbid' => 1,
|
||||
'AC_LTDL_OBJDIR' => 1,
|
||||
'AM_CONDITIONAL' => 1,
|
||||
'_LT_PROG_LTMAIN' => 1,
|
||||
'LT_AC_PROG_GCJ' => 1,
|
||||
'AC_LIBTOOL_CONFIG' => 1,
|
||||
'_LT_LINKER_OPTION' => 1,
|
||||
'AC_DEFUN_ONCE' => 1,
|
||||
'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1,
|
||||
'_LT_LINKER_BOILERPLATE' => 1,
|
||||
'LT_PROG_RC' => 1,
|
||||
'AC_LIBTOOL_PICMODE' => 1,
|
||||
'AC_LIBTOOL_SYS_LIB_STRIP' => 1,
|
||||
'AC_CONFIG_MACRO_DIR' => 1,
|
||||
'_LT_AC_LANG_F77' => 1,
|
||||
'_LT_AC_LANG_CXX_CONFIG' => 1,
|
||||
'AC_LIBTOOL_FC' => 1,
|
||||
'AM_SANITY_CHECK' => 1,
|
||||
'_LT_AC_PROG_ECHO_BACKSLASH' => 1,
|
||||
'_LT_AC_LANG_GCJ_CONFIG' => 1,
|
||||
'_LT_PROG_CXX' => 1,
|
||||
'AM_PROG_CC_C_O' => 1,
|
||||
'AM_INIT_AUTOMAKE' => 1,
|
||||
'_LT_AC_LOCK' => 1,
|
||||
'AC_LIBTOOL_LANG_C_CONFIG' => 1,
|
||||
'AC_LIBTOOL_PROG_LD_SHLIBS' => 1,
|
||||
'AC_LIBTOOL_POSTDEP_PREDEP' => 1,
|
||||
'_LT_PATH_TOOL_PREFIX' => 1,
|
||||
'_LT_AC_SYS_COMPILER' => 1,
|
||||
'_LT_AC_TRY_DLOPEN_SELF' => 1,
|
||||
'AC_LIBTOOL_COMPILER_OPTION' => 1,
|
||||
'AU_DEFUN' => 1,
|
||||
'AC_LIBTOOL_RC' => 1,
|
||||
'LT_AC_PROG_EGREP' => 1,
|
||||
'_LT_WITH_SYSROOT' => 1,
|
||||
'LTSUGAR_VERSION' => 1,
|
||||
'AC_DISABLE_STATIC' => 1,
|
||||
'_LT_CC_BASENAME' => 1,
|
||||
'AC_LIBTOOL_CXX' => 1,
|
||||
'_AM_MANGLE_OPTION' => 1,
|
||||
'AM_ENABLE_STATIC' => 1,
|
||||
'AM_PROG_LD' => 1,
|
||||
'AC_LIBTOOL_F77' => 1,
|
||||
'_AM_AUTOCONF_VERSION' => 1,
|
||||
'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1,
|
||||
'AC_LIBTOOL_WIN32_DLL' => 1,
|
||||
'AC_CHECK_LIBM' => 1,
|
||||
'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1,
|
||||
'_AM_SET_OPTIONS' => 1,
|
||||
'_LT_AC_LANG_RC_CONFIG' => 1,
|
||||
'LT_AC_PROG_RC' => 1,
|
||||
'_AM_PROG_CC_C_O' => 1,
|
||||
'AM_PROG_NM' => 1,
|
||||
'LTOBSOLETE_VERSION' => 1,
|
||||
'AC_PROG_LD_RELOAD_FLAG' => 1,
|
||||
'm4_pattern_allow' => 1,
|
||||
'AC_PROG_NM' => 1,
|
||||
'AM_DEP_TRACK' => 1,
|
||||
'AC_PROG_LD' => 1,
|
||||
'_LT_PROG_ECHO_BACKSLASH' => 1,
|
||||
'AC_LIBTOOL_SETUP' => 1,
|
||||
'AC_PROG_EGREP' => 1,
|
||||
'AM_DISABLE_STATIC' => 1,
|
||||
'AM_SILENT_RULES' => 1,
|
||||
'AC_LIBTOOL_GCJ' => 1,
|
||||
'_LT_DLL_DEF_P' => 1,
|
||||
'LT_PROG_GO' => 1,
|
||||
'AC_ENABLE_STATIC' => 1,
|
||||
'AC_LIBTOOL_PROG_COMPILER_PIC' => 1,
|
||||
'_LT_AC_FILE_LTDLL_C' => 1,
|
||||
'_LT_PROG_FC' => 1,
|
||||
'_AM_SUBST_NOTMAKE' => 1,
|
||||
'_LT_REQUIRED_DARWIN_CHECKS' => 1,
|
||||
'GC_SET_VERSION' => 1,
|
||||
'AC_LIBTOOL_LANG_CXX_CONFIG' => 1,
|
||||
'AM_ENABLE_SHARED' => 1,
|
||||
'AM_PROG_INSTALL_SH' => 1,
|
||||
'LTVERSION_VERSION' => 1,
|
||||
'LT_PROG_GCJ' => 1,
|
||||
'_LT_AC_PROG_CXXCPP' => 1,
|
||||
'LT_AC_PROG_SED' => 1,
|
||||
'_LT_AC_TAGCONFIG' => 1,
|
||||
'_LT_AC_LANG_GCJ' => 1,
|
||||
'AC_LIBTOOL_LANG_RC_CONFIG' => 1,
|
||||
'AC_PROG_LIBTOOL' => 1,
|
||||
'AC_LIBTOOL_LANG_F77_CONFIG' => 1,
|
||||
'AC_LIBTOOL_LINKER_OPTION' => 1,
|
||||
'_AM_PROG_TAR' => 1,
|
||||
'AC_LTDL_PREOPEN' => 1,
|
||||
'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1,
|
||||
'_AM_IF_OPTION' => 1,
|
||||
'LT_SYS_DLOPEN_SELF' => 1,
|
||||
'_AM_DEPENDENCIES' => 1,
|
||||
'LT_CMD_MAX_LEN' => 1,
|
||||
'AC_LIBTOOL_PROG_CC_C_O' => 1,
|
||||
'AM_SUBST_NOTMAKE' => 1,
|
||||
'AC_DISABLE_FAST_INSTALL' => 1,
|
||||
'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
|
||||
'AC_DISABLE_SHARED' => 1,
|
||||
'LT_OUTPUT' => 1,
|
||||
'AC_LIBTOOL_DLOPEN_SELF' => 1,
|
||||
'_AM_CONFIG_MACRO_DIRS' => 1,
|
||||
'AC_CONFIG_MACRO_DIR_TRACE' => 1,
|
||||
'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1,
|
||||
'AM_MAINTAINER_MODE' => 1,
|
||||
'LT_PATH_LD' => 1,
|
||||
'_AC_AM_CONFIG_HEADER_HOOK' => 1,
|
||||
'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1,
|
||||
'AM_MISSING_PROG' => 1,
|
||||
'AM_PROG_INSTALL_STRIP' => 1,
|
||||
'AM_SET_LEADING_DOT' => 1,
|
||||
'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1,
|
||||
'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1,
|
||||
'_LT_AC_SHELL_INIT' => 1,
|
||||
'LTOPTIONS_VERSION' => 1,
|
||||
'AM_AUX_DIR_EXPAND' => 1,
|
||||
'AC_LIBTOOL_DLOPEN' => 1,
|
||||
'include' => 1,
|
||||
'AC_DEFUN' => 1,
|
||||
'AM_MISSING_HAS_RUN' => 1,
|
||||
'AM_MAKE_INCLUDE' => 1,
|
||||
'AC_ENABLE_SHARED' => 1,
|
||||
'_LT_PROG_F77' => 1,
|
||||
'AC_PATH_TOOL_PREFIX' => 1,
|
||||
'LT_PATH_NM' => 1,
|
||||
'_AC_PROG_LIBTOOL' => 1,
|
||||
'_LT_AC_LANG_CXX' => 1,
|
||||
'AC_LIBTOOL_OBJDIR' => 1,
|
||||
'AM_DISABLE_SHARED' => 1,
|
||||
'LT_LANG' => 1,
|
||||
'LT_INIT' => 1,
|
||||
'AC_PROG_LD_GNU' => 1,
|
||||
'_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
|
||||
'AC_ENABLE_FAST_INSTALL' => 1,
|
||||
'_LT_COMPILER_BOILERPLATE' => 1,
|
||||
'AC_DEPLIBS_CHECK_METHOD' => 1,
|
||||
'AM_PROG_LIBTOOL' => 1,
|
||||
'AM_SET_DEPDIR' => 1,
|
||||
'AC_PATH_MAGIC' => 1,
|
||||
'_LT_AC_LANG_F77_CONFIG' => 1,
|
||||
'AC_LTDL_ENABLE_INSTALL' => 1,
|
||||
'LT_SUPPORTED_TAG' => 1,
|
||||
'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
|
||||
'_AM_SET_OPTION' => 1,
|
||||
'LT_LIB_M' => 1,
|
||||
'_LT_AC_CHECK_DLFCN' => 1,
|
||||
'_LT_AC_LOCK' => 1,
|
||||
'_LT_AC_TAGVAR' => 1,
|
||||
'_AM_DEPENDENCIES' => 1,
|
||||
'AM_SANITY_CHECK' => 1,
|
||||
'LT_AC_PROG_GCJ' => 1,
|
||||
'_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
|
||||
'_LT_PREPARE_SED_QUOTE_VARS' => 1,
|
||||
'AM_MAKE_INCLUDE' => 1,
|
||||
'_LT_PROG_F77' => 1,
|
||||
'_LT_AC_LANG_F77_CONFIG' => 1,
|
||||
'AC_ENABLE_FAST_INSTALL' => 1,
|
||||
'LT_SUPPORTED_TAG' => 1,
|
||||
'AU_DEFUN' => 1,
|
||||
'AC_LIBTOOL_F77' => 1,
|
||||
'AC_LTDL_OBJDIR' => 1,
|
||||
'_AM_IF_OPTION' => 1,
|
||||
'AM_ENABLE_SHARED' => 1,
|
||||
'_AC_PROG_LIBTOOL' => 1,
|
||||
'AM_PROG_LD' => 1,
|
||||
'LT_PATH_LD' => 1,
|
||||
'_AM_MANGLE_OPTION' => 1,
|
||||
'_LT_LINKER_OPTION' => 1,
|
||||
'AC_PROG_EGREP' => 1,
|
||||
'AC_PROG_LD_GNU' => 1,
|
||||
'AC_LIBTOOL_DLOPEN_SELF' => 1,
|
||||
'AM_PROG_INSTALL_STRIP' => 1,
|
||||
'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1,
|
||||
'_LT_WITH_SYSROOT' => 1,
|
||||
'LT_PROG_RC' => 1,
|
||||
'_AM_SET_OPTION' => 1,
|
||||
'_LT_AC_LANG_GCJ' => 1,
|
||||
'_AM_PROG_CC_C_O' => 1,
|
||||
'GC_SET_VERSION' => 1,
|
||||
'AC_PROG_NM' => 1,
|
||||
'AC_PROG_LIBTOOL' => 1,
|
||||
'AM_SUBST_NOTMAKE' => 1,
|
||||
'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1,
|
||||
'AC_LIBTOOL_GCJ' => 1,
|
||||
'_LT_AC_PROG_ECHO_BACKSLASH' => 1,
|
||||
'AC_LIBTOOL_PROG_CC_C_O' => 1,
|
||||
'AM_AUX_DIR_EXPAND' => 1,
|
||||
'AC_LIBTOOL_CONFIG' => 1,
|
||||
'_LT_AC_PROG_CXXCPP' => 1,
|
||||
'AM_CONDITIONAL' => 1,
|
||||
'LT_PATH_NM' => 1,
|
||||
'AM_PROG_LIBTOOL' => 1,
|
||||
'AM_RUN_LOG' => 1,
|
||||
'_AM_PROG_TAR' => 1,
|
||||
'AM_MISSING_PROG' => 1,
|
||||
'LT_AC_PROG_RC' => 1,
|
||||
'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1,
|
||||
'LTOPTIONS_VERSION' => 1,
|
||||
'_LT_LINKER_BOILERPLATE' => 1
|
||||
'_LT_AC_SYS_LIBPATH_AIX' => 1
|
||||
}
|
||||
], 'Autom4te::Request' )
|
||||
);
|
||||
|
8
external/bdwgc/config.log
vendored
8
external/bdwgc/config.log
vendored
@ -10,11 +10,11 @@ generated by GNU Autoconf 2.69. Invocation command line was
|
||||
## Platform. ##
|
||||
## --------- ##
|
||||
|
||||
hostname = az-ubuntu-generala37872
|
||||
hostname = az-ubuntu-general34f900
|
||||
uname -m = x86_64
|
||||
uname -r = 4.15.0-1082-azure
|
||||
uname -r = 4.15.0-1091-azure
|
||||
uname -s = Linux
|
||||
uname -v = #92~16.04.1-Ubuntu SMP Tue Apr 14 22:28:34 UTC 2020
|
||||
uname -v = #101~16.04.1-Ubuntu SMP Fri Jun 26 01:14:12 UTC 2020
|
||||
|
||||
/usr/bin/uname -p = unknown
|
||||
/bin/uname -X = unknown
|
||||
@ -747,7 +747,7 @@ generated by GNU Autoconf 2.69. Invocation command line was
|
||||
CONFIG_COMMANDS =
|
||||
$ ./config.status
|
||||
|
||||
on az-ubuntu-generala37872
|
||||
on az-ubuntu-general34f900
|
||||
|
||||
config.status:1238: creating Makefile
|
||||
config.status:1238: creating bdw-gc.pc
|
||||
|
895
external/bdwgc/libatomic_ops/Makefile.in
vendored
Normal file
895
external/bdwgc/libatomic_ops/Makefile.in
vendored
Normal file
@ -0,0 +1,895 @@
|
||||
# Makefile.in generated by automake 1.15 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994-2014 Free Software Foundation, Inc.
|
||||
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
@SET_MAKE@
|
||||
|
||||
VPATH = @srcdir@
|
||||
am__is_gnu_make = { \
|
||||
if test -z '$(MAKELEVEL)'; then \
|
||||
false; \
|
||||
elif test -n '$(MAKE_HOST)'; then \
|
||||
true; \
|
||||
elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
|
||||
true; \
|
||||
else \
|
||||
false; \
|
||||
fi; \
|
||||
}
|
||||
am__make_running_with_option = \
|
||||
case $${target_option-} in \
|
||||
?) ;; \
|
||||
*) echo "am__make_running_with_option: internal error: invalid" \
|
||||
"target option '$${target_option-}' specified" >&2; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
has_opt=no; \
|
||||
sane_makeflags=$$MAKEFLAGS; \
|
||||
if $(am__is_gnu_make); then \
|
||||
sane_makeflags=$$MFLAGS; \
|
||||
else \
|
||||
case $$MAKEFLAGS in \
|
||||
*\\[\ \ ]*) \
|
||||
bs=\\; \
|
||||
sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
|
||||
| sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
|
||||
esac; \
|
||||
fi; \
|
||||
skip_next=no; \
|
||||
strip_trailopt () \
|
||||
{ \
|
||||
flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
|
||||
}; \
|
||||
for flg in $$sane_makeflags; do \
|
||||
test $$skip_next = yes && { skip_next=no; continue; }; \
|
||||
case $$flg in \
|
||||
*=*|--*) continue;; \
|
||||
-*I) strip_trailopt 'I'; skip_next=yes;; \
|
||||
-*I?*) strip_trailopt 'I';; \
|
||||
-*O) strip_trailopt 'O'; skip_next=yes;; \
|
||||
-*O?*) strip_trailopt 'O';; \
|
||||
-*l) strip_trailopt 'l'; skip_next=yes;; \
|
||||
-*l?*) strip_trailopt 'l';; \
|
||||
-[dEDm]) skip_next=yes;; \
|
||||
-[JT]) skip_next=yes;; \
|
||||
esac; \
|
||||
case $$flg in \
|
||||
*$$target_option*) has_opt=yes; break;; \
|
||||
esac; \
|
||||
done; \
|
||||
test $$has_opt = yes
|
||||
am__make_dryrun = (target_option=n; $(am__make_running_with_option))
|
||||
am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
install_sh_DATA = $(install_sh) -c -m 644
|
||||
install_sh_PROGRAM = $(install_sh) -c
|
||||
install_sh_SCRIPT = $(install_sh) -c
|
||||
INSTALL_HEADER = $(INSTALL_DATA)
|
||||
transform = $(program_transform_name)
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
build_triplet = @build@
|
||||
host_triplet = @host@
|
||||
target_triplet = @target@
|
||||
subdir = .
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
|
||||
$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
|
||||
$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
|
||||
$(am__configure_deps) $(dist_pkgdata_DATA) $(am__DIST_COMMON)
|
||||
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
|
||||
configure.lineno config.status.lineno
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
CONFIG_HEADER = $(top_builddir)/src/config.h
|
||||
CONFIG_CLEAN_FILES = pkgconfig/atomic_ops.pc \
|
||||
pkgconfig/atomic_ops-uninstalled.pc
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
AM_V_P = $(am__v_P_@AM_V@)
|
||||
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
|
||||
am__v_P_0 = false
|
||||
am__v_P_1 = :
|
||||
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
||||
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
||||
am__v_GEN_0 = @echo " GEN " $@;
|
||||
am__v_GEN_1 =
|
||||
AM_V_at = $(am__v_at_@AM_V@)
|
||||
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
||||
am__v_at_0 = @
|
||||
am__v_at_1 =
|
||||
SOURCES =
|
||||
DIST_SOURCES =
|
||||
RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
|
||||
ctags-recursive dvi-recursive html-recursive info-recursive \
|
||||
install-data-recursive install-dvi-recursive \
|
||||
install-exec-recursive install-html-recursive \
|
||||
install-info-recursive install-pdf-recursive \
|
||||
install-ps-recursive install-recursive installcheck-recursive \
|
||||
installdirs-recursive pdf-recursive ps-recursive \
|
||||
tags-recursive uninstall-recursive
|
||||
am__can_run_installinfo = \
|
||||
case $$AM_UPDATE_INFO_DIR in \
|
||||
n|no|NO) false;; \
|
||||
*) (install-info --version) >/dev/null 2>&1;; \
|
||||
esac
|
||||
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
||||
am__vpath_adj = case $$p in \
|
||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
||||
*) f=$$p;; \
|
||||
esac;
|
||||
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
||||
am__install_max = 40
|
||||
am__nobase_strip_setup = \
|
||||
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
||||
am__nobase_strip = \
|
||||
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
||||
am__nobase_list = $(am__nobase_strip_setup); \
|
||||
for p in $$list; do echo "$$p $$p"; done | \
|
||||
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
||||
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
||||
if (++n[$$2] == $(am__install_max)) \
|
||||
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
||||
END { for (dir in files) print dir, files[dir] }'
|
||||
am__base_list = \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
||||
am__uninstall_files_from_dir = { \
|
||||
test -z "$$files" \
|
||||
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|
||||
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
||||
$(am__cd) "$$dir" && rm -f $$files; }; \
|
||||
}
|
||||
am__installdirs = "$(DESTDIR)$(pkgdatadir)" \
|
||||
"$(DESTDIR)$(pkgconfigdir)"
|
||||
DATA = $(dist_pkgdata_DATA) $(noinst_DATA) $(pkgconfig_DATA)
|
||||
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
|
||||
distclean-recursive maintainer-clean-recursive
|
||||
am__recursive_targets = \
|
||||
$(RECURSIVE_TARGETS) \
|
||||
$(RECURSIVE_CLEAN_TARGETS) \
|
||||
$(am__extra_recursive_targets)
|
||||
AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
|
||||
cscope distdir dist dist-all distcheck
|
||||
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
|
||||
# Read a list of newline-separated strings from the standard input,
|
||||
# and print each of them once, without duplicates. Input order is
|
||||
# *not* preserved.
|
||||
am__uniquify_input = $(AWK) '\
|
||||
BEGIN { nonempty = 0; } \
|
||||
{ items[$$0] = 1; nonempty = 1; } \
|
||||
END { if (nonempty) { for (i in items) print i; }; } \
|
||||
'
|
||||
# Make sure the list of sources is unique. This is necessary because,
|
||||
# e.g., the same source file might be shared among _SOURCES variables
|
||||
# for different programs/libraries.
|
||||
am__define_uniq_tagged_files = \
|
||||
list='$(am__tagged_files)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | $(am__uniquify_input)`
|
||||
ETAGS = etags
|
||||
CTAGS = ctags
|
||||
CSCOPE = cscope
|
||||
DIST_SUBDIRS = $(SUBDIRS)
|
||||
am__DIST_COMMON = $(srcdir)/Makefile.in \
|
||||
$(top_srcdir)/pkgconfig/atomic_ops-uninstalled.pc.in \
|
||||
$(top_srcdir)/pkgconfig/atomic_ops.pc.in AUTHORS COPYING \
|
||||
ChangeLog TODO compile config.guess config.sub install-sh \
|
||||
ltmain.sh missing
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
distdir = $(PACKAGE)-$(VERSION)
|
||||
top_distdir = $(distdir)
|
||||
am__remove_distdir = \
|
||||
if test -d "$(distdir)"; then \
|
||||
find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
|
||||
&& rm -rf "$(distdir)" \
|
||||
|| { sleep 5 && rm -rf "$(distdir)"; }; \
|
||||
else :; fi
|
||||
am__post_remove_distdir = $(am__remove_distdir)
|
||||
am__relativize = \
|
||||
dir0=`pwd`; \
|
||||
sed_first='s,^\([^/]*\)/.*$$,\1,'; \
|
||||
sed_rest='s,^[^/]*/*,,'; \
|
||||
sed_last='s,^.*/\([^/]*\)$$,\1,'; \
|
||||
sed_butlast='s,/*[^/]*$$,,'; \
|
||||
while test -n "$$dir1"; do \
|
||||
first=`echo "$$dir1" | sed -e "$$sed_first"`; \
|
||||
if test "$$first" != "."; then \
|
||||
if test "$$first" = ".."; then \
|
||||
dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
|
||||
dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
|
||||
else \
|
||||
first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
|
||||
if test "$$first2" = "$$first"; then \
|
||||
dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
|
||||
else \
|
||||
dir2="../$$dir2"; \
|
||||
fi; \
|
||||
dir0="$$dir0"/"$$first"; \
|
||||
fi; \
|
||||
fi; \
|
||||
dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
|
||||
done; \
|
||||
reldir="$$dir2"
|
||||
DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.bz2
|
||||
GZIP_ENV = --best
|
||||
DIST_TARGETS = dist-bzip2 dist-gzip
|
||||
distuninstallcheck_listfiles = find . -type f -print
|
||||
am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
|
||||
| sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
|
||||
distcleancheck_listfiles = find . -type f -print
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMTAR = @AMTAR@
|
||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
||||
AR = @AR@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
CC = @CC@
|
||||
CCAS = @CCAS@
|
||||
CCASDEPMODE = @CCASDEPMODE@
|
||||
CCASFLAGS = @CCASFLAGS@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
DLLTOOL = @DLLTOOL@
|
||||
DSYMUTIL = @DSYMUTIL@
|
||||
DUMPBIN = @DUMPBIN@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
EXEEXT = @EXEEXT@
|
||||
FGREP = @FGREP@
|
||||
GREP = @GREP@
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBS = @LIBS@
|
||||
LIBTOOL = @LIBTOOL@
|
||||
LIPO = @LIPO@
|
||||
LN_S = @LN_S@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
|
||||
MAINT = @MAINT@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
||||
MKDIR_P = @MKDIR_P@
|
||||
NM = @NM@
|
||||
NMEDIT = @NMEDIT@
|
||||
OBJDUMP = @OBJDUMP@
|
||||
OBJEXT = @OBJEXT@
|
||||
OTOOL = @OTOOL@
|
||||
OTOOL64 = @OTOOL64@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
PACKAGE_NAME = @PACKAGE_NAME@
|
||||
PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
PICFLAG = @PICFLAG@
|
||||
RANLIB = @RANLIB@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
STRIP = @STRIP@
|
||||
THREADDLLIBS = @THREADDLLIBS@
|
||||
VERSION = @VERSION@
|
||||
abs_builddir = @abs_builddir@
|
||||
abs_srcdir = @abs_srcdir@
|
||||
abs_top_builddir = @abs_top_builddir@
|
||||
abs_top_srcdir = @abs_top_srcdir@
|
||||
ac_ct_AR = @ac_ct_AR@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
||||
am__include = @am__include@
|
||||
am__leading_dot = @am__leading_dot@
|
||||
am__quote = @am__quote@
|
||||
am__tar = @am__tar@
|
||||
am__untar = @am__untar@
|
||||
bindir = @bindir@
|
||||
build = @build@
|
||||
build_alias = @build_alias@
|
||||
build_cpu = @build_cpu@
|
||||
build_os = @build_os@
|
||||
build_vendor = @build_vendor@
|
||||
builddir = @builddir@
|
||||
datadir = @datadir@
|
||||
datarootdir = @datarootdir@
|
||||
docdir = @docdir@
|
||||
dvidir = @dvidir@
|
||||
exec_prefix = @exec_prefix@
|
||||
host = @host@
|
||||
host_alias = @host_alias@
|
||||
host_cpu = @host_cpu@
|
||||
host_os = @host_os@
|
||||
host_vendor = @host_vendor@
|
||||
htmldir = @htmldir@
|
||||
includedir = @includedir@
|
||||
infodir = @infodir@
|
||||
install_sh = @install_sh@
|
||||
libdir = @libdir@
|
||||
libexecdir = @libexecdir@
|
||||
localedir = @localedir@
|
||||
localstatedir = @localstatedir@
|
||||
mandir = @mandir@
|
||||
mkdir_p = @mkdir_p@
|
||||
oldincludedir = @oldincludedir@
|
||||
pdfdir = @pdfdir@
|
||||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
runstatedir = @runstatedir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
sysconfdir = @sysconfdir@
|
||||
target = @target@
|
||||
target_alias = @target_alias@
|
||||
target_cpu = @target_cpu@
|
||||
target_os = @target_os@
|
||||
target_vendor = @target_vendor@
|
||||
top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
SUBDIRS = src doc
|
||||
ACLOCAL_AMFLAGS = -I m4
|
||||
pkgconfigdir = $(libdir)/pkgconfig
|
||||
pkgconfig_DATA = pkgconfig/atomic_ops.pc
|
||||
noinst_DATA = pkgconfig/atomic_ops-uninstalled.pc
|
||||
dist_pkgdata_DATA = COPYING README.md
|
||||
EXTRA_DIST = autogen.sh
|
||||
all: all-recursive
|
||||
|
||||
.SUFFIXES:
|
||||
am--refresh: Makefile
|
||||
@:
|
||||
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
|
||||
@for dep in $?; do \
|
||||
case '$(am__configure_deps)' in \
|
||||
*$$dep*) \
|
||||
echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \
|
||||
$(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \
|
||||
&& exit 0; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --foreign Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
echo ' $(SHELL) ./config.status'; \
|
||||
$(SHELL) ./config.status;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
|
||||
esac;
|
||||
|
||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
$(SHELL) ./config.status --recheck
|
||||
|
||||
$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
|
||||
$(am__cd) $(srcdir) && $(AUTOCONF)
|
||||
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
|
||||
$(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
|
||||
$(am__aclocal_m4_deps):
|
||||
pkgconfig/atomic_ops.pc: $(top_builddir)/config.status $(top_srcdir)/pkgconfig/atomic_ops.pc.in
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $@
|
||||
pkgconfig/atomic_ops-uninstalled.pc: $(top_builddir)/config.status $(top_srcdir)/pkgconfig/atomic_ops-uninstalled.pc.in
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $@
|
||||
|
||||
mostlyclean-libtool:
|
||||
-rm -f *.lo
|
||||
|
||||
clean-libtool:
|
||||
-rm -rf .libs _libs
|
||||
|
||||
distclean-libtool:
|
||||
-rm -f libtool config.lt
|
||||
install-dist_pkgdataDATA: $(dist_pkgdata_DATA)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list='$(dist_pkgdata_DATA)'; test -n "$(pkgdatadir)" || list=; \
|
||||
if test -n "$$list"; then \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(pkgdatadir)'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(pkgdatadir)" || exit 1; \
|
||||
fi; \
|
||||
for p in $$list; do \
|
||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; \
|
||||
done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgdatadir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(pkgdatadir)" || exit $$?; \
|
||||
done
|
||||
|
||||
uninstall-dist_pkgdataDATA:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list='$(dist_pkgdata_DATA)'; test -n "$(pkgdatadir)" || list=; \
|
||||
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
||||
dir='$(DESTDIR)$(pkgdatadir)'; $(am__uninstall_files_from_dir)
|
||||
install-pkgconfigDATA: $(pkgconfig_DATA)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
|
||||
if test -n "$$list"; then \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || exit 1; \
|
||||
fi; \
|
||||
for p in $$list; do \
|
||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; \
|
||||
done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \
|
||||
done
|
||||
|
||||
uninstall-pkgconfigDATA:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
|
||||
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
||||
dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir)
|
||||
|
||||
# This directory's subdirectories are mostly independent; you can cd
|
||||
# into them and run 'make' without going through this Makefile.
|
||||
# To change the values of 'make' variables: instead of editing Makefiles,
|
||||
# (1) if the variable is set in 'config.status', edit 'config.status'
|
||||
# (which will cause the Makefiles to be regenerated when you run 'make');
|
||||
# (2) otherwise, pass the desired values on the 'make' command line.
|
||||
$(am__recursive_targets):
|
||||
@fail=; \
|
||||
if $(am__make_keepgoing); then \
|
||||
failcom='fail=yes'; \
|
||||
else \
|
||||
failcom='exit 1'; \
|
||||
fi; \
|
||||
dot_seen=no; \
|
||||
target=`echo $@ | sed s/-recursive//`; \
|
||||
case "$@" in \
|
||||
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
|
||||
*) list='$(SUBDIRS)' ;; \
|
||||
esac; \
|
||||
for subdir in $$list; do \
|
||||
echo "Making $$target in $$subdir"; \
|
||||
if test "$$subdir" = "."; then \
|
||||
dot_seen=yes; \
|
||||
local_target="$$target-am"; \
|
||||
else \
|
||||
local_target="$$target"; \
|
||||
fi; \
|
||||
($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||
|| eval $$failcom; \
|
||||
done; \
|
||||
if test "$$dot_seen" = "no"; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
|
||||
fi; test -z "$$fail"
|
||||
|
||||
ID: $(am__tagged_files)
|
||||
$(am__define_uniq_tagged_files); mkid -fID $$unique
|
||||
tags: tags-recursive
|
||||
TAGS: tags
|
||||
|
||||
tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
|
||||
set x; \
|
||||
here=`pwd`; \
|
||||
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
|
||||
include_option=--etags-include; \
|
||||
empty_fix=.; \
|
||||
else \
|
||||
include_option=--include; \
|
||||
empty_fix=; \
|
||||
fi; \
|
||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||
if test "$$subdir" = .; then :; else \
|
||||
test ! -f $$subdir/TAGS || \
|
||||
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
|
||||
fi; \
|
||||
done; \
|
||||
$(am__define_uniq_tagged_files); \
|
||||
shift; \
|
||||
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
|
||||
test -n "$$unique" || unique=$$empty_fix; \
|
||||
if test $$# -gt 0; then \
|
||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||
"$$@" $$unique; \
|
||||
else \
|
||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||
$$unique; \
|
||||
fi; \
|
||||
fi
|
||||
ctags: ctags-recursive
|
||||
|
||||
CTAGS: ctags
|
||||
ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
|
||||
$(am__define_uniq_tagged_files); \
|
||||
test -z "$(CTAGS_ARGS)$$unique" \
|
||||
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
||||
$$unique
|
||||
|
||||
GTAGS:
|
||||
here=`$(am__cd) $(top_builddir) && pwd` \
|
||||
&& $(am__cd) $(top_srcdir) \
|
||||
&& gtags -i $(GTAGS_ARGS) "$$here"
|
||||
cscope: cscope.files
|
||||
test ! -s cscope.files \
|
||||
|| $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
|
||||
clean-cscope:
|
||||
-rm -f cscope.files
|
||||
cscope.files: clean-cscope cscopelist
|
||||
cscopelist: cscopelist-recursive
|
||||
|
||||
cscopelist-am: $(am__tagged_files)
|
||||
list='$(am__tagged_files)'; \
|
||||
case "$(srcdir)" in \
|
||||
[\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
|
||||
*) sdir=$(subdir)/$(srcdir) ;; \
|
||||
esac; \
|
||||
for i in $$list; do \
|
||||
if test -f "$$i"; then \
|
||||
echo "$(subdir)/$$i"; \
|
||||
else \
|
||||
echo "$$sdir/$$i"; \
|
||||
fi; \
|
||||
done >> $(top_builddir)/cscope.files
|
||||
|
||||
distclean-tags:
|
||||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
||||
-rm -f cscope.out cscope.in.out cscope.po.out cscope.files
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
$(am__remove_distdir)
|
||||
test -d "$(distdir)" || mkdir "$(distdir)"
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
dist_files=`for file in $$list; do echo $$file; done | \
|
||||
sed -e "s|^$$srcdirstrip/||;t" \
|
||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||
case $$dist_files in \
|
||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||
sort -u` ;; \
|
||||
esac; \
|
||||
for file in $$dist_files; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test -d "$(distdir)/$$file"; then \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
||||
else \
|
||||
test -f "$(distdir)/$$file" \
|
||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
|
||||
if test "$$subdir" = .; then :; else \
|
||||
$(am__make_dryrun) \
|
||||
|| test -d "$(distdir)/$$subdir" \
|
||||
|| $(MKDIR_P) "$(distdir)/$$subdir" \
|
||||
|| exit 1; \
|
||||
dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
|
||||
$(am__relativize); \
|
||||
new_distdir=$$reldir; \
|
||||
dir1=$$subdir; dir2="$(top_distdir)"; \
|
||||
$(am__relativize); \
|
||||
new_top_distdir=$$reldir; \
|
||||
echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
|
||||
echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
|
||||
($(am__cd) $$subdir && \
|
||||
$(MAKE) $(AM_MAKEFLAGS) \
|
||||
top_distdir="$$new_top_distdir" \
|
||||
distdir="$$new_distdir" \
|
||||
am__remove_distdir=: \
|
||||
am__skip_length_check=: \
|
||||
am__skip_mode_fix=: \
|
||||
distdir) \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
-test -n "$(am__skip_mode_fix)" \
|
||||
|| find "$(distdir)" -type d ! -perm -755 \
|
||||
-exec chmod u+rwx,go+rx {} \; -o \
|
||||
! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
|
||||
! -type d ! -perm -400 -exec chmod a+r {} \; -o \
|
||||
! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
|
||||
|| chmod -R a+r "$(distdir)"
|
||||
dist-gzip: distdir
|
||||
tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
|
||||
$(am__post_remove_distdir)
|
||||
dist-bzip2: distdir
|
||||
tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
|
||||
$(am__post_remove_distdir)
|
||||
|
||||
dist-lzip: distdir
|
||||
tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
|
||||
$(am__post_remove_distdir)
|
||||
|
||||
dist-xz: distdir
|
||||
tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
|
||||
$(am__post_remove_distdir)
|
||||
|
||||
dist-tarZ: distdir
|
||||
@echo WARNING: "Support for distribution archives compressed with" \
|
||||
"legacy program 'compress' is deprecated." >&2
|
||||
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
|
||||
tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
|
||||
$(am__post_remove_distdir)
|
||||
|
||||
dist-shar: distdir
|
||||
@echo WARNING: "Support for shar distribution archives is" \
|
||||
"deprecated." >&2
|
||||
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
|
||||
shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
|
||||
$(am__post_remove_distdir)
|
||||
|
||||
dist-zip: distdir
|
||||
-rm -f $(distdir).zip
|
||||
zip -rq $(distdir).zip $(distdir)
|
||||
$(am__post_remove_distdir)
|
||||
|
||||
dist dist-all:
|
||||
$(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
|
||||
$(am__post_remove_distdir)
|
||||
|
||||
# This target untars the dist file and tries a VPATH configuration. Then
|
||||
# it guarantees that the distribution is self-contained by making another
|
||||
# tarfile.
|
||||
distcheck: dist
|
||||
case '$(DIST_ARCHIVES)' in \
|
||||
*.tar.gz*) \
|
||||
GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
|
||||
*.tar.bz2*) \
|
||||
bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
|
||||
*.tar.lz*) \
|
||||
lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
|
||||
*.tar.xz*) \
|
||||
xz -dc $(distdir).tar.xz | $(am__untar) ;;\
|
||||
*.tar.Z*) \
|
||||
uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
|
||||
*.shar.gz*) \
|
||||
GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
|
||||
*.zip*) \
|
||||
unzip $(distdir).zip ;;\
|
||||
esac
|
||||
chmod -R a-w $(distdir)
|
||||
chmod u+w $(distdir)
|
||||
mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst
|
||||
chmod a-w $(distdir)
|
||||
test -d $(distdir)/_build || exit 0; \
|
||||
dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
|
||||
&& dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
|
||||
&& am__cwd=`pwd` \
|
||||
&& $(am__cd) $(distdir)/_build/sub \
|
||||
&& ../../configure \
|
||||
$(AM_DISTCHECK_CONFIGURE_FLAGS) \
|
||||
$(DISTCHECK_CONFIGURE_FLAGS) \
|
||||
--srcdir=../.. --prefix="$$dc_install_base" \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) check \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) install \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) installcheck \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) uninstall \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
|
||||
distuninstallcheck \
|
||||
&& chmod -R a-w "$$dc_install_base" \
|
||||
&& ({ \
|
||||
(cd ../.. && umask 077 && mkdir "$$dc_destdir") \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
|
||||
distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
|
||||
} || { rm -rf "$$dc_destdir"; exit 1; }) \
|
||||
&& rm -rf "$$dc_destdir" \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) dist \
|
||||
&& rm -rf $(DIST_ARCHIVES) \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
|
||||
&& cd "$$am__cwd" \
|
||||
|| exit 1
|
||||
$(am__post_remove_distdir)
|
||||
@(echo "$(distdir) archives ready for distribution: "; \
|
||||
list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
|
||||
sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
|
||||
distuninstallcheck:
|
||||
@test -n '$(distuninstallcheck_dir)' || { \
|
||||
echo 'ERROR: trying to run $@ with an empty' \
|
||||
'$$(distuninstallcheck_dir)' >&2; \
|
||||
exit 1; \
|
||||
}; \
|
||||
$(am__cd) '$(distuninstallcheck_dir)' || { \
|
||||
echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
|
||||
exit 1; \
|
||||
}; \
|
||||
test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
|
||||
|| { echo "ERROR: files left after uninstall:" ; \
|
||||
if test -n "$(DESTDIR)"; then \
|
||||
echo " (check DESTDIR support)"; \
|
||||
fi ; \
|
||||
$(distuninstallcheck_listfiles) ; \
|
||||
exit 1; } >&2
|
||||
distcleancheck: distclean
|
||||
@if test '$(srcdir)' = . ; then \
|
||||
echo "ERROR: distcleancheck can only run from a VPATH build" ; \
|
||||
exit 1 ; \
|
||||
fi
|
||||
@test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
|
||||
|| { echo "ERROR: files left in build directory after distclean:" ; \
|
||||
$(distcleancheck_listfiles) ; \
|
||||
exit 1; } >&2
|
||||
check-am: all-am
|
||||
check: check-recursive
|
||||
all-am: Makefile $(DATA)
|
||||
installdirs: installdirs-recursive
|
||||
installdirs-am:
|
||||
for dir in "$(DESTDIR)$(pkgdatadir)" "$(DESTDIR)$(pkgconfigdir)"; do \
|
||||
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
||||
done
|
||||
install: install-recursive
|
||||
install-exec: install-exec-recursive
|
||||
install-data: install-data-recursive
|
||||
uninstall: uninstall-recursive
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
|
||||
installcheck: installcheck-recursive
|
||||
install-strip:
|
||||
if test -z '$(STRIP)'; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
install; \
|
||||
else \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
||||
fi
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
clean: clean-recursive
|
||||
|
||||
clean-am: clean-generic clean-libtool mostlyclean-am
|
||||
|
||||
distclean: distclean-recursive
|
||||
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-generic distclean-libtool \
|
||||
distclean-tags
|
||||
|
||||
dvi: dvi-recursive
|
||||
|
||||
dvi-am:
|
||||
|
||||
html: html-recursive
|
||||
|
||||
html-am:
|
||||
|
||||
info: info-recursive
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am: install-dist_pkgdataDATA install-pkgconfigDATA
|
||||
|
||||
install-dvi: install-dvi-recursive
|
||||
|
||||
install-dvi-am:
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-html: install-html-recursive
|
||||
|
||||
install-html-am:
|
||||
|
||||
install-info: install-info-recursive
|
||||
|
||||
install-info-am:
|
||||
|
||||
install-man:
|
||||
|
||||
install-pdf: install-pdf-recursive
|
||||
|
||||
install-pdf-am:
|
||||
|
||||
install-ps: install-ps-recursive
|
||||
|
||||
install-ps-am:
|
||||
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-recursive
|
||||
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
|
||||
-rm -rf $(top_srcdir)/autom4te.cache
|
||||
-rm -f Makefile
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
mostlyclean: mostlyclean-recursive
|
||||
|
||||
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
|
||||
|
||||
pdf: pdf-recursive
|
||||
|
||||
pdf-am:
|
||||
|
||||
ps: ps-recursive
|
||||
|
||||
ps-am:
|
||||
|
||||
uninstall-am: uninstall-dist_pkgdataDATA uninstall-pkgconfigDATA
|
||||
|
||||
.MAKE: $(am__recursive_targets) install-am install-strip
|
||||
|
||||
.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
|
||||
am--refresh check check-am clean clean-cscope clean-generic \
|
||||
clean-libtool cscope cscopelist-am ctags ctags-am dist \
|
||||
dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \
|
||||
dist-xz dist-zip distcheck distclean distclean-generic \
|
||||
distclean-libtool distclean-tags distcleancheck distdir \
|
||||
distuninstallcheck dvi dvi-am html html-am info info-am \
|
||||
install install-am install-data install-data-am \
|
||||
install-dist_pkgdataDATA install-dvi install-dvi-am \
|
||||
install-exec install-exec-am install-html install-html-am \
|
||||
install-info install-info-am install-man install-pdf \
|
||||
install-pdf-am install-pkgconfigDATA install-ps install-ps-am \
|
||||
install-strip installcheck installcheck-am installdirs \
|
||||
installdirs-am maintainer-clean maintainer-clean-generic \
|
||||
mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
|
||||
ps ps-am tags tags-am uninstall uninstall-am \
|
||||
uninstall-dist_pkgdataDATA uninstall-pkgconfigDATA
|
||||
|
||||
.PRECIOUS: Makefile
|
||||
|
||||
|
||||
#distclean-local:
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
1213
external/bdwgc/libatomic_ops/aclocal.m4
vendored
Normal file
1213
external/bdwgc/libatomic_ops/aclocal.m4
vendored
Normal file
File diff suppressed because it is too large
Load Diff
1
external/bdwgc/libatomic_ops/autom4te.cache/output.0.REMOVED.git-id
vendored
Normal file
1
external/bdwgc/libatomic_ops/autom4te.cache/output.0.REMOVED.git-id
vendored
Normal file
@ -0,0 +1 @@
|
||||
503d73065590595e5d71ea576187d317e0a74368
|
1
external/bdwgc/libatomic_ops/autom4te.cache/output.1.REMOVED.git-id
vendored
Normal file
1
external/bdwgc/libatomic_ops/autom4te.cache/output.1.REMOVED.git-id
vendored
Normal file
@ -0,0 +1 @@
|
||||
503d73065590595e5d71ea576187d317e0a74368
|
1
external/bdwgc/libatomic_ops/autom4te.cache/output.2.REMOVED.git-id
vendored
Normal file
1
external/bdwgc/libatomic_ops/autom4te.cache/output.2.REMOVED.git-id
vendored
Normal file
@ -0,0 +1 @@
|
||||
503d73065590595e5d71ea576187d317e0a74368
|
471
external/bdwgc/libatomic_ops/autom4te.cache/requests
vendored
Normal file
471
external/bdwgc/libatomic_ops/autom4te.cache/requests
vendored
Normal file
@ -0,0 +1,471 @@
|
||||
# This file was generated by Autom4te Fri Oct 23 20:57:39 UTC 2015.
|
||||
# It contains the lists of macros which have been traced.
|
||||
# It can be safely removed.
|
||||
|
||||
@request = (
|
||||
bless( [
|
||||
'0',
|
||||
1,
|
||||
[
|
||||
'/usr/share/autoconf'
|
||||
],
|
||||
[
|
||||
'/usr/share/autoconf/autoconf/autoconf.m4f',
|
||||
'-',
|
||||
'/usr/share/aclocal-1.15/internal/ac-config-macro-dirs.m4',
|
||||
'/usr/share/aclocal/libtool.m4',
|
||||
'/usr/share/aclocal/ltoptions.m4',
|
||||
'/usr/share/aclocal/ltsugar.m4',
|
||||
'/usr/share/aclocal/ltversion.m4',
|
||||
'/usr/share/aclocal/lt~obsolete.m4',
|
||||
'/usr/share/aclocal-1.15/amversion.m4',
|
||||
'/usr/share/aclocal-1.15/as.m4',
|
||||
'/usr/share/aclocal-1.15/auxdir.m4',
|
||||
'/usr/share/aclocal-1.15/cond.m4',
|
||||
'/usr/share/aclocal-1.15/depend.m4',
|
||||
'/usr/share/aclocal-1.15/depout.m4',
|
||||
'/usr/share/aclocal-1.15/init.m4',
|
||||
'/usr/share/aclocal-1.15/install-sh.m4',
|
||||
'/usr/share/aclocal-1.15/lead-dot.m4',
|
||||
'/usr/share/aclocal-1.15/maintainer.m4',
|
||||
'/usr/share/aclocal-1.15/make.m4',
|
||||
'/usr/share/aclocal-1.15/missing.m4',
|
||||
'/usr/share/aclocal-1.15/options.m4',
|
||||
'/usr/share/aclocal-1.15/prog-cc-c-o.m4',
|
||||
'/usr/share/aclocal-1.15/runlog.m4',
|
||||
'/usr/share/aclocal-1.15/sanity.m4',
|
||||
'/usr/share/aclocal-1.15/silent.m4',
|
||||
'/usr/share/aclocal-1.15/strip.m4',
|
||||
'/usr/share/aclocal-1.15/substnot.m4',
|
||||
'/usr/share/aclocal-1.15/tar.m4',
|
||||
'configure.ac'
|
||||
],
|
||||
{
|
||||
'AM_CONDITIONAL' => 1,
|
||||
'AC_LTDL_OBJDIR' => 1,
|
||||
'_LT_AC_SHELL_INIT' => 1,
|
||||
'LT_INIT' => 1,
|
||||
'_LT_AC_SYS_LIBPATH_AIX' => 1,
|
||||
'AM_MISSING_HAS_RUN' => 1,
|
||||
'LT_PATH_NM' => 1,
|
||||
'_AC_PROG_LIBTOOL' => 1,
|
||||
'AM_PROG_CC_C_O' => 1,
|
||||
'AC_LTDL_ENABLE_INSTALL' => 1,
|
||||
'AC_LIBTOOL_PROG_COMPILER_PIC' => 1,
|
||||
'_AC_AM_CONFIG_HEADER_HOOK' => 1,
|
||||
'_AM_PROG_TAR' => 1,
|
||||
'_LT_AC_TRY_DLOPEN_SELF' => 1,
|
||||
'AC_LIBTOOL_LINKER_OPTION' => 1,
|
||||
'AC_PROG_LD_RELOAD_FLAG' => 1,
|
||||
'AC_LIBTOOL_CXX' => 1,
|
||||
'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1,
|
||||
'AC_PROG_NM' => 1,
|
||||
'LT_LANG' => 1,
|
||||
'_LT_WITH_SYSROOT' => 1,
|
||||
'm4_include' => 1,
|
||||
'_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
|
||||
'_AM_SET_OPTION' => 1,
|
||||
'_AM_MANGLE_OPTION' => 1,
|
||||
'AC_ENABLE_SHARED' => 1,
|
||||
'AC_LIBTOOL_DLOPEN' => 1,
|
||||
'AC_LIBTOOL_CONFIG' => 1,
|
||||
'AM_PROG_INSTALL_SH' => 1,
|
||||
'AC_PROG_LD' => 1,
|
||||
'_LT_REQUIRED_DARWIN_CHECKS' => 1,
|
||||
'm4_pattern_forbid' => 1,
|
||||
'_LT_AC_SYS_COMPILER' => 1,
|
||||
'_LT_AC_LANG_RC_CONFIG' => 1,
|
||||
'AC_PROG_EGREP' => 1,
|
||||
'_AM_CONFIG_MACRO_DIRS' => 1,
|
||||
'm4_pattern_allow' => 1,
|
||||
'LT_AC_PROG_EGREP' => 1,
|
||||
'_m4_warn' => 1,
|
||||
'_LT_LINKER_OPTION' => 1,
|
||||
'AC_DEFUN' => 1,
|
||||
'LT_AC_PROG_RC' => 1,
|
||||
'AC_PATH_TOOL_PREFIX' => 1,
|
||||
'AC_LIBTOOL_LANG_RC_CONFIG' => 1,
|
||||
'_LT_AC_LANG_F77' => 1,
|
||||
'_LT_PROG_F77' => 1,
|
||||
'_AM_AUTOCONF_VERSION' => 1,
|
||||
'AC_CONFIG_MACRO_DIR_TRACE' => 1,
|
||||
'_AM_IF_OPTION' => 1,
|
||||
'_LT_AC_LANG_CXX' => 1,
|
||||
'_LT_COMPILER_OPTION' => 1,
|
||||
'AM_SET_DEPDIR' => 1,
|
||||
'_LT_PROG_FC' => 1,
|
||||
'_LT_PROG_CXX' => 1,
|
||||
'AC_LIBTOOL_F77' => 1,
|
||||
'AM_SILENT_RULES' => 1,
|
||||
'_LT_PROG_ECHO_BACKSLASH' => 1,
|
||||
'_AM_DEPENDENCIES' => 1,
|
||||
'AM_PROG_LD' => 1,
|
||||
'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1,
|
||||
'AC_PATH_MAGIC' => 1,
|
||||
'AC_LIBTOOL_SETUP' => 1,
|
||||
'AM_MAKE_INCLUDE' => 1,
|
||||
'AC_LIBTOOL_FC' => 1,
|
||||
'_LT_AC_LANG_CXX_CONFIG' => 1,
|
||||
'AC_LIBTOOL_PICMODE' => 1,
|
||||
'AC_LIBTOOL_PROG_LD_SHLIBS' => 1,
|
||||
'_AM_PROG_CC_C_O' => 1,
|
||||
'_LT_PREPARE_SED_QUOTE_VARS' => 1,
|
||||
'LT_OUTPUT' => 1,
|
||||
'AM_SANITY_CHECK' => 1,
|
||||
'AC_LIBTOOL_POSTDEP_PREDEP' => 1,
|
||||
'LT_CMD_MAX_LEN' => 1,
|
||||
'LTVERSION_VERSION' => 1,
|
||||
'_LT_LINKER_BOILERPLATE' => 1,
|
||||
'LT_PATH_LD' => 1,
|
||||
'AM_RUN_LOG' => 1,
|
||||
'AM_SUBST_NOTMAKE' => 1,
|
||||
'AM_MISSING_PROG' => 1,
|
||||
'AC_DISABLE_SHARED' => 1,
|
||||
'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1,
|
||||
'AM_PROG_NM' => 1,
|
||||
'AC_PROG_LIBTOOL' => 1,
|
||||
'AC_DEFUN_ONCE' => 1,
|
||||
'_LT_CC_BASENAME' => 1,
|
||||
'AM_DEP_TRACK' => 1,
|
||||
'_LT_AC_LOCK' => 1,
|
||||
'AC_LIBTOOL_WIN32_DLL' => 1,
|
||||
'AM_ENABLE_STATIC' => 1,
|
||||
'AM_MAINTAINER_MODE' => 1,
|
||||
'_AM_SET_OPTIONS' => 1,
|
||||
'AC_LIBTOOL_COMPILER_OPTION' => 1,
|
||||
'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
|
||||
'_LT_AC_LANG_F77_CONFIG' => 1,
|
||||
'include' => 1,
|
||||
'_LT_AC_TAGCONFIG' => 1,
|
||||
'_LT_AC_CHECK_DLFCN' => 1,
|
||||
'_LT_PATH_TOOL_PREFIX' => 1,
|
||||
'AM_AUTOMAKE_VERSION' => 1,
|
||||
'LT_PROG_RC' => 1,
|
||||
'AC_DEPLIBS_CHECK_METHOD' => 1,
|
||||
'AM_DISABLE_STATIC' => 1,
|
||||
'_LT_DLL_DEF_P' => 1,
|
||||
'AC_ENABLE_STATIC' => 1,
|
||||
'_LT_AC_TAGVAR' => 1,
|
||||
'AC_LIBTOOL_LANG_F77_CONFIG' => 1,
|
||||
'AC_LIBTOOL_DLOPEN_SELF' => 1,
|
||||
'AC_LIBTOOL_LANG_CXX_CONFIG' => 1,
|
||||
'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1,
|
||||
'LT_AC_PROG_SED' => 1,
|
||||
'AC_LIBTOOL_GCJ' => 1,
|
||||
'AC_DISABLE_FAST_INSTALL' => 1,
|
||||
'AM_INIT_AUTOMAKE' => 1,
|
||||
'LT_PROG_GO' => 1,
|
||||
'AC_CHECK_LIBM' => 1,
|
||||
'_LT_AC_LANG_GCJ' => 1,
|
||||
'AC_DISABLE_STATIC' => 1,
|
||||
'AC_LIBTOOL_PROG_CC_C_O' => 1,
|
||||
'AC_LIBTOOL_SYS_LIB_STRIP' => 1,
|
||||
'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
|
||||
'LT_LIB_M' => 1,
|
||||
'_LT_PROG_LTMAIN' => 1,
|
||||
'LTOBSOLETE_VERSION' => 1,
|
||||
'AU_DEFUN' => 1,
|
||||
'_AM_SUBST_NOTMAKE' => 1,
|
||||
'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1,
|
||||
'AC_ENABLE_FAST_INSTALL' => 1,
|
||||
'AM_SET_LEADING_DOT' => 1,
|
||||
'LT_SUPPORTED_TAG' => 1,
|
||||
'LT_SYS_DLOPEN_SELF' => 1,
|
||||
'_LT_AC_PROG_CXXCPP' => 1,
|
||||
'AC_LIBTOOL_OBJDIR' => 1,
|
||||
'LTSUGAR_VERSION' => 1,
|
||||
'AM_AUX_DIR_EXPAND' => 1,
|
||||
'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1,
|
||||
'AC_PROG_LD_GNU' => 1,
|
||||
'AM_PROG_LIBTOOL' => 1,
|
||||
'AM_PROG_INSTALL_STRIP' => 1,
|
||||
'AC_LIBTOOL_RC' => 1,
|
||||
'AM_ENABLE_SHARED' => 1,
|
||||
'LTOPTIONS_VERSION' => 1,
|
||||
'LT_PROG_GCJ' => 1,
|
||||
'LT_AC_PROG_GCJ' => 1,
|
||||
'AC_CONFIG_MACRO_DIR' => 1,
|
||||
'AM_DISABLE_SHARED' => 1,
|
||||
'AC_LTDL_PREOPEN' => 1,
|
||||
'AM_PROG_AS' => 1,
|
||||
'_LT_AC_LANG_GCJ_CONFIG' => 1,
|
||||
'_LT_COMPILER_BOILERPLATE' => 1,
|
||||
'_LT_AC_FILE_LTDLL_C' => 1,
|
||||
'_LT_AC_PROG_ECHO_BACKSLASH' => 1,
|
||||
'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1,
|
||||
'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1,
|
||||
'AC_LIBTOOL_LANG_C_CONFIG' => 1,
|
||||
'_LT_AC_LANG_C_CONFIG' => 1
|
||||
}
|
||||
], 'Autom4te::Request' ),
|
||||
bless( [
|
||||
'1',
|
||||
1,
|
||||
[
|
||||
'/usr/share/autoconf'
|
||||
],
|
||||
[
|
||||
'/usr/share/autoconf/autoconf/autoconf.m4f',
|
||||
'aclocal.m4',
|
||||
'configure.ac'
|
||||
],
|
||||
{
|
||||
'AM_MAKEFILE_INCLUDE' => 1,
|
||||
'AM_AUTOMAKE_VERSION' => 1,
|
||||
'AM_NLS' => 1,
|
||||
'AC_FC_FREEFORM' => 1,
|
||||
'_LT_AC_TAGCONFIG' => 1,
|
||||
'include' => 1,
|
||||
'm4_include' => 1,
|
||||
'AM_SILENT_RULES' => 1,
|
||||
'AC_CONFIG_HEADERS' => 1,
|
||||
'AM_PROG_FC_C_O' => 1,
|
||||
'm4_sinclude' => 1,
|
||||
'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
|
||||
'AC_CANONICAL_HOST' => 1,
|
||||
'AC_CANONICAL_BUILD' => 1,
|
||||
'm4_pattern_forbid' => 1,
|
||||
'AM_PROG_F77_C_O' => 1,
|
||||
'LT_CONFIG_LTDL_DIR' => 1,
|
||||
'AM_XGETTEXT_OPTION' => 1,
|
||||
'sinclude' => 1,
|
||||
'AC_FC_PP_SRCEXT' => 1,
|
||||
'm4_pattern_allow' => 1,
|
||||
'AM_INIT_AUTOMAKE' => 1,
|
||||
'_AM_COND_ENDIF' => 1,
|
||||
'AC_CANONICAL_TARGET' => 1,
|
||||
'AC_CONFIG_FILES' => 1,
|
||||
'AC_FC_PP_DEFINE' => 1,
|
||||
'AM_PATH_GUILE' => 1,
|
||||
'AM_GNU_GETTEXT' => 1,
|
||||
'LT_INIT' => 1,
|
||||
'AH_OUTPUT' => 1,
|
||||
'AC_SUBST' => 1,
|
||||
'_m4_warn' => 1,
|
||||
'AM_CONDITIONAL' => 1,
|
||||
'AC_CONFIG_LINKS' => 1,
|
||||
'AC_PROG_LIBTOOL' => 1,
|
||||
'AM_PROG_CC_C_O' => 1,
|
||||
'AC_CONFIG_AUX_DIR' => 1,
|
||||
'AM_PROG_AR' => 1,
|
||||
'LT_SUPPORTED_TAG' => 1,
|
||||
'AM_PROG_CXX_C_O' => 1,
|
||||
'AC_CONFIG_SUBDIRS' => 1,
|
||||
'_AM_SUBST_NOTMAKE' => 1,
|
||||
'AC_REQUIRE_AUX_FILE' => 1,
|
||||
'AM_PROG_MKDIR_P' => 1,
|
||||
'AC_FC_SRCEXT' => 1,
|
||||
'AC_DEFINE_TRACE_LITERAL' => 1,
|
||||
'_AM_COND_ELSE' => 1,
|
||||
'_AM_MAKEFILE_INCLUDE' => 1,
|
||||
'AM_EXTRA_RECURSIVE_TARGETS' => 1,
|
||||
'AM_PROG_LIBTOOL' => 1,
|
||||
'AM_MAINTAINER_MODE' => 1,
|
||||
'AM_ENABLE_MULTILIB' => 1,
|
||||
'AC_SUBST_TRACE' => 1,
|
||||
'AC_INIT' => 1,
|
||||
'AC_LIBSOURCE' => 1,
|
||||
'AM_POT_TOOLS' => 1,
|
||||
'AM_PROG_MOC' => 1,
|
||||
'AC_CANONICAL_SYSTEM' => 1,
|
||||
'_AM_COND_IF' => 1,
|
||||
'AC_CONFIG_LIBOBJ_DIR' => 1
|
||||
}
|
||||
], 'Autom4te::Request' ),
|
||||
bless( [
|
||||
'2',
|
||||
1,
|
||||
[
|
||||
'/usr/share/autoconf'
|
||||
],
|
||||
[
|
||||
'/usr/share/autoconf/autoconf/autoconf.m4f',
|
||||
'-',
|
||||
'/usr/share/aclocal-1.15/internal/ac-config-macro-dirs.m4',
|
||||
'/usr/share/aclocal-1.15/amversion.m4',
|
||||
'/usr/share/aclocal-1.15/as.m4',
|
||||
'/usr/share/aclocal-1.15/auxdir.m4',
|
||||
'/usr/share/aclocal-1.15/cond.m4',
|
||||
'/usr/share/aclocal-1.15/depend.m4',
|
||||
'/usr/share/aclocal-1.15/depout.m4',
|
||||
'/usr/share/aclocal-1.15/init.m4',
|
||||
'/usr/share/aclocal-1.15/install-sh.m4',
|
||||
'/usr/share/aclocal-1.15/lead-dot.m4',
|
||||
'/usr/share/aclocal-1.15/maintainer.m4',
|
||||
'/usr/share/aclocal-1.15/make.m4',
|
||||
'/usr/share/aclocal-1.15/missing.m4',
|
||||
'/usr/share/aclocal-1.15/options.m4',
|
||||
'/usr/share/aclocal-1.15/prog-cc-c-o.m4',
|
||||
'/usr/share/aclocal-1.15/runlog.m4',
|
||||
'/usr/share/aclocal-1.15/sanity.m4',
|
||||
'/usr/share/aclocal-1.15/silent.m4',
|
||||
'/usr/share/aclocal-1.15/strip.m4',
|
||||
'/usr/share/aclocal-1.15/substnot.m4',
|
||||
'/usr/share/aclocal-1.15/tar.m4',
|
||||
'm4/libtool.m4',
|
||||
'm4/ltoptions.m4',
|
||||
'm4/ltsugar.m4',
|
||||
'm4/ltversion.m4',
|
||||
'm4/lt~obsolete.m4',
|
||||
'configure.ac'
|
||||
],
|
||||
{
|
||||
'AC_CHECK_LIBM' => 1,
|
||||
'_LT_AC_LANG_GCJ' => 1,
|
||||
'AC_DISABLE_STATIC' => 1,
|
||||
'AC_DISABLE_FAST_INSTALL' => 1,
|
||||
'AC_LIBTOOL_GCJ' => 1,
|
||||
'AM_INIT_AUTOMAKE' => 1,
|
||||
'LT_PROG_GO' => 1,
|
||||
'AC_LIBTOOL_LANG_CXX_CONFIG' => 1,
|
||||
'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1,
|
||||
'LT_AC_PROG_SED' => 1,
|
||||
'AC_ENABLE_STATIC' => 1,
|
||||
'_LT_AC_TAGVAR' => 1,
|
||||
'AC_LIBTOOL_LANG_F77_CONFIG' => 1,
|
||||
'AC_LIBTOOL_DLOPEN_SELF' => 1,
|
||||
'AM_DISABLE_STATIC' => 1,
|
||||
'_LT_DLL_DEF_P' => 1,
|
||||
'LT_PROG_RC' => 1,
|
||||
'AC_DEPLIBS_CHECK_METHOD' => 1,
|
||||
'_LT_AC_TAGCONFIG' => 1,
|
||||
'_LT_PATH_TOOL_PREFIX' => 1,
|
||||
'_LT_AC_CHECK_DLFCN' => 1,
|
||||
'AM_AUTOMAKE_VERSION' => 1,
|
||||
'_LT_AC_LANG_F77_CONFIG' => 1,
|
||||
'include' => 1,
|
||||
'AM_ENABLE_STATIC' => 1,
|
||||
'AM_MAINTAINER_MODE' => 1,
|
||||
'_AM_SET_OPTIONS' => 1,
|
||||
'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
|
||||
'AC_LIBTOOL_COMPILER_OPTION' => 1,
|
||||
'AM_DEP_TRACK' => 1,
|
||||
'_LT_AC_LOCK' => 1,
|
||||
'AC_LIBTOOL_WIN32_DLL' => 1,
|
||||
'_LT_CC_BASENAME' => 1,
|
||||
'AC_DEFUN_ONCE' => 1,
|
||||
'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1,
|
||||
'AC_DISABLE_SHARED' => 1,
|
||||
'AM_PROG_NM' => 1,
|
||||
'AC_PROG_LIBTOOL' => 1,
|
||||
'AM_SUBST_NOTMAKE' => 1,
|
||||
'AM_MISSING_PROG' => 1,
|
||||
'LT_PATH_LD' => 1,
|
||||
'_LT_LINKER_BOILERPLATE' => 1,
|
||||
'AM_RUN_LOG' => 1,
|
||||
'_LT_AC_LANG_C_CONFIG' => 1,
|
||||
'AC_LIBTOOL_LANG_C_CONFIG' => 1,
|
||||
'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1,
|
||||
'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1,
|
||||
'_LT_AC_LANG_GCJ_CONFIG' => 1,
|
||||
'_LT_AC_FILE_LTDLL_C' => 1,
|
||||
'_LT_AC_PROG_ECHO_BACKSLASH' => 1,
|
||||
'_LT_COMPILER_BOILERPLATE' => 1,
|
||||
'AM_DISABLE_SHARED' => 1,
|
||||
'AC_LTDL_PREOPEN' => 1,
|
||||
'AM_PROG_AS' => 1,
|
||||
'LT_AC_PROG_GCJ' => 1,
|
||||
'AC_CONFIG_MACRO_DIR' => 1,
|
||||
'AM_PROG_INSTALL_STRIP' => 1,
|
||||
'AC_LIBTOOL_RC' => 1,
|
||||
'AM_ENABLE_SHARED' => 1,
|
||||
'LTOPTIONS_VERSION' => 1,
|
||||
'LT_PROG_GCJ' => 1,
|
||||
'AM_PROG_LIBTOOL' => 1,
|
||||
'AC_PROG_LD_GNU' => 1,
|
||||
'LTSUGAR_VERSION' => 1,
|
||||
'AM_AUX_DIR_EXPAND' => 1,
|
||||
'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1,
|
||||
'AM_SET_LEADING_DOT' => 1,
|
||||
'AC_ENABLE_FAST_INSTALL' => 1,
|
||||
'LT_SYS_DLOPEN_SELF' => 1,
|
||||
'LT_SUPPORTED_TAG' => 1,
|
||||
'_LT_AC_PROG_CXXCPP' => 1,
|
||||
'AC_LIBTOOL_OBJDIR' => 1,
|
||||
'LTOBSOLETE_VERSION' => 1,
|
||||
'AU_DEFUN' => 1,
|
||||
'_AM_SUBST_NOTMAKE' => 1,
|
||||
'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1,
|
||||
'_LT_PROG_LTMAIN' => 1,
|
||||
'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
|
||||
'LT_LIB_M' => 1,
|
||||
'AC_LIBTOOL_SYS_LIB_STRIP' => 1,
|
||||
'AC_LIBTOOL_PROG_CC_C_O' => 1,
|
||||
'm4_pattern_allow' => 1,
|
||||
'_LT_AC_LANG_RC_CONFIG' => 1,
|
||||
'AC_PROG_EGREP' => 1,
|
||||
'_AM_CONFIG_MACRO_DIRS' => 1,
|
||||
'm4_pattern_forbid' => 1,
|
||||
'_LT_AC_SYS_COMPILER' => 1,
|
||||
'_LT_REQUIRED_DARWIN_CHECKS' => 1,
|
||||
'AC_PROG_LD' => 1,
|
||||
'AC_LIBTOOL_DLOPEN' => 1,
|
||||
'AC_LIBTOOL_CONFIG' => 1,
|
||||
'AM_PROG_INSTALL_SH' => 1,
|
||||
'_AM_SET_OPTION' => 1,
|
||||
'_AM_MANGLE_OPTION' => 1,
|
||||
'AC_ENABLE_SHARED' => 1,
|
||||
'_LT_WITH_SYSROOT' => 1,
|
||||
'm4_include' => 1,
|
||||
'_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
|
||||
'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1,
|
||||
'LT_LANG' => 1,
|
||||
'AC_PROG_NM' => 1,
|
||||
'AC_PROG_LD_RELOAD_FLAG' => 1,
|
||||
'AC_LIBTOOL_CXX' => 1,
|
||||
'_LT_AC_TRY_DLOPEN_SELF' => 1,
|
||||
'AC_LIBTOOL_LINKER_OPTION' => 1,
|
||||
'_AC_AM_CONFIG_HEADER_HOOK' => 1,
|
||||
'_AM_PROG_TAR' => 1,
|
||||
'AC_LIBTOOL_PROG_COMPILER_PIC' => 1,
|
||||
'LT_PATH_NM' => 1,
|
||||
'AM_MISSING_HAS_RUN' => 1,
|
||||
'_AC_PROG_LIBTOOL' => 1,
|
||||
'AM_PROG_CC_C_O' => 1,
|
||||
'AC_LTDL_ENABLE_INSTALL' => 1,
|
||||
'_LT_AC_SHELL_INIT' => 1,
|
||||
'LT_INIT' => 1,
|
||||
'_LT_AC_SYS_LIBPATH_AIX' => 1,
|
||||
'AM_CONDITIONAL' => 1,
|
||||
'AC_LTDL_OBJDIR' => 1,
|
||||
'LT_CMD_MAX_LEN' => 1,
|
||||
'AC_LIBTOOL_POSTDEP_PREDEP' => 1,
|
||||
'LTVERSION_VERSION' => 1,
|
||||
'LT_OUTPUT' => 1,
|
||||
'AM_SANITY_CHECK' => 1,
|
||||
'_AM_PROG_CC_C_O' => 1,
|
||||
'_LT_PREPARE_SED_QUOTE_VARS' => 1,
|
||||
'AC_LIBTOOL_PICMODE' => 1,
|
||||
'AC_LIBTOOL_PROG_LD_SHLIBS' => 1,
|
||||
'AC_LIBTOOL_FC' => 1,
|
||||
'_LT_AC_LANG_CXX_CONFIG' => 1,
|
||||
'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1,
|
||||
'AM_MAKE_INCLUDE' => 1,
|
||||
'AC_PATH_MAGIC' => 1,
|
||||
'AC_LIBTOOL_SETUP' => 1,
|
||||
'AM_PROG_LD' => 1,
|
||||
'AM_SILENT_RULES' => 1,
|
||||
'AC_LIBTOOL_F77' => 1,
|
||||
'_LT_PROG_ECHO_BACKSLASH' => 1,
|
||||
'_AM_DEPENDENCIES' => 1,
|
||||
'AM_SET_DEPDIR' => 1,
|
||||
'_LT_PROG_FC' => 1,
|
||||
'_LT_PROG_CXX' => 1,
|
||||
'_LT_AC_LANG_CXX' => 1,
|
||||
'_LT_COMPILER_OPTION' => 1,
|
||||
'AC_CONFIG_MACRO_DIR_TRACE' => 1,
|
||||
'_AM_IF_OPTION' => 1,
|
||||
'_LT_AC_LANG_F77' => 1,
|
||||
'_LT_PROG_F77' => 1,
|
||||
'_AM_AUTOCONF_VERSION' => 1,
|
||||
'AC_LIBTOOL_LANG_RC_CONFIG' => 1,
|
||||
'AC_PATH_TOOL_PREFIX' => 1,
|
||||
'LT_AC_PROG_RC' => 1,
|
||||
'_m4_warn' => 1,
|
||||
'LT_AC_PROG_EGREP' => 1,
|
||||
'AC_DEFUN' => 1,
|
||||
'_LT_LINKER_OPTION' => 1
|
||||
}
|
||||
], 'Autom4te::Request' )
|
||||
);
|
||||
|
2091
external/bdwgc/libatomic_ops/autom4te.cache/traces.0
vendored
Normal file
2091
external/bdwgc/libatomic_ops/autom4te.cache/traces.0
vendored
Normal file
File diff suppressed because it is too large
Load Diff
682
external/bdwgc/libatomic_ops/autom4te.cache/traces.1
vendored
Normal file
682
external/bdwgc/libatomic_ops/autom4te.cache/traces.1
vendored
Normal file
@ -0,0 +1,682 @@
|
||||
m4trace:aclocal.m4:1209: -1- m4_include([m4/libtool.m4])
|
||||
m4trace:aclocal.m4:1210: -1- m4_include([m4/ltoptions.m4])
|
||||
m4trace:aclocal.m4:1211: -1- m4_include([m4/ltsugar.m4])
|
||||
m4trace:aclocal.m4:1212: -1- m4_include([m4/ltversion.m4])
|
||||
m4trace:aclocal.m4:1213: -1- m4_include([m4/lt~obsolete.m4])
|
||||
m4trace:configure.ac:2: -1- AC_INIT([libatomic_ops], [7.4.2], [bdwgc@lists.opendylan.org])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_forbid([^_?A[CHUM]_])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_forbid([_AC_])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^AS_FLAGS$])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_forbid([^_?m4_])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_forbid([^dnl$])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_forbid([^_?AS_])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([SHELL])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([SHELL])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^SHELL$])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([PATH_SEPARATOR])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([PATH_SEPARATOR])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^PATH_SEPARATOR$])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([PACKAGE_NAME], [m4_ifdef([AC_PACKAGE_NAME], ['AC_PACKAGE_NAME'])])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([PACKAGE_NAME])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_NAME$])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([PACKAGE_TARNAME], [m4_ifdef([AC_PACKAGE_TARNAME], ['AC_PACKAGE_TARNAME'])])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([PACKAGE_TARNAME])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([PACKAGE_VERSION], [m4_ifdef([AC_PACKAGE_VERSION], ['AC_PACKAGE_VERSION'])])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([PACKAGE_VERSION])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_VERSION$])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([PACKAGE_STRING], [m4_ifdef([AC_PACKAGE_STRING], ['AC_PACKAGE_STRING'])])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([PACKAGE_STRING])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_STRING$])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([PACKAGE_BUGREPORT], [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([PACKAGE_BUGREPORT])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([PACKAGE_URL], [m4_ifdef([AC_PACKAGE_URL], ['AC_PACKAGE_URL'])])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([PACKAGE_URL])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_URL$])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([exec_prefix], [NONE])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([exec_prefix])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^exec_prefix$])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([prefix], [NONE])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([prefix])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^prefix$])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([program_transform_name], [s,x,x,])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([program_transform_name])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^program_transform_name$])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([bindir], ['${exec_prefix}/bin'])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([bindir])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^bindir$])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([sbindir], ['${exec_prefix}/sbin'])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([sbindir])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^sbindir$])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([libexecdir], ['${exec_prefix}/libexec'])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([libexecdir])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^libexecdir$])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([datarootdir], ['${prefix}/share'])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([datarootdir])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^datarootdir$])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([datadir], ['${datarootdir}'])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([datadir])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^datadir$])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([sysconfdir], ['${prefix}/etc'])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([sysconfdir])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^sysconfdir$])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([sharedstatedir], ['${prefix}/com'])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([sharedstatedir])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^sharedstatedir$])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([localstatedir], ['${prefix}/var'])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([localstatedir])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^localstatedir$])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([runstatedir], ['${localstatedir}/run'])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([runstatedir])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^runstatedir$])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([includedir], ['${prefix}/include'])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([includedir])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^includedir$])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([oldincludedir], ['/usr/include'])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([oldincludedir])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^oldincludedir$])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([docdir], [m4_ifset([AC_PACKAGE_TARNAME],
|
||||
['${datarootdir}/doc/${PACKAGE_TARNAME}'],
|
||||
['${datarootdir}/doc/${PACKAGE}'])])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([docdir])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^docdir$])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([infodir], ['${datarootdir}/info'])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([infodir])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^infodir$])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([htmldir], ['${docdir}'])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([htmldir])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^htmldir$])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([dvidir], ['${docdir}'])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([dvidir])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^dvidir$])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([pdfdir], ['${docdir}'])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([pdfdir])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^pdfdir$])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([psdir], ['${docdir}'])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([psdir])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^psdir$])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([libdir], ['${exec_prefix}/lib'])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([libdir])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^libdir$])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([localedir], ['${datarootdir}/locale'])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([localedir])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^localedir$])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([mandir], ['${datarootdir}/man'])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([mandir])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^mandir$])
|
||||
m4trace:configure.ac:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_NAME])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_NAME$])
|
||||
m4trace:configure.ac:2: -1- AH_OUTPUT([PACKAGE_NAME], [/* Define to the full name of this package. */
|
||||
@%:@undef PACKAGE_NAME])
|
||||
m4trace:configure.ac:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_TARNAME])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
|
||||
m4trace:configure.ac:2: -1- AH_OUTPUT([PACKAGE_TARNAME], [/* Define to the one symbol short name of this package. */
|
||||
@%:@undef PACKAGE_TARNAME])
|
||||
m4trace:configure.ac:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_VERSION])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_VERSION$])
|
||||
m4trace:configure.ac:2: -1- AH_OUTPUT([PACKAGE_VERSION], [/* Define to the version of this package. */
|
||||
@%:@undef PACKAGE_VERSION])
|
||||
m4trace:configure.ac:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_STRING])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_STRING$])
|
||||
m4trace:configure.ac:2: -1- AH_OUTPUT([PACKAGE_STRING], [/* Define to the full name and version of this package. */
|
||||
@%:@undef PACKAGE_STRING])
|
||||
m4trace:configure.ac:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_BUGREPORT])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
|
||||
m4trace:configure.ac:2: -1- AH_OUTPUT([PACKAGE_BUGREPORT], [/* Define to the address where bug reports for this package should be sent. */
|
||||
@%:@undef PACKAGE_BUGREPORT])
|
||||
m4trace:configure.ac:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_URL])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^PACKAGE_URL$])
|
||||
m4trace:configure.ac:2: -1- AH_OUTPUT([PACKAGE_URL], [/* Define to the home page for this package. */
|
||||
@%:@undef PACKAGE_URL])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([DEFS])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([DEFS])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^DEFS$])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([ECHO_C])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([ECHO_C])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^ECHO_C$])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([ECHO_N])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([ECHO_N])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^ECHO_N$])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([ECHO_T])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([ECHO_T])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^ECHO_T$])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([LIBS])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([LIBS])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^LIBS$])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([build_alias])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([build_alias])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^build_alias$])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([host_alias])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([host_alias])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^host_alias$])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST([target_alias])
|
||||
m4trace:configure.ac:2: -1- AC_SUBST_TRACE([target_alias])
|
||||
m4trace:configure.ac:2: -1- m4_pattern_allow([^target_alias$])
|
||||
m4trace:configure.ac:5: -1- AC_CANONICAL_TARGET([])
|
||||
m4trace:configure.ac:5: -1- AC_CANONICAL_HOST
|
||||
m4trace:configure.ac:5: -1- AC_CANONICAL_BUILD
|
||||
m4trace:configure.ac:5: -1- AC_REQUIRE_AUX_FILE([config.sub])
|
||||
m4trace:configure.ac:5: -1- AC_REQUIRE_AUX_FILE([config.guess])
|
||||
m4trace:configure.ac:5: -1- AC_SUBST([build], [$ac_cv_build])
|
||||
m4trace:configure.ac:5: -1- AC_SUBST_TRACE([build])
|
||||
m4trace:configure.ac:5: -1- m4_pattern_allow([^build$])
|
||||
m4trace:configure.ac:5: -1- AC_SUBST([build_cpu], [$[1]])
|
||||
m4trace:configure.ac:5: -1- AC_SUBST_TRACE([build_cpu])
|
||||
m4trace:configure.ac:5: -1- m4_pattern_allow([^build_cpu$])
|
||||
m4trace:configure.ac:5: -1- AC_SUBST([build_vendor], [$[2]])
|
||||
m4trace:configure.ac:5: -1- AC_SUBST_TRACE([build_vendor])
|
||||
m4trace:configure.ac:5: -1- m4_pattern_allow([^build_vendor$])
|
||||
m4trace:configure.ac:5: -1- AC_SUBST([build_os])
|
||||
m4trace:configure.ac:5: -1- AC_SUBST_TRACE([build_os])
|
||||
m4trace:configure.ac:5: -1- m4_pattern_allow([^build_os$])
|
||||
m4trace:configure.ac:5: -1- AC_SUBST([host], [$ac_cv_host])
|
||||
m4trace:configure.ac:5: -1- AC_SUBST_TRACE([host])
|
||||
m4trace:configure.ac:5: -1- m4_pattern_allow([^host$])
|
||||
m4trace:configure.ac:5: -1- AC_SUBST([host_cpu], [$[1]])
|
||||
m4trace:configure.ac:5: -1- AC_SUBST_TRACE([host_cpu])
|
||||
m4trace:configure.ac:5: -1- m4_pattern_allow([^host_cpu$])
|
||||
m4trace:configure.ac:5: -1- AC_SUBST([host_vendor], [$[2]])
|
||||
m4trace:configure.ac:5: -1- AC_SUBST_TRACE([host_vendor])
|
||||
m4trace:configure.ac:5: -1- m4_pattern_allow([^host_vendor$])
|
||||
m4trace:configure.ac:5: -1- AC_SUBST([host_os])
|
||||
m4trace:configure.ac:5: -1- AC_SUBST_TRACE([host_os])
|
||||
m4trace:configure.ac:5: -1- m4_pattern_allow([^host_os$])
|
||||
m4trace:configure.ac:5: -1- AC_SUBST([target], [$ac_cv_target])
|
||||
m4trace:configure.ac:5: -1- AC_SUBST_TRACE([target])
|
||||
m4trace:configure.ac:5: -1- m4_pattern_allow([^target$])
|
||||
m4trace:configure.ac:5: -1- AC_SUBST([target_cpu], [$[1]])
|
||||
m4trace:configure.ac:5: -1- AC_SUBST_TRACE([target_cpu])
|
||||
m4trace:configure.ac:5: -1- m4_pattern_allow([^target_cpu$])
|
||||
m4trace:configure.ac:5: -1- AC_SUBST([target_vendor], [$[2]])
|
||||
m4trace:configure.ac:5: -1- AC_SUBST_TRACE([target_vendor])
|
||||
m4trace:configure.ac:5: -1- m4_pattern_allow([^target_vendor$])
|
||||
m4trace:configure.ac:5: -1- AC_SUBST([target_os])
|
||||
m4trace:configure.ac:5: -1- AC_SUBST_TRACE([target_os])
|
||||
m4trace:configure.ac:5: -1- m4_pattern_allow([^target_os$])
|
||||
m4trace:configure.ac:8: -1- AM_INIT_AUTOMAKE([foreign dist-bzip2 nostdinc])
|
||||
m4trace:configure.ac:8: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$])
|
||||
m4trace:configure.ac:8: -1- AM_AUTOMAKE_VERSION([1.15])
|
||||
m4trace:configure.ac:8: -1- AC_REQUIRE_AUX_FILE([install-sh])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST([INSTALL_PROGRAM])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST_TRACE([INSTALL_PROGRAM])
|
||||
m4trace:configure.ac:8: -1- m4_pattern_allow([^INSTALL_PROGRAM$])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST([INSTALL_SCRIPT])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST_TRACE([INSTALL_SCRIPT])
|
||||
m4trace:configure.ac:8: -1- m4_pattern_allow([^INSTALL_SCRIPT$])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST([INSTALL_DATA])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST_TRACE([INSTALL_DATA])
|
||||
m4trace:configure.ac:8: -1- m4_pattern_allow([^INSTALL_DATA$])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST([am__isrc], [' -I$(srcdir)'])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST_TRACE([am__isrc])
|
||||
m4trace:configure.ac:8: -1- m4_pattern_allow([^am__isrc$])
|
||||
m4trace:configure.ac:8: -1- _AM_SUBST_NOTMAKE([am__isrc])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST([CYGPATH_W])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST_TRACE([CYGPATH_W])
|
||||
m4trace:configure.ac:8: -1- m4_pattern_allow([^CYGPATH_W$])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST_TRACE([PACKAGE])
|
||||
m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE$])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST_TRACE([VERSION])
|
||||
m4trace:configure.ac:8: -1- m4_pattern_allow([^VERSION$])
|
||||
m4trace:configure.ac:8: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE])
|
||||
m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE$])
|
||||
m4trace:configure.ac:8: -1- AH_OUTPUT([PACKAGE], [/* Name of package */
|
||||
@%:@undef PACKAGE])
|
||||
m4trace:configure.ac:8: -1- AC_DEFINE_TRACE_LITERAL([VERSION])
|
||||
m4trace:configure.ac:8: -1- m4_pattern_allow([^VERSION$])
|
||||
m4trace:configure.ac:8: -1- AH_OUTPUT([VERSION], [/* Version number of package */
|
||||
@%:@undef VERSION])
|
||||
m4trace:configure.ac:8: -1- AC_REQUIRE_AUX_FILE([missing])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST([ACLOCAL])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST_TRACE([ACLOCAL])
|
||||
m4trace:configure.ac:8: -1- m4_pattern_allow([^ACLOCAL$])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST([AUTOCONF])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST_TRACE([AUTOCONF])
|
||||
m4trace:configure.ac:8: -1- m4_pattern_allow([^AUTOCONF$])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST([AUTOMAKE])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST_TRACE([AUTOMAKE])
|
||||
m4trace:configure.ac:8: -1- m4_pattern_allow([^AUTOMAKE$])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST([AUTOHEADER])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST_TRACE([AUTOHEADER])
|
||||
m4trace:configure.ac:8: -1- m4_pattern_allow([^AUTOHEADER$])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST([MAKEINFO])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST_TRACE([MAKEINFO])
|
||||
m4trace:configure.ac:8: -1- m4_pattern_allow([^MAKEINFO$])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST([install_sh])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST_TRACE([install_sh])
|
||||
m4trace:configure.ac:8: -1- m4_pattern_allow([^install_sh$])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST([STRIP])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST_TRACE([STRIP])
|
||||
m4trace:configure.ac:8: -1- m4_pattern_allow([^STRIP$])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST([INSTALL_STRIP_PROGRAM])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST_TRACE([INSTALL_STRIP_PROGRAM])
|
||||
m4trace:configure.ac:8: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$])
|
||||
m4trace:configure.ac:8: -1- AC_REQUIRE_AUX_FILE([install-sh])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST([MKDIR_P])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST_TRACE([MKDIR_P])
|
||||
m4trace:configure.ac:8: -1- m4_pattern_allow([^MKDIR_P$])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST_TRACE([mkdir_p])
|
||||
m4trace:configure.ac:8: -1- m4_pattern_allow([^mkdir_p$])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST([AWK])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST_TRACE([AWK])
|
||||
m4trace:configure.ac:8: -1- m4_pattern_allow([^AWK$])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST([SET_MAKE])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST_TRACE([SET_MAKE])
|
||||
m4trace:configure.ac:8: -1- m4_pattern_allow([^SET_MAKE$])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST([am__leading_dot])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST_TRACE([am__leading_dot])
|
||||
m4trace:configure.ac:8: -1- m4_pattern_allow([^am__leading_dot$])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST([AMTAR], ['$${TAR-tar}'])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST_TRACE([AMTAR])
|
||||
m4trace:configure.ac:8: -1- m4_pattern_allow([^AMTAR$])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST([am__tar])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST_TRACE([am__tar])
|
||||
m4trace:configure.ac:8: -1- m4_pattern_allow([^am__tar$])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST([am__untar])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST_TRACE([am__untar])
|
||||
m4trace:configure.ac:8: -1- m4_pattern_allow([^am__untar$])
|
||||
m4trace:configure.ac:8: -1- AM_SILENT_RULES
|
||||
m4trace:configure.ac:8: -1- AC_SUBST([AM_V])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST_TRACE([AM_V])
|
||||
m4trace:configure.ac:8: -1- m4_pattern_allow([^AM_V$])
|
||||
m4trace:configure.ac:8: -1- _AM_SUBST_NOTMAKE([AM_V])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST([AM_DEFAULT_V])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST_TRACE([AM_DEFAULT_V])
|
||||
m4trace:configure.ac:8: -1- m4_pattern_allow([^AM_DEFAULT_V$])
|
||||
m4trace:configure.ac:8: -1- _AM_SUBST_NOTMAKE([AM_DEFAULT_V])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST([AM_DEFAULT_VERBOSITY])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST_TRACE([AM_DEFAULT_VERBOSITY])
|
||||
m4trace:configure.ac:8: -1- m4_pattern_allow([^AM_DEFAULT_VERBOSITY$])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST([AM_BACKSLASH])
|
||||
m4trace:configure.ac:8: -1- AC_SUBST_TRACE([AM_BACKSLASH])
|
||||
m4trace:configure.ac:8: -1- m4_pattern_allow([^AM_BACKSLASH$])
|
||||
m4trace:configure.ac:8: -1- _AM_SUBST_NOTMAKE([AM_BACKSLASH])
|
||||
m4trace:configure.ac:9: -1- AM_MAINTAINER_MODE
|
||||
m4trace:configure.ac:9: -1- AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
|
||||
m4trace:configure.ac:9: -1- AC_SUBST([MAINTAINER_MODE_TRUE])
|
||||
m4trace:configure.ac:9: -1- AC_SUBST_TRACE([MAINTAINER_MODE_TRUE])
|
||||
m4trace:configure.ac:9: -1- m4_pattern_allow([^MAINTAINER_MODE_TRUE$])
|
||||
m4trace:configure.ac:9: -1- AC_SUBST([MAINTAINER_MODE_FALSE])
|
||||
m4trace:configure.ac:9: -1- AC_SUBST_TRACE([MAINTAINER_MODE_FALSE])
|
||||
m4trace:configure.ac:9: -1- m4_pattern_allow([^MAINTAINER_MODE_FALSE$])
|
||||
m4trace:configure.ac:9: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_TRUE])
|
||||
m4trace:configure.ac:9: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_FALSE])
|
||||
m4trace:configure.ac:9: -1- AC_SUBST([MAINT])
|
||||
m4trace:configure.ac:9: -1- AC_SUBST_TRACE([MAINT])
|
||||
m4trace:configure.ac:9: -1- m4_pattern_allow([^MAINT$])
|
||||
m4trace:configure.ac:11: -1- AC_CONFIG_HEADERS([src/config.h])
|
||||
m4trace:configure.ac:14: -1- AM_PROG_CC_C_O
|
||||
m4trace:configure.ac:14: -1- AC_SUBST([CC])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST_TRACE([CC])
|
||||
m4trace:configure.ac:14: -1- m4_pattern_allow([^CC$])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST([CFLAGS])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST_TRACE([CFLAGS])
|
||||
m4trace:configure.ac:14: -1- m4_pattern_allow([^CFLAGS$])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST([LDFLAGS])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST_TRACE([LDFLAGS])
|
||||
m4trace:configure.ac:14: -1- m4_pattern_allow([^LDFLAGS$])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST([LIBS])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST_TRACE([LIBS])
|
||||
m4trace:configure.ac:14: -1- m4_pattern_allow([^LIBS$])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST([CPPFLAGS])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST_TRACE([CPPFLAGS])
|
||||
m4trace:configure.ac:14: -1- m4_pattern_allow([^CPPFLAGS$])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST([CC])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST_TRACE([CC])
|
||||
m4trace:configure.ac:14: -1- m4_pattern_allow([^CC$])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST([CC])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST_TRACE([CC])
|
||||
m4trace:configure.ac:14: -1- m4_pattern_allow([^CC$])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST([CC])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST_TRACE([CC])
|
||||
m4trace:configure.ac:14: -1- m4_pattern_allow([^CC$])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST([CC])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST_TRACE([CC])
|
||||
m4trace:configure.ac:14: -1- m4_pattern_allow([^CC$])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST([ac_ct_CC])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST_TRACE([ac_ct_CC])
|
||||
m4trace:configure.ac:14: -1- m4_pattern_allow([^ac_ct_CC$])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST([EXEEXT], [$ac_cv_exeext])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST_TRACE([EXEEXT])
|
||||
m4trace:configure.ac:14: -1- m4_pattern_allow([^EXEEXT$])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST([OBJEXT], [$ac_cv_objext])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST_TRACE([OBJEXT])
|
||||
m4trace:configure.ac:14: -1- m4_pattern_allow([^OBJEXT$])
|
||||
m4trace:configure.ac:14: -1- AC_REQUIRE_AUX_FILE([compile])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST_TRACE([DEPDIR])
|
||||
m4trace:configure.ac:14: -1- m4_pattern_allow([^DEPDIR$])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST([am__include])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST_TRACE([am__include])
|
||||
m4trace:configure.ac:14: -1- m4_pattern_allow([^am__include$])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST([am__quote])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST_TRACE([am__quote])
|
||||
m4trace:configure.ac:14: -1- m4_pattern_allow([^am__quote$])
|
||||
m4trace:configure.ac:14: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST([AMDEP_TRUE])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST_TRACE([AMDEP_TRUE])
|
||||
m4trace:configure.ac:14: -1- m4_pattern_allow([^AMDEP_TRUE$])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST([AMDEP_FALSE])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST_TRACE([AMDEP_FALSE])
|
||||
m4trace:configure.ac:14: -1- m4_pattern_allow([^AMDEP_FALSE$])
|
||||
m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE])
|
||||
m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST([AMDEPBACKSLASH])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST_TRACE([AMDEPBACKSLASH])
|
||||
m4trace:configure.ac:14: -1- m4_pattern_allow([^AMDEPBACKSLASH$])
|
||||
m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST([am__nodep])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST_TRACE([am__nodep])
|
||||
m4trace:configure.ac:14: -1- m4_pattern_allow([^am__nodep$])
|
||||
m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([am__nodep])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST_TRACE([CCDEPMODE])
|
||||
m4trace:configure.ac:14: -1- m4_pattern_allow([^CCDEPMODE$])
|
||||
m4trace:configure.ac:14: -1- AM_CONDITIONAL([am__fastdepCC], [
|
||||
test "x$enable_dependency_tracking" != xno \
|
||||
&& test "$am_cv_CC_dependencies_compiler_type" = gcc3])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST([am__fastdepCC_TRUE])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST_TRACE([am__fastdepCC_TRUE])
|
||||
m4trace:configure.ac:14: -1- m4_pattern_allow([^am__fastdepCC_TRUE$])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST([am__fastdepCC_FALSE])
|
||||
m4trace:configure.ac:14: -1- AC_SUBST_TRACE([am__fastdepCC_FALSE])
|
||||
m4trace:configure.ac:14: -1- m4_pattern_allow([^am__fastdepCC_FALSE$])
|
||||
m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE])
|
||||
m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([CCAS])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([CCAS])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^CCAS$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([CCASFLAGS])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([CCASFLAGS])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^CCASFLAGS$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([CCASDEPMODE], [depmode=$am_cv_CCAS_dependencies_compiler_type])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([CCASDEPMODE])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^CCASDEPMODE$])
|
||||
m4trace:configure.ac:15: -1- AM_CONDITIONAL([am__fastdepCCAS], [
|
||||
test "x$enable_dependency_tracking" != xno \
|
||||
&& test "$am_cv_CCAS_dependencies_compiler_type" = gcc3])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([am__fastdepCCAS_TRUE])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([am__fastdepCCAS_TRUE])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^am__fastdepCCAS_TRUE$])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST([am__fastdepCCAS_FALSE])
|
||||
m4trace:configure.ac:15: -1- AC_SUBST_TRACE([am__fastdepCCAS_FALSE])
|
||||
m4trace:configure.ac:15: -1- m4_pattern_allow([^am__fastdepCCAS_FALSE$])
|
||||
m4trace:configure.ac:15: -1- _AM_SUBST_NOTMAKE([am__fastdepCCAS_TRUE])
|
||||
m4trace:configure.ac:15: -1- _AM_SUBST_NOTMAKE([am__fastdepCCAS_FALSE])
|
||||
m4trace:configure.ac:16: -1- LT_INIT([disable-shared])
|
||||
m4trace:configure.ac:16: -1- m4_pattern_forbid([^_?LT_[A-Z_]+$])
|
||||
m4trace:configure.ac:16: -1- m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])
|
||||
m4trace:configure.ac:16: -1- AC_REQUIRE_AUX_FILE([ltmain.sh])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST([LIBTOOL])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST_TRACE([LIBTOOL])
|
||||
m4trace:configure.ac:16: -1- m4_pattern_allow([^LIBTOOL$])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST([SED])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST_TRACE([SED])
|
||||
m4trace:configure.ac:16: -1- m4_pattern_allow([^SED$])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST([GREP])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST_TRACE([GREP])
|
||||
m4trace:configure.ac:16: -1- m4_pattern_allow([^GREP$])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST([EGREP])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST_TRACE([EGREP])
|
||||
m4trace:configure.ac:16: -1- m4_pattern_allow([^EGREP$])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST([FGREP])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST_TRACE([FGREP])
|
||||
m4trace:configure.ac:16: -1- m4_pattern_allow([^FGREP$])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST([GREP])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST_TRACE([GREP])
|
||||
m4trace:configure.ac:16: -1- m4_pattern_allow([^GREP$])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST([LD])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST_TRACE([LD])
|
||||
m4trace:configure.ac:16: -1- m4_pattern_allow([^LD$])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST([DUMPBIN])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST_TRACE([DUMPBIN])
|
||||
m4trace:configure.ac:16: -1- m4_pattern_allow([^DUMPBIN$])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST([ac_ct_DUMPBIN])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST_TRACE([ac_ct_DUMPBIN])
|
||||
m4trace:configure.ac:16: -1- m4_pattern_allow([^ac_ct_DUMPBIN$])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST([DUMPBIN])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST_TRACE([DUMPBIN])
|
||||
m4trace:configure.ac:16: -1- m4_pattern_allow([^DUMPBIN$])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST([NM])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST_TRACE([NM])
|
||||
m4trace:configure.ac:16: -1- m4_pattern_allow([^NM$])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST([LN_S], [$as_ln_s])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST_TRACE([LN_S])
|
||||
m4trace:configure.ac:16: -1- m4_pattern_allow([^LN_S$])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST([OBJDUMP])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST_TRACE([OBJDUMP])
|
||||
m4trace:configure.ac:16: -1- m4_pattern_allow([^OBJDUMP$])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST([OBJDUMP])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST_TRACE([OBJDUMP])
|
||||
m4trace:configure.ac:16: -1- m4_pattern_allow([^OBJDUMP$])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST([DLLTOOL])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST_TRACE([DLLTOOL])
|
||||
m4trace:configure.ac:16: -1- m4_pattern_allow([^DLLTOOL$])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST([DLLTOOL])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST_TRACE([DLLTOOL])
|
||||
m4trace:configure.ac:16: -1- m4_pattern_allow([^DLLTOOL$])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST([AR])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST_TRACE([AR])
|
||||
m4trace:configure.ac:16: -1- m4_pattern_allow([^AR$])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST([ac_ct_AR])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST_TRACE([ac_ct_AR])
|
||||
m4trace:configure.ac:16: -1- m4_pattern_allow([^ac_ct_AR$])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST([STRIP])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST_TRACE([STRIP])
|
||||
m4trace:configure.ac:16: -1- m4_pattern_allow([^STRIP$])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST([RANLIB])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST_TRACE([RANLIB])
|
||||
m4trace:configure.ac:16: -1- m4_pattern_allow([^RANLIB$])
|
||||
m4trace:configure.ac:16: -1- m4_pattern_allow([LT_OBJDIR])
|
||||
m4trace:configure.ac:16: -1- AC_DEFINE_TRACE_LITERAL([LT_OBJDIR])
|
||||
m4trace:configure.ac:16: -1- m4_pattern_allow([^LT_OBJDIR$])
|
||||
m4trace:configure.ac:16: -1- AH_OUTPUT([LT_OBJDIR], [/* Define to the sub-directory where libtool stores uninstalled libraries. */
|
||||
@%:@undef LT_OBJDIR])
|
||||
m4trace:configure.ac:16: -1- LT_SUPPORTED_TAG([CC])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST([MANIFEST_TOOL])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST_TRACE([MANIFEST_TOOL])
|
||||
m4trace:configure.ac:16: -1- m4_pattern_allow([^MANIFEST_TOOL$])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST([DSYMUTIL])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST_TRACE([DSYMUTIL])
|
||||
m4trace:configure.ac:16: -1- m4_pattern_allow([^DSYMUTIL$])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST([NMEDIT])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST_TRACE([NMEDIT])
|
||||
m4trace:configure.ac:16: -1- m4_pattern_allow([^NMEDIT$])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST([LIPO])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST_TRACE([LIPO])
|
||||
m4trace:configure.ac:16: -1- m4_pattern_allow([^LIPO$])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST([OTOOL])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST_TRACE([OTOOL])
|
||||
m4trace:configure.ac:16: -1- m4_pattern_allow([^OTOOL$])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST([OTOOL64])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST_TRACE([OTOOL64])
|
||||
m4trace:configure.ac:16: -1- m4_pattern_allow([^OTOOL64$])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST([LT_SYS_LIBRARY_PATH])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST_TRACE([LT_SYS_LIBRARY_PATH])
|
||||
m4trace:configure.ac:16: -1- m4_pattern_allow([^LT_SYS_LIBRARY_PATH$])
|
||||
m4trace:configure.ac:16: -1- AH_OUTPUT([HAVE_DLFCN_H], [/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
@%:@undef HAVE_DLFCN_H])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST([CPP])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST_TRACE([CPP])
|
||||
m4trace:configure.ac:16: -1- m4_pattern_allow([^CPP$])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST([CPPFLAGS])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST_TRACE([CPPFLAGS])
|
||||
m4trace:configure.ac:16: -1- m4_pattern_allow([^CPPFLAGS$])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST([CPP])
|
||||
m4trace:configure.ac:16: -1- AC_SUBST_TRACE([CPP])
|
||||
m4trace:configure.ac:16: -1- m4_pattern_allow([^CPP$])
|
||||
m4trace:configure.ac:16: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
|
||||
m4trace:configure.ac:16: -1- m4_pattern_allow([^STDC_HEADERS$])
|
||||
m4trace:configure.ac:16: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */
|
||||
@%:@undef STDC_HEADERS])
|
||||
m4trace:configure.ac:16: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
@%:@undef HAVE_SYS_TYPES_H])
|
||||
m4trace:configure.ac:16: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
@%:@undef HAVE_SYS_STAT_H])
|
||||
m4trace:configure.ac:16: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
@%:@undef HAVE_STDLIB_H])
|
||||
m4trace:configure.ac:16: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
|
||||
@%:@undef HAVE_STRING_H])
|
||||
m4trace:configure.ac:16: -1- AH_OUTPUT([HAVE_MEMORY_H], [/* Define to 1 if you have the <memory.h> header file. */
|
||||
@%:@undef HAVE_MEMORY_H])
|
||||
m4trace:configure.ac:16: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the <strings.h> header file. */
|
||||
@%:@undef HAVE_STRINGS_H])
|
||||
m4trace:configure.ac:16: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
@%:@undef HAVE_INTTYPES_H])
|
||||
m4trace:configure.ac:16: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the <stdint.h> header file. */
|
||||
@%:@undef HAVE_STDINT_H])
|
||||
m4trace:configure.ac:16: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
|
||||
@%:@undef HAVE_UNISTD_H])
|
||||
m4trace:configure.ac:16: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DLFCN_H])
|
||||
m4trace:configure.ac:16: -1- m4_pattern_allow([^HAVE_DLFCN_H$])
|
||||
m4trace:configure.ac:19: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
@%:@undef HAVE_STDLIB_H])
|
||||
m4trace:configure.ac:19: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
|
||||
@%:@undef HAVE_UNISTD_H])
|
||||
m4trace:configure.ac:19: -1- AH_OUTPUT([HAVE_SYS_PARAM_H], [/* Define to 1 if you have the <sys/param.h> header file. */
|
||||
@%:@undef HAVE_SYS_PARAM_H])
|
||||
m4trace:configure.ac:19: -1- AH_OUTPUT([HAVE_GETPAGESIZE], [/* Define to 1 if you have the `getpagesize\' function. */
|
||||
@%:@undef HAVE_GETPAGESIZE])
|
||||
m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GETPAGESIZE])
|
||||
m4trace:configure.ac:19: -1- m4_pattern_allow([^HAVE_GETPAGESIZE$])
|
||||
m4trace:configure.ac:19: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MMAP])
|
||||
m4trace:configure.ac:19: -1- m4_pattern_allow([^HAVE_MMAP$])
|
||||
m4trace:configure.ac:19: -1- AH_OUTPUT([HAVE_MMAP], [/* Define to 1 if you have a working `mmap\' system call. */
|
||||
@%:@undef HAVE_MMAP])
|
||||
m4trace:configure.ac:38: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
|
||||
You should run autoupdate.], [../../lib/autoconf/general.m4:2625: AC_TRY_COMPILE is expanded from...
|
||||
configure.ac:38: the top level])
|
||||
m4trace:configure.ac:54: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
|
||||
You should run autoupdate.], [../../lib/autoconf/general.m4:2625: AC_TRY_COMPILE is expanded from...
|
||||
configure.ac:54: the top level])
|
||||
m4trace:configure.ac:83: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
|
||||
You should run autoupdate.], [../../lib/autoconf/general.m4:207: AC_HELP_STRING is expanded from...
|
||||
../../lib/autoconf/general.m4:1473: AC_ARG_ENABLE is expanded from...
|
||||
configure.ac:83: the top level])
|
||||
m4trace:configure.ac:86: -1- AC_DEFINE_TRACE_LITERAL([NDEBUG])
|
||||
m4trace:configure.ac:86: -1- m4_pattern_allow([^NDEBUG$])
|
||||
m4trace:configure.ac:86: -1- AH_OUTPUT([NDEBUG], [/* Define to disable assertion checking. */
|
||||
@%:@undef NDEBUG])
|
||||
m4trace:configure.ac:89: -1- AC_SUBST([PICFLAG])
|
||||
m4trace:configure.ac:89: -1- AC_SUBST_TRACE([PICFLAG])
|
||||
m4trace:configure.ac:89: -1- m4_pattern_allow([^PICFLAG$])
|
||||
m4trace:configure.ac:90: -1- AC_SUBST([DEFS])
|
||||
m4trace:configure.ac:90: -1- AC_SUBST_TRACE([DEFS])
|
||||
m4trace:configure.ac:90: -1- m4_pattern_allow([^DEFS$])
|
||||
m4trace:configure.ac:92: -1- AH_OUTPUT([_PTHREADS], [/* Indicates the use of pthreads (NetBSD). */
|
||||
@%:@undef _PTHREADS])
|
||||
m4trace:configure.ac:94: -1- AH_OUTPUT([AO_USE_NANOSLEEP], [/* Use nanosleep() instead of select() (only if atomic operations are
|
||||
emulated) */
|
||||
@%:@undef AO_USE_NANOSLEEP])
|
||||
m4trace:configure.ac:97: -1- AH_OUTPUT([AO_USE_NO_SIGNALS], [/* Do not block signals in compare_and_swap (only if atomic operations are
|
||||
emulated) */
|
||||
@%:@undef AO_USE_NO_SIGNALS])
|
||||
m4trace:configure.ac:100: -1- AH_OUTPUT([AO_USE_WIN32_PTHREADS], [/* Use Win32 Sleep() instead of select() (only if atomic operations are
|
||||
emulated) */
|
||||
@%:@undef AO_USE_WIN32_PTHREADS])
|
||||
m4trace:configure.ac:103: -1- AH_OUTPUT([AO_TRACE_MALLOC], [/* Trace AO_malloc/free calls (for debug only) */
|
||||
@%:@undef AO_TRACE_MALLOC])
|
||||
m4trace:configure.ac:106: -1- AH_OUTPUT([AO_GENERALIZE_ASM_BOOL_CAS], [/* Force compare_and_swap definition via fetch_compare_and_swap */
|
||||
@%:@undef AO_GENERALIZE_ASM_BOOL_CAS])
|
||||
m4trace:configure.ac:108: -1- AH_OUTPUT([AO_PREFER_GENERALIZED], [/* Prefer generalized definitions to direct assembly-based ones */
|
||||
@%:@undef AO_PREFER_GENERALIZED])
|
||||
m4trace:configure.ac:110: -1- AH_OUTPUT([AO_USE_PTHREAD_DEFS], [/* Emulate atomic operations via slow and async-signal-unsafe pthread locking
|
||||
*/
|
||||
@%:@undef AO_USE_PTHREAD_DEFS])
|
||||
m4trace:configure.ac:113: -1- AH_OUTPUT([AO_ASM_X64_AVAILABLE], [/* Inline assembly avalable (only VC/x86_64) */
|
||||
@%:@undef AO_ASM_X64_AVAILABLE])
|
||||
m4trace:configure.ac:115: -1- AH_OUTPUT([AO_ASSUME_VISTA], [/* Assume Windows Server 2003, Vista or later target (only VC/x86) */
|
||||
@%:@undef AO_ASSUME_VISTA])
|
||||
m4trace:configure.ac:117: -1- AH_OUTPUT([AO_ASSUME_WINDOWS98], [/* Assume hardware compare-and-swap functionality available on target (only
|
||||
VC/x86) */
|
||||
@%:@undef AO_ASSUME_WINDOWS98])
|
||||
m4trace:configure.ac:120: -1- AH_OUTPUT([AO_CMPXCHG16B_AVAILABLE], [/* Assume target is not old AMD Opteron chip (only x86_64) */
|
||||
@%:@undef AO_CMPXCHG16B_AVAILABLE])
|
||||
m4trace:configure.ac:122: -1- AH_OUTPUT([AO_FORCE_USE_SWP], [/* Force test_and_set to use SWP instruction instead of LDREX/STREX (only arm
|
||||
v6+) */
|
||||
@%:@undef AO_FORCE_USE_SWP])
|
||||
m4trace:configure.ac:125: -1- AH_OUTPUT([AO_NO_SPARC_V9], [/* Assume target is not sparc v9+ (only sparc) */
|
||||
@%:@undef AO_NO_SPARC_V9])
|
||||
m4trace:configure.ac:126: -1- AH_OUTPUT([AO_OLD_STYLE_INTERLOCKED_COMPARE_EXCHANGE], [/* Assume ancient MS VS Win32 headers (only VC/arm v6+, VC/x86) */
|
||||
@%:@undef AO_OLD_STYLE_INTERLOCKED_COMPARE_EXCHANGE])
|
||||
m4trace:configure.ac:128: -1- AH_OUTPUT([AO_UNIPROCESSOR], [/* Assume single-core target (only arm v6+) */
|
||||
@%:@undef AO_UNIPROCESSOR])
|
||||
m4trace:configure.ac:129: -1- AH_OUTPUT([AO_USE_INTERLOCKED_INTRINSICS], [/* Assume Win32 _Interlocked primitives available as intrinsics (only VC/arm)
|
||||
*/
|
||||
@%:@undef AO_USE_INTERLOCKED_INTRINSICS])
|
||||
m4trace:configure.ac:132: -1- AH_OUTPUT([AO_USE_PENTIUM4_INSTRS], [/* Use Pentium 4 \'mfence\' instruction (only x86) */
|
||||
@%:@undef AO_USE_PENTIUM4_INSTRS])
|
||||
m4trace:configure.ac:134: -1- AH_OUTPUT([AO_USE_SYNC_CAS_BUILTIN], [/* Prefer GCC built-in CAS intrinsics in favor of inline assembly (only
|
||||
gcc/x86, gcc/x86_64) */
|
||||
@%:@undef AO_USE_SYNC_CAS_BUILTIN])
|
||||
m4trace:configure.ac:137: -1- AH_OUTPUT([AO_WEAK_DOUBLE_CAS_EMULATION], [/* Emulate double-width CAS via pthread locking in case of no hardware support
|
||||
(only gcc/x86_64, the emulation is unsafe) */
|
||||
@%:@undef AO_WEAK_DOUBLE_CAS_EMULATION])
|
||||
m4trace:configure.ac:141: -1- AC_DEFINE_TRACE_LITERAL([_REENTRANT])
|
||||
m4trace:configure.ac:141: -1- m4_pattern_allow([^_REENTRANT$])
|
||||
m4trace:configure.ac:141: -1- AH_OUTPUT([_REENTRANT], [/* Required define if using POSIX threads. */
|
||||
@%:@undef _REENTRANT])
|
||||
m4trace:configure.ac:151: -1- AC_DEFINE_TRACE_LITERAL([_PTHREADS])
|
||||
m4trace:configure.ac:151: -1- m4_pattern_allow([^_PTHREADS$])
|
||||
m4trace:configure.ac:169: -1- AC_DEFINE_TRACE_LITERAL([AO_NO_PTHREADS])
|
||||
m4trace:configure.ac:169: -1- m4_pattern_allow([^AO_NO_PTHREADS$])
|
||||
m4trace:configure.ac:169: -1- AH_OUTPUT([AO_NO_PTHREADS], [/* No pthreads library available */
|
||||
@%:@undef AO_NO_PTHREADS])
|
||||
m4trace:configure.ac:173: -1- AC_SUBST([THREADDLLIBS])
|
||||
m4trace:configure.ac:173: -1- AC_SUBST_TRACE([THREADDLLIBS])
|
||||
m4trace:configure.ac:173: -1- m4_pattern_allow([^THREADDLLIBS$])
|
||||
m4trace:configure.ac:175: -1- AM_CONDITIONAL([HAVE_PTHREAD_H], [test x$have_pthreads = xtrue])
|
||||
m4trace:configure.ac:175: -1- AC_SUBST([HAVE_PTHREAD_H_TRUE])
|
||||
m4trace:configure.ac:175: -1- AC_SUBST_TRACE([HAVE_PTHREAD_H_TRUE])
|
||||
m4trace:configure.ac:175: -1- m4_pattern_allow([^HAVE_PTHREAD_H_TRUE$])
|
||||
m4trace:configure.ac:175: -1- AC_SUBST([HAVE_PTHREAD_H_FALSE])
|
||||
m4trace:configure.ac:175: -1- AC_SUBST_TRACE([HAVE_PTHREAD_H_FALSE])
|
||||
m4trace:configure.ac:175: -1- m4_pattern_allow([^HAVE_PTHREAD_H_FALSE$])
|
||||
m4trace:configure.ac:175: -1- _AM_SUBST_NOTMAKE([HAVE_PTHREAD_H_TRUE])
|
||||
m4trace:configure.ac:175: -1- _AM_SUBST_NOTMAKE([HAVE_PTHREAD_H_FALSE])
|
||||
m4trace:configure.ac:176: -1- AM_CONDITIONAL([NEED_ASM], [test x$need_asm = xtrue])
|
||||
m4trace:configure.ac:176: -1- AC_SUBST([NEED_ASM_TRUE])
|
||||
m4trace:configure.ac:176: -1- AC_SUBST_TRACE([NEED_ASM_TRUE])
|
||||
m4trace:configure.ac:176: -1- m4_pattern_allow([^NEED_ASM_TRUE$])
|
||||
m4trace:configure.ac:176: -1- AC_SUBST([NEED_ASM_FALSE])
|
||||
m4trace:configure.ac:176: -1- AC_SUBST_TRACE([NEED_ASM_FALSE])
|
||||
m4trace:configure.ac:176: -1- m4_pattern_allow([^NEED_ASM_FALSE$])
|
||||
m4trace:configure.ac:176: -1- _AM_SUBST_NOTMAKE([NEED_ASM_TRUE])
|
||||
m4trace:configure.ac:176: -1- _AM_SUBST_NOTMAKE([NEED_ASM_FALSE])
|
||||
m4trace:configure.ac:178: -1- AC_CONFIG_FILES([
|
||||
Makefile
|
||||
doc/Makefile
|
||||
src/Makefile
|
||||
pkgconfig/atomic_ops.pc
|
||||
pkgconfig/atomic_ops-uninstalled.pc ])
|
||||
m4trace:configure.ac:190: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs])
|
||||
m4trace:configure.ac:190: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
|
||||
m4trace:configure.ac:190: -1- m4_pattern_allow([^LIB@&t@OBJS$])
|
||||
m4trace:configure.ac:190: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
|
||||
m4trace:configure.ac:190: -1- AC_SUBST_TRACE([LTLIBOBJS])
|
||||
m4trace:configure.ac:190: -1- m4_pattern_allow([^LTLIBOBJS$])
|
||||
m4trace:configure.ac:190: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])
|
||||
m4trace:configure.ac:190: -1- AC_SUBST([am__EXEEXT_TRUE])
|
||||
m4trace:configure.ac:190: -1- AC_SUBST_TRACE([am__EXEEXT_TRUE])
|
||||
m4trace:configure.ac:190: -1- m4_pattern_allow([^am__EXEEXT_TRUE$])
|
||||
m4trace:configure.ac:190: -1- AC_SUBST([am__EXEEXT_FALSE])
|
||||
m4trace:configure.ac:190: -1- AC_SUBST_TRACE([am__EXEEXT_FALSE])
|
||||
m4trace:configure.ac:190: -1- m4_pattern_allow([^am__EXEEXT_FALSE$])
|
||||
m4trace:configure.ac:190: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE])
|
||||
m4trace:configure.ac:190: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE])
|
||||
m4trace:configure.ac:190: -1- AC_SUBST_TRACE([top_builddir])
|
||||
m4trace:configure.ac:190: -1- AC_SUBST_TRACE([top_build_prefix])
|
||||
m4trace:configure.ac:190: -1- AC_SUBST_TRACE([srcdir])
|
||||
m4trace:configure.ac:190: -1- AC_SUBST_TRACE([abs_srcdir])
|
||||
m4trace:configure.ac:190: -1- AC_SUBST_TRACE([top_srcdir])
|
||||
m4trace:configure.ac:190: -1- AC_SUBST_TRACE([abs_top_srcdir])
|
||||
m4trace:configure.ac:190: -1- AC_SUBST_TRACE([builddir])
|
||||
m4trace:configure.ac:190: -1- AC_SUBST_TRACE([abs_builddir])
|
||||
m4trace:configure.ac:190: -1- AC_SUBST_TRACE([abs_top_builddir])
|
||||
m4trace:configure.ac:190: -1- AC_SUBST_TRACE([INSTALL])
|
||||
m4trace:configure.ac:190: -1- AC_SUBST_TRACE([MKDIR_P])
|
||||
m4trace:configure.ac:190: -1- AC_REQUIRE_AUX_FILE([ltmain.sh])
|
2091
external/bdwgc/libatomic_ops/autom4te.cache/traces.2
vendored
Normal file
2091
external/bdwgc/libatomic_ops/autom4te.cache/traces.2
vendored
Normal file
File diff suppressed because it is too large
Load Diff
347
external/bdwgc/libatomic_ops/compile
vendored
Executable file
347
external/bdwgc/libatomic_ops/compile
vendored
Executable file
@ -0,0 +1,347 @@
|
||||
#! /bin/sh
|
||||
# Wrapper for compilers which do not understand '-c -o'.
|
||||
|
||||
scriptversion=2012-10-14.11; # UTC
|
||||
|
||||
# Copyright (C) 1999-2014 Free Software Foundation, Inc.
|
||||
# Written by Tom Tromey <tromey@cygnus.com>.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
# As a special exception to the GNU General Public License, if you
|
||||
# distribute this file as part of a program that contains a
|
||||
# configuration script generated by Autoconf, you may include it under
|
||||
# the same distribution terms that you use for the rest of that program.
|
||||
|
||||
# This file is maintained in Automake, please report
|
||||
# bugs to <bug-automake@gnu.org> or send patches to
|
||||
# <automake-patches@gnu.org>.
|
||||
|
||||
nl='
|
||||
'
|
||||
|
||||
# We need space, tab and new line, in precisely that order. Quoting is
|
||||
# there to prevent tools from complaining about whitespace usage.
|
||||
IFS=" "" $nl"
|
||||
|
||||
file_conv=
|
||||
|
||||
# func_file_conv build_file lazy
|
||||
# Convert a $build file to $host form and store it in $file
|
||||
# Currently only supports Windows hosts. If the determined conversion
|
||||
# type is listed in (the comma separated) LAZY, no conversion will
|
||||
# take place.
|
||||
func_file_conv ()
|
||||
{
|
||||
file=$1
|
||||
case $file in
|
||||
/ | /[!/]*) # absolute file, and not a UNC file
|
||||
if test -z "$file_conv"; then
|
||||
# lazily determine how to convert abs files
|
||||
case `uname -s` in
|
||||
MINGW*)
|
||||
file_conv=mingw
|
||||
;;
|
||||
CYGWIN*)
|
||||
file_conv=cygwin
|
||||
;;
|
||||
*)
|
||||
file_conv=wine
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
case $file_conv/,$2, in
|
||||
*,$file_conv,*)
|
||||
;;
|
||||
mingw/*)
|
||||
file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
|
||||
;;
|
||||
cygwin/*)
|
||||
file=`cygpath -m "$file" || echo "$file"`
|
||||
;;
|
||||
wine/*)
|
||||
file=`winepath -w "$file" || echo "$file"`
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
# func_cl_dashL linkdir
|
||||
# Make cl look for libraries in LINKDIR
|
||||
func_cl_dashL ()
|
||||
{
|
||||
func_file_conv "$1"
|
||||
if test -z "$lib_path"; then
|
||||
lib_path=$file
|
||||
else
|
||||
lib_path="$lib_path;$file"
|
||||
fi
|
||||
linker_opts="$linker_opts -LIBPATH:$file"
|
||||
}
|
||||
|
||||
# func_cl_dashl library
|
||||
# Do a library search-path lookup for cl
|
||||
func_cl_dashl ()
|
||||
{
|
||||
lib=$1
|
||||
found=no
|
||||
save_IFS=$IFS
|
||||
IFS=';'
|
||||
for dir in $lib_path $LIB
|
||||
do
|
||||
IFS=$save_IFS
|
||||
if $shared && test -f "$dir/$lib.dll.lib"; then
|
||||
found=yes
|
||||
lib=$dir/$lib.dll.lib
|
||||
break
|
||||
fi
|
||||
if test -f "$dir/$lib.lib"; then
|
||||
found=yes
|
||||
lib=$dir/$lib.lib
|
||||
break
|
||||
fi
|
||||
if test -f "$dir/lib$lib.a"; then
|
||||
found=yes
|
||||
lib=$dir/lib$lib.a
|
||||
break
|
||||
fi
|
||||
done
|
||||
IFS=$save_IFS
|
||||
|
||||
if test "$found" != yes; then
|
||||
lib=$lib.lib
|
||||
fi
|
||||
}
|
||||
|
||||
# func_cl_wrapper cl arg...
|
||||
# Adjust compile command to suit cl
|
||||
func_cl_wrapper ()
|
||||
{
|
||||
# Assume a capable shell
|
||||
lib_path=
|
||||
shared=:
|
||||
linker_opts=
|
||||
for arg
|
||||
do
|
||||
if test -n "$eat"; then
|
||||
eat=
|
||||
else
|
||||
case $1 in
|
||||
-o)
|
||||
# configure might choose to run compile as 'compile cc -o foo foo.c'.
|
||||
eat=1
|
||||
case $2 in
|
||||
*.o | *.[oO][bB][jJ])
|
||||
func_file_conv "$2"
|
||||
set x "$@" -Fo"$file"
|
||||
shift
|
||||
;;
|
||||
*)
|
||||
func_file_conv "$2"
|
||||
set x "$@" -Fe"$file"
|
||||
shift
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
-I)
|
||||
eat=1
|
||||
func_file_conv "$2" mingw
|
||||
set x "$@" -I"$file"
|
||||
shift
|
||||
;;
|
||||
-I*)
|
||||
func_file_conv "${1#-I}" mingw
|
||||
set x "$@" -I"$file"
|
||||
shift
|
||||
;;
|
||||
-l)
|
||||
eat=1
|
||||
func_cl_dashl "$2"
|
||||
set x "$@" "$lib"
|
||||
shift
|
||||
;;
|
||||
-l*)
|
||||
func_cl_dashl "${1#-l}"
|
||||
set x "$@" "$lib"
|
||||
shift
|
||||
;;
|
||||
-L)
|
||||
eat=1
|
||||
func_cl_dashL "$2"
|
||||
;;
|
||||
-L*)
|
||||
func_cl_dashL "${1#-L}"
|
||||
;;
|
||||
-static)
|
||||
shared=false
|
||||
;;
|
||||
-Wl,*)
|
||||
arg=${1#-Wl,}
|
||||
save_ifs="$IFS"; IFS=','
|
||||
for flag in $arg; do
|
||||
IFS="$save_ifs"
|
||||
linker_opts="$linker_opts $flag"
|
||||
done
|
||||
IFS="$save_ifs"
|
||||
;;
|
||||
-Xlinker)
|
||||
eat=1
|
||||
linker_opts="$linker_opts $2"
|
||||
;;
|
||||
-*)
|
||||
set x "$@" "$1"
|
||||
shift
|
||||
;;
|
||||
*.cc | *.CC | *.cxx | *.CXX | *.[cC]++)
|
||||
func_file_conv "$1"
|
||||
set x "$@" -Tp"$file"
|
||||
shift
|
||||
;;
|
||||
*.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO])
|
||||
func_file_conv "$1" mingw
|
||||
set x "$@" "$file"
|
||||
shift
|
||||
;;
|
||||
*)
|
||||
set x "$@" "$1"
|
||||
shift
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
shift
|
||||
done
|
||||
if test -n "$linker_opts"; then
|
||||
linker_opts="-link$linker_opts"
|
||||
fi
|
||||
exec "$@" $linker_opts
|
||||
exit 1
|
||||
}
|
||||
|
||||
eat=
|
||||
|
||||
case $1 in
|
||||
'')
|
||||
echo "$0: No command. Try '$0 --help' for more information." 1>&2
|
||||
exit 1;
|
||||
;;
|
||||
-h | --h*)
|
||||
cat <<\EOF
|
||||
Usage: compile [--help] [--version] PROGRAM [ARGS]
|
||||
|
||||
Wrapper for compilers which do not understand '-c -o'.
|
||||
Remove '-o dest.o' from ARGS, run PROGRAM with the remaining
|
||||
arguments, and rename the output as expected.
|
||||
|
||||
If you are trying to build a whole package this is not the
|
||||
right script to run: please start by reading the file 'INSTALL'.
|
||||
|
||||
Report bugs to <bug-automake@gnu.org>.
|
||||
EOF
|
||||
exit $?
|
||||
;;
|
||||
-v | --v*)
|
||||
echo "compile $scriptversion"
|
||||
exit $?
|
||||
;;
|
||||
cl | *[/\\]cl | cl.exe | *[/\\]cl.exe )
|
||||
func_cl_wrapper "$@" # Doesn't return...
|
||||
;;
|
||||
esac
|
||||
|
||||
ofile=
|
||||
cfile=
|
||||
|
||||
for arg
|
||||
do
|
||||
if test -n "$eat"; then
|
||||
eat=
|
||||
else
|
||||
case $1 in
|
||||
-o)
|
||||
# configure might choose to run compile as 'compile cc -o foo foo.c'.
|
||||
# So we strip '-o arg' only if arg is an object.
|
||||
eat=1
|
||||
case $2 in
|
||||
*.o | *.obj)
|
||||
ofile=$2
|
||||
;;
|
||||
*)
|
||||
set x "$@" -o "$2"
|
||||
shift
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
*.c)
|
||||
cfile=$1
|
||||
set x "$@" "$1"
|
||||
shift
|
||||
;;
|
||||
*)
|
||||
set x "$@" "$1"
|
||||
shift
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
shift
|
||||
done
|
||||
|
||||
if test -z "$ofile" || test -z "$cfile"; then
|
||||
# If no '-o' option was seen then we might have been invoked from a
|
||||
# pattern rule where we don't need one. That is ok -- this is a
|
||||
# normal compilation that the losing compiler can handle. If no
|
||||
# '.c' file was seen then we are probably linking. That is also
|
||||
# ok.
|
||||
exec "$@"
|
||||
fi
|
||||
|
||||
# Name of file we expect compiler to create.
|
||||
cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'`
|
||||
|
||||
# Create the lock directory.
|
||||
# Note: use '[/\\:.-]' here to ensure that we don't use the same name
|
||||
# that we are using for the .o file. Also, base the name on the expected
|
||||
# object file name, since that is what matters with a parallel build.
|
||||
lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d
|
||||
while true; do
|
||||
if mkdir "$lockdir" >/dev/null 2>&1; then
|
||||
break
|
||||
fi
|
||||
sleep 1
|
||||
done
|
||||
# FIXME: race condition here if user kills between mkdir and trap.
|
||||
trap "rmdir '$lockdir'; exit 1" 1 2 15
|
||||
|
||||
# Run the compile.
|
||||
"$@"
|
||||
ret=$?
|
||||
|
||||
if test -f "$cofile"; then
|
||||
test "$cofile" = "$ofile" || mv "$cofile" "$ofile"
|
||||
elif test -f "${cofile}bj"; then
|
||||
test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile"
|
||||
fi
|
||||
|
||||
rmdir "$lockdir"
|
||||
exit $ret
|
||||
|
||||
# Local Variables:
|
||||
# mode: shell-script
|
||||
# sh-indentation: 2
|
||||
# eval: (add-hook 'write-file-hooks 'time-stamp)
|
||||
# time-stamp-start: "scriptversion="
|
||||
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
||||
# time-stamp-time-zone: "UTC"
|
||||
# time-stamp-end: "; # UTC"
|
||||
# End:
|
1441
external/bdwgc/libatomic_ops/config.guess
vendored
Executable file
1441
external/bdwgc/libatomic_ops/config.guess
vendored
Executable file
File diff suppressed because it is too large
Load Diff
1813
external/bdwgc/libatomic_ops/config.sub
vendored
Executable file
1813
external/bdwgc/libatomic_ops/config.sub
vendored
Executable file
File diff suppressed because it is too large
Load Diff
1
external/bdwgc/libatomic_ops/configure.REMOVED.git-id
vendored
Normal file
1
external/bdwgc/libatomic_ops/configure.REMOVED.git-id
vendored
Normal file
@ -0,0 +1 @@
|
||||
ea1205ac335e34027c7b42f3f4ea27f43588c6fd
|
791
external/bdwgc/libatomic_ops/depcomp
vendored
Executable file
791
external/bdwgc/libatomic_ops/depcomp
vendored
Executable file
@ -0,0 +1,791 @@
|
||||
#! /bin/sh
|
||||
# depcomp - compile a program generating dependencies as side-effects
|
||||
|
||||
scriptversion=2013-05-30.07; # UTC
|
||||
|
||||
# Copyright (C) 1999-2014 Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
# As a special exception to the GNU General Public License, if you
|
||||
# distribute this file as part of a program that contains a
|
||||
# configuration script generated by Autoconf, you may include it under
|
||||
# the same distribution terms that you use for the rest of that program.
|
||||
|
||||
# Originally written by Alexandre Oliva <oliva@dcc.unicamp.br>.
|
||||
|
||||
case $1 in
|
||||
'')
|
||||
echo "$0: No command. Try '$0 --help' for more information." 1>&2
|
||||
exit 1;
|
||||
;;
|
||||
-h | --h*)
|
||||
cat <<\EOF
|
||||
Usage: depcomp [--help] [--version] PROGRAM [ARGS]
|
||||
|
||||
Run PROGRAMS ARGS to compile a file, generating dependencies
|
||||
as side-effects.
|
||||
|
||||
Environment variables:
|
||||
depmode Dependency tracking mode.
|
||||
source Source file read by 'PROGRAMS ARGS'.
|
||||
object Object file output by 'PROGRAMS ARGS'.
|
||||
DEPDIR directory where to store dependencies.
|
||||
depfile Dependency file to output.
|
||||
tmpdepfile Temporary file to use when outputting dependencies.
|
||||
libtool Whether libtool is used (yes/no).
|
||||
|
||||
Report bugs to <bug-automake@gnu.org>.
|
||||
EOF
|
||||
exit $?
|
||||
;;
|
||||
-v | --v*)
|
||||
echo "depcomp $scriptversion"
|
||||
exit $?
|
||||
;;
|
||||
esac
|
||||
|
||||
# Get the directory component of the given path, and save it in the
|
||||
# global variables '$dir'. Note that this directory component will
|
||||
# be either empty or ending with a '/' character. This is deliberate.
|
||||
set_dir_from ()
|
||||
{
|
||||
case $1 in
|
||||
*/*) dir=`echo "$1" | sed -e 's|/[^/]*$|/|'`;;
|
||||
*) dir=;;
|
||||
esac
|
||||
}
|
||||
|
||||
# Get the suffix-stripped basename of the given path, and save it the
|
||||
# global variable '$base'.
|
||||
set_base_from ()
|
||||
{
|
||||
base=`echo "$1" | sed -e 's|^.*/||' -e 's/\.[^.]*$//'`
|
||||
}
|
||||
|
||||
# If no dependency file was actually created by the compiler invocation,
|
||||
# we still have to create a dummy depfile, to avoid errors with the
|
||||
# Makefile "include basename.Plo" scheme.
|
||||
make_dummy_depfile ()
|
||||
{
|
||||
echo "#dummy" > "$depfile"
|
||||
}
|
||||
|
||||
# Factor out some common post-processing of the generated depfile.
|
||||
# Requires the auxiliary global variable '$tmpdepfile' to be set.
|
||||
aix_post_process_depfile ()
|
||||
{
|
||||
# If the compiler actually managed to produce a dependency file,
|
||||
# post-process it.
|
||||
if test -f "$tmpdepfile"; then
|
||||
# Each line is of the form 'foo.o: dependency.h'.
|
||||
# Do two passes, one to just change these to
|
||||
# $object: dependency.h
|
||||
# and one to simply output
|
||||
# dependency.h:
|
||||
# which is needed to avoid the deleted-header problem.
|
||||
{ sed -e "s,^.*\.[$lower]*:,$object:," < "$tmpdepfile"
|
||||
sed -e "s,^.*\.[$lower]*:[$tab ]*,," -e 's,$,:,' < "$tmpdepfile"
|
||||
} > "$depfile"
|
||||
rm -f "$tmpdepfile"
|
||||
else
|
||||
make_dummy_depfile
|
||||
fi
|
||||
}
|
||||
|
||||
# A tabulation character.
|
||||
tab=' '
|
||||
# A newline character.
|
||||
nl='
|
||||
'
|
||||
# Character ranges might be problematic outside the C locale.
|
||||
# These definitions help.
|
||||
upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ
|
||||
lower=abcdefghijklmnopqrstuvwxyz
|
||||
digits=0123456789
|
||||
alpha=${upper}${lower}
|
||||
|
||||
if test -z "$depmode" || test -z "$source" || test -z "$object"; then
|
||||
echo "depcomp: Variables source, object and depmode must be set" 1>&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po.
|
||||
depfile=${depfile-`echo "$object" |
|
||||
sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`}
|
||||
tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`}
|
||||
|
||||
rm -f "$tmpdepfile"
|
||||
|
||||
# Avoid interferences from the environment.
|
||||
gccflag= dashmflag=
|
||||
|
||||
# Some modes work just like other modes, but use different flags. We
|
||||
# parameterize here, but still list the modes in the big case below,
|
||||
# to make depend.m4 easier to write. Note that we *cannot* use a case
|
||||
# here, because this file can only contain one case statement.
|
||||
if test "$depmode" = hp; then
|
||||
# HP compiler uses -M and no extra arg.
|
||||
gccflag=-M
|
||||
depmode=gcc
|
||||
fi
|
||||
|
||||
if test "$depmode" = dashXmstdout; then
|
||||
# This is just like dashmstdout with a different argument.
|
||||
dashmflag=-xM
|
||||
depmode=dashmstdout
|
||||
fi
|
||||
|
||||
cygpath_u="cygpath -u -f -"
|
||||
if test "$depmode" = msvcmsys; then
|
||||
# This is just like msvisualcpp but w/o cygpath translation.
|
||||
# Just convert the backslash-escaped backslashes to single forward
|
||||
# slashes to satisfy depend.m4
|
||||
cygpath_u='sed s,\\\\,/,g'
|
||||
depmode=msvisualcpp
|
||||
fi
|
||||
|
||||
if test "$depmode" = msvc7msys; then
|
||||
# This is just like msvc7 but w/o cygpath translation.
|
||||
# Just convert the backslash-escaped backslashes to single forward
|
||||
# slashes to satisfy depend.m4
|
||||
cygpath_u='sed s,\\\\,/,g'
|
||||
depmode=msvc7
|
||||
fi
|
||||
|
||||
if test "$depmode" = xlc; then
|
||||
# IBM C/C++ Compilers xlc/xlC can output gcc-like dependency information.
|
||||
gccflag=-qmakedep=gcc,-MF
|
||||
depmode=gcc
|
||||
fi
|
||||
|
||||
case "$depmode" in
|
||||
gcc3)
|
||||
## gcc 3 implements dependency tracking that does exactly what
|
||||
## we want. Yay! Note: for some reason libtool 1.4 doesn't like
|
||||
## it if -MD -MP comes after the -MF stuff. Hmm.
|
||||
## Unfortunately, FreeBSD c89 acceptance of flags depends upon
|
||||
## the command line argument order; so add the flags where they
|
||||
## appear in depend2.am. Note that the slowdown incurred here
|
||||
## affects only configure: in makefiles, %FASTDEP% shortcuts this.
|
||||
for arg
|
||||
do
|
||||
case $arg in
|
||||
-c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;;
|
||||
*) set fnord "$@" "$arg" ;;
|
||||
esac
|
||||
shift # fnord
|
||||
shift # $arg
|
||||
done
|
||||
"$@"
|
||||
stat=$?
|
||||
if test $stat -ne 0; then
|
||||
rm -f "$tmpdepfile"
|
||||
exit $stat
|
||||
fi
|
||||
mv "$tmpdepfile" "$depfile"
|
||||
;;
|
||||
|
||||
gcc)
|
||||
## Note that this doesn't just cater to obsosete pre-3.x GCC compilers.
|
||||
## but also to in-use compilers like IMB xlc/xlC and the HP C compiler.
|
||||
## (see the conditional assignment to $gccflag above).
|
||||
## There are various ways to get dependency output from gcc. Here's
|
||||
## why we pick this rather obscure method:
|
||||
## - Don't want to use -MD because we'd like the dependencies to end
|
||||
## up in a subdir. Having to rename by hand is ugly.
|
||||
## (We might end up doing this anyway to support other compilers.)
|
||||
## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like
|
||||
## -MM, not -M (despite what the docs say). Also, it might not be
|
||||
## supported by the other compilers which use the 'gcc' depmode.
|
||||
## - Using -M directly means running the compiler twice (even worse
|
||||
## than renaming).
|
||||
if test -z "$gccflag"; then
|
||||
gccflag=-MD,
|
||||
fi
|
||||
"$@" -Wp,"$gccflag$tmpdepfile"
|
||||
stat=$?
|
||||
if test $stat -ne 0; then
|
||||
rm -f "$tmpdepfile"
|
||||
exit $stat
|
||||
fi
|
||||
rm -f "$depfile"
|
||||
echo "$object : \\" > "$depfile"
|
||||
# The second -e expression handles DOS-style file names with drive
|
||||
# letters.
|
||||
sed -e 's/^[^:]*: / /' \
|
||||
-e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile"
|
||||
## This next piece of magic avoids the "deleted header file" problem.
|
||||
## The problem is that when a header file which appears in a .P file
|
||||
## is deleted, the dependency causes make to die (because there is
|
||||
## typically no way to rebuild the header). We avoid this by adding
|
||||
## dummy dependencies for each header file. Too bad gcc doesn't do
|
||||
## this for us directly.
|
||||
## Some versions of gcc put a space before the ':'. On the theory
|
||||
## that the space means something, we add a space to the output as
|
||||
## well. hp depmode also adds that space, but also prefixes the VPATH
|
||||
## to the object. Take care to not repeat it in the output.
|
||||
## Some versions of the HPUX 10.20 sed can't process this invocation
|
||||
## correctly. Breaking it into two sed invocations is a workaround.
|
||||
tr ' ' "$nl" < "$tmpdepfile" \
|
||||
| sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \
|
||||
| sed -e 's/$/ :/' >> "$depfile"
|
||||
rm -f "$tmpdepfile"
|
||||
;;
|
||||
|
||||
hp)
|
||||
# This case exists only to let depend.m4 do its work. It works by
|
||||
# looking at the text of this script. This case will never be run,
|
||||
# since it is checked for above.
|
||||
exit 1
|
||||
;;
|
||||
|
||||
sgi)
|
||||
if test "$libtool" = yes; then
|
||||
"$@" "-Wp,-MDupdate,$tmpdepfile"
|
||||
else
|
||||
"$@" -MDupdate "$tmpdepfile"
|
||||
fi
|
||||
stat=$?
|
||||
if test $stat -ne 0; then
|
||||
rm -f "$tmpdepfile"
|
||||
exit $stat
|
||||
fi
|
||||
rm -f "$depfile"
|
||||
|
||||
if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files
|
||||
echo "$object : \\" > "$depfile"
|
||||
# Clip off the initial element (the dependent). Don't try to be
|
||||
# clever and replace this with sed code, as IRIX sed won't handle
|
||||
# lines with more than a fixed number of characters (4096 in
|
||||
# IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines;
|
||||
# the IRIX cc adds comments like '#:fec' to the end of the
|
||||
# dependency line.
|
||||
tr ' ' "$nl" < "$tmpdepfile" \
|
||||
| sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' \
|
||||
| tr "$nl" ' ' >> "$depfile"
|
||||
echo >> "$depfile"
|
||||
# The second pass generates a dummy entry for each header file.
|
||||
tr ' ' "$nl" < "$tmpdepfile" \
|
||||
| sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
|
||||
>> "$depfile"
|
||||
else
|
||||
make_dummy_depfile
|
||||
fi
|
||||
rm -f "$tmpdepfile"
|
||||
;;
|
||||
|
||||
xlc)
|
||||
# This case exists only to let depend.m4 do its work. It works by
|
||||
# looking at the text of this script. This case will never be run,
|
||||
# since it is checked for above.
|
||||
exit 1
|
||||
;;
|
||||
|
||||
aix)
|
||||
# The C for AIX Compiler uses -M and outputs the dependencies
|
||||
# in a .u file. In older versions, this file always lives in the
|
||||
# current directory. Also, the AIX compiler puts '$object:' at the
|
||||
# start of each line; $object doesn't have directory information.
|
||||
# Version 6 uses the directory in both cases.
|
||||
set_dir_from "$object"
|
||||
set_base_from "$object"
|
||||
if test "$libtool" = yes; then
|
||||
tmpdepfile1=$dir$base.u
|
||||
tmpdepfile2=$base.u
|
||||
tmpdepfile3=$dir.libs/$base.u
|
||||
"$@" -Wc,-M
|
||||
else
|
||||
tmpdepfile1=$dir$base.u
|
||||
tmpdepfile2=$dir$base.u
|
||||
tmpdepfile3=$dir$base.u
|
||||
"$@" -M
|
||||
fi
|
||||
stat=$?
|
||||
if test $stat -ne 0; then
|
||||
rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
|
||||
exit $stat
|
||||
fi
|
||||
|
||||
for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
|
||||
do
|
||||
test -f "$tmpdepfile" && break
|
||||
done
|
||||
aix_post_process_depfile
|
||||
;;
|
||||
|
||||
tcc)
|
||||
# tcc (Tiny C Compiler) understand '-MD -MF file' since version 0.9.26
|
||||
# FIXME: That version still under development at the moment of writing.
|
||||
# Make that this statement remains true also for stable, released
|
||||
# versions.
|
||||
# It will wrap lines (doesn't matter whether long or short) with a
|
||||
# trailing '\', as in:
|
||||
#
|
||||
# foo.o : \
|
||||
# foo.c \
|
||||
# foo.h \
|
||||
#
|
||||
# It will put a trailing '\' even on the last line, and will use leading
|
||||
# spaces rather than leading tabs (at least since its commit 0394caf7
|
||||
# "Emit spaces for -MD").
|
||||
"$@" -MD -MF "$tmpdepfile"
|
||||
stat=$?
|
||||
if test $stat -ne 0; then
|
||||
rm -f "$tmpdepfile"
|
||||
exit $stat
|
||||
fi
|
||||
rm -f "$depfile"
|
||||
# Each non-empty line is of the form 'foo.o : \' or ' dep.h \'.
|
||||
# We have to change lines of the first kind to '$object: \'.
|
||||
sed -e "s|.*:|$object :|" < "$tmpdepfile" > "$depfile"
|
||||
# And for each line of the second kind, we have to emit a 'dep.h:'
|
||||
# dummy dependency, to avoid the deleted-header problem.
|
||||
sed -n -e 's|^ *\(.*\) *\\$|\1:|p' < "$tmpdepfile" >> "$depfile"
|
||||
rm -f "$tmpdepfile"
|
||||
;;
|
||||
|
||||
## The order of this option in the case statement is important, since the
|
||||
## shell code in configure will try each of these formats in the order
|
||||
## listed in this file. A plain '-MD' option would be understood by many
|
||||
## compilers, so we must ensure this comes after the gcc and icc options.
|
||||
pgcc)
|
||||
# Portland's C compiler understands '-MD'.
|
||||
# Will always output deps to 'file.d' where file is the root name of the
|
||||
# source file under compilation, even if file resides in a subdirectory.
|
||||
# The object file name does not affect the name of the '.d' file.
|
||||
# pgcc 10.2 will output
|
||||
# foo.o: sub/foo.c sub/foo.h
|
||||
# and will wrap long lines using '\' :
|
||||
# foo.o: sub/foo.c ... \
|
||||
# sub/foo.h ... \
|
||||
# ...
|
||||
set_dir_from "$object"
|
||||
# Use the source, not the object, to determine the base name, since
|
||||
# that's sadly what pgcc will do too.
|
||||
set_base_from "$source"
|
||||
tmpdepfile=$base.d
|
||||
|
||||
# For projects that build the same source file twice into different object
|
||||
# files, the pgcc approach of using the *source* file root name can cause
|
||||
# problems in parallel builds. Use a locking strategy to avoid stomping on
|
||||
# the same $tmpdepfile.
|
||||
lockdir=$base.d-lock
|
||||
trap "
|
||||
echo '$0: caught signal, cleaning up...' >&2
|
||||
rmdir '$lockdir'
|
||||
exit 1
|
||||
" 1 2 13 15
|
||||
numtries=100
|
||||
i=$numtries
|
||||
while test $i -gt 0; do
|
||||
# mkdir is a portable test-and-set.
|
||||
if mkdir "$lockdir" 2>/dev/null; then
|
||||
# This process acquired the lock.
|
||||
"$@" -MD
|
||||
stat=$?
|
||||
# Release the lock.
|
||||
rmdir "$lockdir"
|
||||
break
|
||||
else
|
||||
# If the lock is being held by a different process, wait
|
||||
# until the winning process is done or we timeout.
|
||||
while test -d "$lockdir" && test $i -gt 0; do
|
||||
sleep 1
|
||||
i=`expr $i - 1`
|
||||
done
|
||||
fi
|
||||
i=`expr $i - 1`
|
||||
done
|
||||
trap - 1 2 13 15
|
||||
if test $i -le 0; then
|
||||
echo "$0: failed to acquire lock after $numtries attempts" >&2
|
||||
echo "$0: check lockdir '$lockdir'" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if test $stat -ne 0; then
|
||||
rm -f "$tmpdepfile"
|
||||
exit $stat
|
||||
fi
|
||||
rm -f "$depfile"
|
||||
# Each line is of the form `foo.o: dependent.h',
|
||||
# or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'.
|
||||
# Do two passes, one to just change these to
|
||||
# `$object: dependent.h' and one to simply `dependent.h:'.
|
||||
sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile"
|
||||
# Some versions of the HPUX 10.20 sed can't process this invocation
|
||||
# correctly. Breaking it into two sed invocations is a workaround.
|
||||
sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" \
|
||||
| sed -e 's/$/ :/' >> "$depfile"
|
||||
rm -f "$tmpdepfile"
|
||||
;;
|
||||
|
||||
hp2)
|
||||
# The "hp" stanza above does not work with aCC (C++) and HP's ia64
|
||||
# compilers, which have integrated preprocessors. The correct option
|
||||
# to use with these is +Maked; it writes dependencies to a file named
|
||||
# 'foo.d', which lands next to the object file, wherever that
|
||||
# happens to be.
|
||||
# Much of this is similar to the tru64 case; see comments there.
|
||||
set_dir_from "$object"
|
||||
set_base_from "$object"
|
||||
if test "$libtool" = yes; then
|
||||
tmpdepfile1=$dir$base.d
|
||||
tmpdepfile2=$dir.libs/$base.d
|
||||
"$@" -Wc,+Maked
|
||||
else
|
||||
tmpdepfile1=$dir$base.d
|
||||
tmpdepfile2=$dir$base.d
|
||||
"$@" +Maked
|
||||
fi
|
||||
stat=$?
|
||||
if test $stat -ne 0; then
|
||||
rm -f "$tmpdepfile1" "$tmpdepfile2"
|
||||
exit $stat
|
||||
fi
|
||||
|
||||
for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2"
|
||||
do
|
||||
test -f "$tmpdepfile" && break
|
||||
done
|
||||
if test -f "$tmpdepfile"; then
|
||||
sed -e "s,^.*\.[$lower]*:,$object:," "$tmpdepfile" > "$depfile"
|
||||
# Add 'dependent.h:' lines.
|
||||
sed -ne '2,${
|
||||
s/^ *//
|
||||
s/ \\*$//
|
||||
s/$/:/
|
||||
p
|
||||
}' "$tmpdepfile" >> "$depfile"
|
||||
else
|
||||
make_dummy_depfile
|
||||
fi
|
||||
rm -f "$tmpdepfile" "$tmpdepfile2"
|
||||
;;
|
||||
|
||||
tru64)
|
||||
# The Tru64 compiler uses -MD to generate dependencies as a side
|
||||
# effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'.
|
||||
# At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put
|
||||
# dependencies in 'foo.d' instead, so we check for that too.
|
||||
# Subdirectories are respected.
|
||||
set_dir_from "$object"
|
||||
set_base_from "$object"
|
||||
|
||||
if test "$libtool" = yes; then
|
||||
# Libtool generates 2 separate objects for the 2 libraries. These
|
||||
# two compilations output dependencies in $dir.libs/$base.o.d and
|
||||
# in $dir$base.o.d. We have to check for both files, because
|
||||
# one of the two compilations can be disabled. We should prefer
|
||||
# $dir$base.o.d over $dir.libs/$base.o.d because the latter is
|
||||
# automatically cleaned when .libs/ is deleted, while ignoring
|
||||
# the former would cause a distcleancheck panic.
|
||||
tmpdepfile1=$dir$base.o.d # libtool 1.5
|
||||
tmpdepfile2=$dir.libs/$base.o.d # Likewise.
|
||||
tmpdepfile3=$dir.libs/$base.d # Compaq CCC V6.2-504
|
||||
"$@" -Wc,-MD
|
||||
else
|
||||
tmpdepfile1=$dir$base.d
|
||||
tmpdepfile2=$dir$base.d
|
||||
tmpdepfile3=$dir$base.d
|
||||
"$@" -MD
|
||||
fi
|
||||
|
||||
stat=$?
|
||||
if test $stat -ne 0; then
|
||||
rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
|
||||
exit $stat
|
||||
fi
|
||||
|
||||
for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
|
||||
do
|
||||
test -f "$tmpdepfile" && break
|
||||
done
|
||||
# Same post-processing that is required for AIX mode.
|
||||
aix_post_process_depfile
|
||||
;;
|
||||
|
||||
msvc7)
|
||||
if test "$libtool" = yes; then
|
||||
showIncludes=-Wc,-showIncludes
|
||||
else
|
||||
showIncludes=-showIncludes
|
||||
fi
|
||||
"$@" $showIncludes > "$tmpdepfile"
|
||||
stat=$?
|
||||
grep -v '^Note: including file: ' "$tmpdepfile"
|
||||
if test $stat -ne 0; then
|
||||
rm -f "$tmpdepfile"
|
||||
exit $stat
|
||||
fi
|
||||
rm -f "$depfile"
|
||||
echo "$object : \\" > "$depfile"
|
||||
# The first sed program below extracts the file names and escapes
|
||||
# backslashes for cygpath. The second sed program outputs the file
|
||||
# name when reading, but also accumulates all include files in the
|
||||
# hold buffer in order to output them again at the end. This only
|
||||
# works with sed implementations that can handle large buffers.
|
||||
sed < "$tmpdepfile" -n '
|
||||
/^Note: including file: *\(.*\)/ {
|
||||
s//\1/
|
||||
s/\\/\\\\/g
|
||||
p
|
||||
}' | $cygpath_u | sort -u | sed -n '
|
||||
s/ /\\ /g
|
||||
s/\(.*\)/'"$tab"'\1 \\/p
|
||||
s/.\(.*\) \\/\1:/
|
||||
H
|
||||
$ {
|
||||
s/.*/'"$tab"'/
|
||||
G
|
||||
p
|
||||
}' >> "$depfile"
|
||||
echo >> "$depfile" # make sure the fragment doesn't end with a backslash
|
||||
rm -f "$tmpdepfile"
|
||||
;;
|
||||
|
||||
msvc7msys)
|
||||
# This case exists only to let depend.m4 do its work. It works by
|
||||
# looking at the text of this script. This case will never be run,
|
||||
# since it is checked for above.
|
||||
exit 1
|
||||
;;
|
||||
|
||||
#nosideeffect)
|
||||
# This comment above is used by automake to tell side-effect
|
||||
# dependency tracking mechanisms from slower ones.
|
||||
|
||||
dashmstdout)
|
||||
# Important note: in order to support this mode, a compiler *must*
|
||||
# always write the preprocessed file to stdout, regardless of -o.
|
||||
"$@" || exit $?
|
||||
|
||||
# Remove the call to Libtool.
|
||||
if test "$libtool" = yes; then
|
||||
while test "X$1" != 'X--mode=compile'; do
|
||||
shift
|
||||
done
|
||||
shift
|
||||
fi
|
||||
|
||||
# Remove '-o $object'.
|
||||
IFS=" "
|
||||
for arg
|
||||
do
|
||||
case $arg in
|
||||
-o)
|
||||
shift
|
||||
;;
|
||||
$object)
|
||||
shift
|
||||
;;
|
||||
*)
|
||||
set fnord "$@" "$arg"
|
||||
shift # fnord
|
||||
shift # $arg
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
test -z "$dashmflag" && dashmflag=-M
|
||||
# Require at least two characters before searching for ':'
|
||||
# in the target name. This is to cope with DOS-style filenames:
|
||||
# a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise.
|
||||
"$@" $dashmflag |
|
||||
sed "s|^[$tab ]*[^:$tab ][^:][^:]*:[$tab ]*|$object: |" > "$tmpdepfile"
|
||||
rm -f "$depfile"
|
||||
cat < "$tmpdepfile" > "$depfile"
|
||||
# Some versions of the HPUX 10.20 sed can't process this sed invocation
|
||||
# correctly. Breaking it into two sed invocations is a workaround.
|
||||
tr ' ' "$nl" < "$tmpdepfile" \
|
||||
| sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \
|
||||
| sed -e 's/$/ :/' >> "$depfile"
|
||||
rm -f "$tmpdepfile"
|
||||
;;
|
||||
|
||||
dashXmstdout)
|
||||
# This case only exists to satisfy depend.m4. It is never actually
|
||||
# run, as this mode is specially recognized in the preamble.
|
||||
exit 1
|
||||
;;
|
||||
|
||||
makedepend)
|
||||
"$@" || exit $?
|
||||
# Remove any Libtool call
|
||||
if test "$libtool" = yes; then
|
||||
while test "X$1" != 'X--mode=compile'; do
|
||||
shift
|
||||
done
|
||||
shift
|
||||
fi
|
||||
# X makedepend
|
||||
shift
|
||||
cleared=no eat=no
|
||||
for arg
|
||||
do
|
||||
case $cleared in
|
||||
no)
|
||||
set ""; shift
|
||||
cleared=yes ;;
|
||||
esac
|
||||
if test $eat = yes; then
|
||||
eat=no
|
||||
continue
|
||||
fi
|
||||
case "$arg" in
|
||||
-D*|-I*)
|
||||
set fnord "$@" "$arg"; shift ;;
|
||||
# Strip any option that makedepend may not understand. Remove
|
||||
# the object too, otherwise makedepend will parse it as a source file.
|
||||
-arch)
|
||||
eat=yes ;;
|
||||
-*|$object)
|
||||
;;
|
||||
*)
|
||||
set fnord "$@" "$arg"; shift ;;
|
||||
esac
|
||||
done
|
||||
obj_suffix=`echo "$object" | sed 's/^.*\././'`
|
||||
touch "$tmpdepfile"
|
||||
${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@"
|
||||
rm -f "$depfile"
|
||||
# makedepend may prepend the VPATH from the source file name to the object.
|
||||
# No need to regex-escape $object, excess matching of '.' is harmless.
|
||||
sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile"
|
||||
# Some versions of the HPUX 10.20 sed can't process the last invocation
|
||||
# correctly. Breaking it into two sed invocations is a workaround.
|
||||
sed '1,2d' "$tmpdepfile" \
|
||||
| tr ' ' "$nl" \
|
||||
| sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \
|
||||
| sed -e 's/$/ :/' >> "$depfile"
|
||||
rm -f "$tmpdepfile" "$tmpdepfile".bak
|
||||
;;
|
||||
|
||||
cpp)
|
||||
# Important note: in order to support this mode, a compiler *must*
|
||||
# always write the preprocessed file to stdout.
|
||||
"$@" || exit $?
|
||||
|
||||
# Remove the call to Libtool.
|
||||
if test "$libtool" = yes; then
|
||||
while test "X$1" != 'X--mode=compile'; do
|
||||
shift
|
||||
done
|
||||
shift
|
||||
fi
|
||||
|
||||
# Remove '-o $object'.
|
||||
IFS=" "
|
||||
for arg
|
||||
do
|
||||
case $arg in
|
||||
-o)
|
||||
shift
|
||||
;;
|
||||
$object)
|
||||
shift
|
||||
;;
|
||||
*)
|
||||
set fnord "$@" "$arg"
|
||||
shift # fnord
|
||||
shift # $arg
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
"$@" -E \
|
||||
| sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
|
||||
-e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
|
||||
| sed '$ s: \\$::' > "$tmpdepfile"
|
||||
rm -f "$depfile"
|
||||
echo "$object : \\" > "$depfile"
|
||||
cat < "$tmpdepfile" >> "$depfile"
|
||||
sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile"
|
||||
rm -f "$tmpdepfile"
|
||||
;;
|
||||
|
||||
msvisualcpp)
|
||||
# Important note: in order to support this mode, a compiler *must*
|
||||
# always write the preprocessed file to stdout.
|
||||
"$@" || exit $?
|
||||
|
||||
# Remove the call to Libtool.
|
||||
if test "$libtool" = yes; then
|
||||
while test "X$1" != 'X--mode=compile'; do
|
||||
shift
|
||||
done
|
||||
shift
|
||||
fi
|
||||
|
||||
IFS=" "
|
||||
for arg
|
||||
do
|
||||
case "$arg" in
|
||||
-o)
|
||||
shift
|
||||
;;
|
||||
$object)
|
||||
shift
|
||||
;;
|
||||
"-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI")
|
||||
set fnord "$@"
|
||||
shift
|
||||
shift
|
||||
;;
|
||||
*)
|
||||
set fnord "$@" "$arg"
|
||||
shift
|
||||
shift
|
||||
;;
|
||||
esac
|
||||
done
|
||||
"$@" -E 2>/dev/null |
|
||||
sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile"
|
||||
rm -f "$depfile"
|
||||
echo "$object : \\" > "$depfile"
|
||||
sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::'"$tab"'\1 \\:p' >> "$depfile"
|
||||
echo "$tab" >> "$depfile"
|
||||
sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile"
|
||||
rm -f "$tmpdepfile"
|
||||
;;
|
||||
|
||||
msvcmsys)
|
||||
# This case exists only to let depend.m4 do its work. It works by
|
||||
# looking at the text of this script. This case will never be run,
|
||||
# since it is checked for above.
|
||||
exit 1
|
||||
;;
|
||||
|
||||
none)
|
||||
exec "$@"
|
||||
;;
|
||||
|
||||
*)
|
||||
echo "Unknown depmode $depmode" 1>&2
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
exit 0
|
||||
|
||||
# Local Variables:
|
||||
# mode: shell-script
|
||||
# sh-indentation: 2
|
||||
# eval: (add-hook 'write-file-hooks 'time-stamp)
|
||||
# time-stamp-start: "scriptversion="
|
||||
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
||||
# time-stamp-time-zone: "UTC"
|
||||
# time-stamp-end: "; # UTC"
|
||||
# End:
|
@ -13,6 +13,7 @@
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
@SET_MAKE@
|
||||
|
||||
VPATH = @srcdir@
|
||||
am__is_gnu_make = { \
|
||||
if test -z '$(MAKELEVEL)'; then \
|
||||
@ -88,25 +89,18 @@ POST_UNINSTALL = :
|
||||
build_triplet = @build@
|
||||
host_triplet = @host@
|
||||
target_triplet = @target@
|
||||
subdir = mk
|
||||
subdir = doc
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/apple-target.m4 \
|
||||
$(top_srcdir)/m4/ax_append_flag.m4 \
|
||||
$(top_srcdir)/m4/ax_append_link_flags.m4 \
|
||||
$(top_srcdir)/m4/ax_check_compile_flag.m4 \
|
||||
$(top_srcdir)/m4/ax_check_link_flag.m4 \
|
||||
$(top_srcdir)/m4/ax_require_defined.m4 \
|
||||
$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
|
||||
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
|
||||
$(top_srcdir)/m4/lt~obsolete.m4 \
|
||||
$(top_srcdir)/m4/mono-output.m4 $(top_srcdir)/m4/nls.m4 \
|
||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
||||
$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
|
||||
$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
|
||||
$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
||||
CONFIG_HEADER = $(top_builddir)/config.h
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(dist_pkgdata_DATA) \
|
||||
$(am__DIST_COMMON)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
CONFIG_HEADER = $(top_builddir)/src/config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
AM_V_P = $(am__v_P_@AM_V@)
|
||||
@ -128,161 +122,89 @@ am__can_run_installinfo = \
|
||||
n|no|NO) false;; \
|
||||
*) (install-info --version) >/dev/null 2>&1;; \
|
||||
esac
|
||||
am__extra_recursive_targets = test-recursive test-bundle-recursive
|
||||
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
||||
am__vpath_adj = case $$p in \
|
||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
||||
*) f=$$p;; \
|
||||
esac;
|
||||
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
||||
am__install_max = 40
|
||||
am__nobase_strip_setup = \
|
||||
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
||||
am__nobase_strip = \
|
||||
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
||||
am__nobase_list = $(am__nobase_strip_setup); \
|
||||
for p in $$list; do echo "$$p $$p"; done | \
|
||||
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
||||
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
||||
if (++n[$$2] == $(am__install_max)) \
|
||||
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
||||
END { for (dir in files) print dir, files[dir] }'
|
||||
am__base_list = \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
||||
am__uninstall_files_from_dir = { \
|
||||
test -z "$$files" \
|
||||
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|
||||
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
||||
$(am__cd) "$$dir" && rm -f $$files; }; \
|
||||
}
|
||||
am__installdirs = "$(DESTDIR)$(pkgdatadir)"
|
||||
DATA = $(dist_pkgdata_DATA)
|
||||
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
|
||||
am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/mkinstalldirs
|
||||
am__DIST_COMMON = $(srcdir)/Makefile.in
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMTAR = @AMTAR@
|
||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
||||
AOT_BUILD_FLAGS = @AOT_BUILD_FLAGS@
|
||||
AOT_RUN_FLAGS = @AOT_RUN_FLAGS@
|
||||
API_VER = @API_VER@
|
||||
AR = @AR@
|
||||
AS = @AS@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
BOEHM_DEFINES = @BOEHM_DEFINES@
|
||||
BREAKPOINT = @BREAKPOINT@
|
||||
BTLS_ARCH = @BTLS_ARCH@
|
||||
BTLS_CFLAGS = @BTLS_CFLAGS@
|
||||
BTLS_CMAKE_ARGS = @BTLS_CMAKE_ARGS@
|
||||
BTLS_PLATFORM = @BTLS_PLATFORM@
|
||||
BTLS_ROOT = @BTLS_ROOT@
|
||||
BUILD_EXEEXT = @BUILD_EXEEXT@
|
||||
CC = @CC@
|
||||
CCAS = @CCAS@
|
||||
CCASDEPMODE = @CCASDEPMODE@
|
||||
CCASFLAGS = @CCASFLAGS@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_FOR_BUILD = @CC_FOR_BUILD@
|
||||
CFLAGS = @CFLAGS@
|
||||
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
|
||||
CMAKE = @CMAKE@
|
||||
COREARCH = @COREARCH@
|
||||
CORETARGETS = @CORETARGETS@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CSC = @CSC@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CXXFLAGS_COMMON = @CXXFLAGS_COMMON@
|
||||
CXX_ADD_CFLAGS = @CXX_ADD_CFLAGS@
|
||||
CXX_REMOVE_CFLAGS = @CXX_REMOVE_CFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEFAULT_PROFILE = @DEFAULT_PROFILE@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
DLLTOOL = @DLLTOOL@
|
||||
DOLT_BASH = @DOLT_BASH@
|
||||
DSYMUTIL = @DSYMUTIL@
|
||||
DTRACE = @DTRACE@
|
||||
DTRACEFLAGS = @DTRACEFLAGS@
|
||||
DUMPBIN = @DUMPBIN@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
EXEEXT = @EXEEXT@
|
||||
EXTERNAL_LLVM_CONFIG = @EXTERNAL_LLVM_CONFIG@
|
||||
EXTERNAL_LLVM_CONFIG_WIN32 = @EXTERNAL_LLVM_CONFIG_WIN32@
|
||||
FGREP = @FGREP@
|
||||
GDKX11 = @GDKX11@
|
||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
||||
GLIB_CFLAGS = @GLIB_CFLAGS@
|
||||
GMSGFMT = @GMSGFMT@
|
||||
GMSGFMT_015 = @GMSGFMT_015@
|
||||
GNUC_NORETURN = @GNUC_NORETURN@
|
||||
GNUC_PRETTY = @GNUC_PRETTY@
|
||||
GNUC_UNUSED = @GNUC_UNUSED@
|
||||
GREP = @GREP@
|
||||
GSIZE = @GSIZE@
|
||||
GSIZE_FORMAT = @GSIZE_FORMAT@
|
||||
GSSIZE = @GSSIZE@
|
||||
GTKX11 = @GTKX11@
|
||||
HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
|
||||
HAVE_MSGFMT = @HAVE_MSGFMT@
|
||||
HAVE_NINJA = @HAVE_NINJA@
|
||||
HAVE_UNISTD_H = @HAVE_UNISTD_H@
|
||||
HAVE_YASM = @HAVE_YASM@
|
||||
HOST_CC = @HOST_CC@
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
INTERP_CFLAGS = @INTERP_CFLAGS@
|
||||
INTL = @INTL@
|
||||
INVARIANT_AOT_OPTIONS = @INVARIANT_AOT_OPTIONS@
|
||||
JEMALLOC_AUTOCONF_FLAGS = @JEMALLOC_AUTOCONF_FLAGS@
|
||||
JEMALLOC_CFLAGS = @JEMALLOC_CFLAGS@
|
||||
JEMALLOC_CPPFLAGS = @JEMALLOC_CPPFLAGS@
|
||||
JEMALLOC_LDFLAGS = @JEMALLOC_LDFLAGS@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBC = @LIBC@
|
||||
LIBGC_CPPFLAGS = @LIBGC_CPPFLAGS@
|
||||
LIBGC_LIBS = @LIBGC_LIBS@
|
||||
LIBGC_STATIC_LIBS = @LIBGC_STATIC_LIBS@
|
||||
LIBMONO_LA = @LIBMONO_LA@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBS = @LIBS@
|
||||
LIBTOOL = @LIBTOOL@
|
||||
LIPO = @LIPO@
|
||||
LLVM_CODEGEN_LIBS = @LLVM_CODEGEN_LIBS@
|
||||
LN_S = @LN_S@
|
||||
LTCOMPILE = @LTCOMPILE@
|
||||
LTCXXCOMPILE = @LTCXXCOMPILE@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
|
||||
MAINT = @MAINT@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
||||
MKDIR_P = @MKDIR_P@
|
||||
MONO_CORLIB_VERSION = @MONO_CORLIB_VERSION@
|
||||
MONO_CXXLD = @MONO_CXXLD@
|
||||
MONO_JEMALLOC_ASSERT = @MONO_JEMALLOC_ASSERT@
|
||||
MONO_JEMALLOC_DEFAULT = @MONO_JEMALLOC_DEFAULT@
|
||||
MONO_JEMALLOC_ENABLED = @MONO_JEMALLOC_ENABLED@
|
||||
MONO_NATIVE_CC = @MONO_NATIVE_CC@
|
||||
MONO_NATIVE_CCASFLAGS = @MONO_NATIVE_CCASFLAGS@
|
||||
MONO_NATIVE_CFLAGS = @MONO_NATIVE_CFLAGS@
|
||||
MONO_NATIVE_COMPAT_CCASFLAGS = @MONO_NATIVE_COMPAT_CCASFLAGS@
|
||||
MONO_NATIVE_COMPAT_CFLAGS = @MONO_NATIVE_COMPAT_CFLAGS@
|
||||
MONO_NATIVE_COMPAT_CPPFLAGS = @MONO_NATIVE_COMPAT_CPPFLAGS@
|
||||
MONO_NATIVE_COMPAT_CXXFLAGS = @MONO_NATIVE_COMPAT_CXXFLAGS@
|
||||
MONO_NATIVE_COMPAT_LDFLAGS = @MONO_NATIVE_COMPAT_LDFLAGS@
|
||||
MONO_NATIVE_CPPFLAGS = @MONO_NATIVE_CPPFLAGS@
|
||||
MONO_NATIVE_CXX = @MONO_NATIVE_CXX@
|
||||
MONO_NATIVE_CXXFLAGS = @MONO_NATIVE_CXXFLAGS@
|
||||
MONO_NATIVE_LDFLAGS = @MONO_NATIVE_LDFLAGS@
|
||||
MONO_NATIVE_LIBADD = @MONO_NATIVE_LIBADD@
|
||||
MONO_NATIVE_LIBRARY_NAME = @MONO_NATIVE_LIBRARY_NAME@
|
||||
MONO_NATIVE_PLATFORM = @MONO_NATIVE_PLATFORM@
|
||||
MONO_NATIVE_PLATFORM_TYPE = @MONO_NATIVE_PLATFORM_TYPE@
|
||||
MONO_NATIVE_PLATFORM_TYPE_COMPAT = @MONO_NATIVE_PLATFORM_TYPE_COMPAT@
|
||||
MONO_NATIVE_PLATFORM_TYPE_UNIFIED = @MONO_NATIVE_PLATFORM_TYPE_UNIFIED@
|
||||
MONO_NATIVE_UNIFIED_CCASFLAGS = @MONO_NATIVE_UNIFIED_CCASFLAGS@
|
||||
MONO_NATIVE_UNIFIED_CFLAGS = @MONO_NATIVE_UNIFIED_CFLAGS@
|
||||
MONO_NATIVE_UNIFIED_CPPFLAGS = @MONO_NATIVE_UNIFIED_CPPFLAGS@
|
||||
MONO_NATIVE_UNIFIED_CXXFLAGS = @MONO_NATIVE_UNIFIED_CXXFLAGS@
|
||||
MONO_NATIVE_UNIFIED_LDFLAGS = @MONO_NATIVE_UNIFIED_LDFLAGS@
|
||||
MONO_NOINST_SUBDIRS = @MONO_NOINST_SUBDIRS@
|
||||
MONO_SUBDIRS = @MONO_SUBDIRS@
|
||||
MSGFMT = @MSGFMT@
|
||||
MSGFMT_015 = @MSGFMT_015@
|
||||
MSGMERGE = @MSGMERGE@
|
||||
NM = @NM@
|
||||
NMEDIT = @NMEDIT@
|
||||
OBJDUMP = @OBJDUMP@
|
||||
OBJEXT = @OBJEXT@
|
||||
ODBC = @ODBC@
|
||||
ORDER = @ORDER@
|
||||
OS = @OS@
|
||||
OTOOL = @OTOOL@
|
||||
OTOOL64 = @OTOOL64@
|
||||
PACKAGE = @PACKAGE@
|
||||
@ -292,59 +214,27 @@ PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATHSEP = @PATHSEP@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
PIDTYPE = @PIDTYPE@
|
||||
PKG_CONFIG = @PKG_CONFIG@
|
||||
PLATFORM_AOT_PREFIX = @PLATFORM_AOT_PREFIX@
|
||||
PLATFORM_AOT_SUFFIX = @PLATFORM_AOT_SUFFIX@
|
||||
PYTHON = @PYTHON@
|
||||
PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
|
||||
PYTHON_PLATFORM = @PYTHON_PLATFORM@
|
||||
PYTHON_PREFIX = @PYTHON_PREFIX@
|
||||
PYTHON_VERSION = @PYTHON_VERSION@
|
||||
PICFLAG = @PICFLAG@
|
||||
RANLIB = @RANLIB@
|
||||
RID = @RID@
|
||||
SEARCHSEP = @SEARCHSEP@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SGEN_DEFINES = @SGEN_DEFINES@
|
||||
SHARED_CFLAGS = @SHARED_CFLAGS@
|
||||
SHELL = @SHELL@
|
||||
SIZEOF_VOID_P = @SIZEOF_VOID_P@
|
||||
SQLITE = @SQLITE@
|
||||
SQLITE3 = @SQLITE3@
|
||||
STATIC_GCC_LIBS = @STATIC_GCC_LIBS@
|
||||
STATIC_ZLIB_PATH = @STATIC_ZLIB_PATH@
|
||||
STRIP = @STRIP@
|
||||
TEST_PROFILE = @TEST_PROFILE@
|
||||
USE_NLS = @USE_NLS@
|
||||
THREADDLLIBS = @THREADDLLIBS@
|
||||
VERSION = @VERSION@
|
||||
VTUNE_CFLAGS = @VTUNE_CFLAGS@
|
||||
VTUNE_LIBS = @VTUNE_LIBS@
|
||||
WERROR_CFLAGS = @WERROR_CFLAGS@
|
||||
X11 = @X11@
|
||||
XATTR_LIB = @XATTR_LIB@
|
||||
XGETTEXT = @XGETTEXT@
|
||||
XGETTEXT_015 = @XGETTEXT_015@
|
||||
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
|
||||
XINERAMA = @XINERAMA@
|
||||
XMKMF = @XMKMF@
|
||||
ZLIB_CFLAGS = @ZLIB_CFLAGS@
|
||||
abs_builddir = @abs_builddir@
|
||||
abs_srcdir = @abs_srcdir@
|
||||
abs_top_builddir = @abs_top_builddir@
|
||||
abs_top_srcdir = @abs_top_srcdir@
|
||||
ac_ct_AR = @ac_ct_AR@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
ac_ct_CXX = @ac_ct_CXX@
|
||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
||||
am__include = @am__include@
|
||||
am__leading_dot = @am__leading_dot@
|
||||
am__quote = @am__quote@
|
||||
am__tar = @am__tar@
|
||||
am__untar = @am__untar@
|
||||
arch_target = @arch_target@
|
||||
bindir = @bindir@
|
||||
build = @build@
|
||||
build_alias = @build_alias@
|
||||
@ -357,8 +247,6 @@ datarootdir = @datarootdir@
|
||||
docdir = @docdir@
|
||||
dvidir = @dvidir@
|
||||
exec_prefix = @exec_prefix@
|
||||
export_ldflags = @export_ldflags@
|
||||
extra_runtime_ldflags = @extra_runtime_ldflags@
|
||||
host = @host@
|
||||
host_alias = @host_alias@
|
||||
host_cpu = @host_cpu@
|
||||
@ -370,39 +258,19 @@ infodir = @infodir@
|
||||
install_sh = @install_sh@
|
||||
libdir = @libdir@
|
||||
libexecdir = @libexecdir@
|
||||
libgdiplus_install_loc = @libgdiplus_install_loc@
|
||||
libgdiplus_loc = @libgdiplus_loc@
|
||||
libmono_cflags = @libmono_cflags@
|
||||
libmono_ldflags = @libmono_ldflags@
|
||||
libsuffix = @libsuffix@
|
||||
localedir = @localedir@
|
||||
localstatedir = @localstatedir@
|
||||
mandir = @mandir@
|
||||
mcs_topdir = @mcs_topdir@
|
||||
mcs_topdir_from_srcdir = @mcs_topdir_from_srcdir@
|
||||
mkdir_p = @mkdir_p@
|
||||
mono_build_root = @mono_build_root@
|
||||
mono_cfg_dir = @mono_cfg_dir@
|
||||
mono_msvc_build_bin_dir = @mono_msvc_build_bin_dir@
|
||||
mono_msvc_build_dir = @mono_msvc_build_dir@
|
||||
mono_msvc_build_lib_dir = @mono_msvc_build_lib_dir@
|
||||
mono_runtime = @mono_runtime@
|
||||
mono_runtime_wrapper = @mono_runtime_wrapper@
|
||||
oldincludedir = @oldincludedir@
|
||||
pdfdir = @pdfdir@
|
||||
pkgpyexecdir = @pkgpyexecdir@
|
||||
pkgpythondir = @pkgpythondir@
|
||||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
pyexecdir = @pyexecdir@
|
||||
pythondir = @pythondir@
|
||||
reloc_libdir = @reloc_libdir@
|
||||
runstatedir = @runstatedir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
subdirs = @subdirs@
|
||||
sysconfdir = @sysconfdir@
|
||||
target = @target@
|
||||
target_alias = @target_alias@
|
||||
@ -412,7 +280,12 @@ target_vendor = @target_vendor@
|
||||
top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
EXTRA_DIST = common.mk
|
||||
|
||||
# installed documentation
|
||||
#
|
||||
dist_pkgdata_DATA = LICENSING.txt README.txt README_stack.txt \
|
||||
README_malloc.txt README_win32.txt
|
||||
|
||||
all: all-am
|
||||
|
||||
.SUFFIXES:
|
||||
@ -425,9 +298,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign mk/Makefile'; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign doc/Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --foreign mk/Makefile
|
||||
$(AUTOMAKE) --foreign doc/Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
@ -451,8 +324,27 @@ mostlyclean-libtool:
|
||||
|
||||
clean-libtool:
|
||||
-rm -rf .libs _libs
|
||||
test-local:
|
||||
test-bundle-local:
|
||||
install-dist_pkgdataDATA: $(dist_pkgdata_DATA)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list='$(dist_pkgdata_DATA)'; test -n "$(pkgdatadir)" || list=; \
|
||||
if test -n "$$list"; then \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(pkgdatadir)'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(pkgdatadir)" || exit 1; \
|
||||
fi; \
|
||||
for p in $$list; do \
|
||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; \
|
||||
done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgdatadir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(pkgdatadir)" || exit $$?; \
|
||||
done
|
||||
|
||||
uninstall-dist_pkgdataDATA:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list='$(dist_pkgdata_DATA)'; test -n "$(pkgdatadir)" || list=; \
|
||||
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
||||
dir='$(DESTDIR)$(pkgdatadir)'; $(am__uninstall_files_from_dir)
|
||||
tags TAGS:
|
||||
|
||||
ctags CTAGS:
|
||||
@ -492,8 +384,11 @@ distdir: $(DISTFILES)
|
||||
done
|
||||
check-am: all-am
|
||||
check: check-am
|
||||
all-am: Makefile
|
||||
all-am: Makefile $(DATA)
|
||||
installdirs:
|
||||
for dir in "$(DESTDIR)$(pkgdatadir)"; do \
|
||||
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
||||
done
|
||||
install: install-am
|
||||
install-exec: install-exec-am
|
||||
install-data: install-data-am
|
||||
@ -544,7 +439,7 @@ info: info-am
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am:
|
||||
install-data-am: install-dist_pkgdataDATA
|
||||
|
||||
install-dvi: install-dvi-am
|
||||
|
||||
@ -588,30 +483,22 @@ ps: ps-am
|
||||
|
||||
ps-am:
|
||||
|
||||
test: test-am
|
||||
|
||||
test-am: test-local
|
||||
|
||||
test-bundle: test-bundle-am
|
||||
|
||||
test-bundle-am: test-bundle-local
|
||||
|
||||
uninstall-am:
|
||||
uninstall-am: uninstall-dist_pkgdataDATA
|
||||
|
||||
.MAKE: install-am install-strip
|
||||
|
||||
.PHONY: all all-am check check-am clean clean-generic clean-libtool \
|
||||
cscopelist-am ctags-am distclean distclean-generic \
|
||||
distclean-libtool distdir dvi dvi-am html html-am info info-am \
|
||||
install install-am install-data install-data-am install-dvi \
|
||||
install-dvi-am install-exec install-exec-am install-html \
|
||||
install-html-am install-info install-info-am install-man \
|
||||
install-pdf install-pdf-am install-ps install-ps-am \
|
||||
install-strip installcheck installcheck-am installdirs \
|
||||
maintainer-clean maintainer-clean-generic mostlyclean \
|
||||
mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
|
||||
tags-am test-am test-bundle-am test-bundle-local test-local \
|
||||
uninstall uninstall-am
|
||||
install install-am install-data install-data-am \
|
||||
install-dist_pkgdataDATA install-dvi install-dvi-am \
|
||||
install-exec install-exec-am install-html install-html-am \
|
||||
install-info install-info-am install-man install-pdf \
|
||||
install-pdf-am install-ps install-ps-am install-strip \
|
||||
installcheck installcheck-am installdirs maintainer-clean \
|
||||
maintainer-clean-generic mostlyclean mostlyclean-generic \
|
||||
mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \
|
||||
uninstall-am uninstall-dist_pkgdataDATA
|
||||
|
||||
.PRECIOUS: Makefile
|
||||
|
508
external/bdwgc/libatomic_ops/install-sh
vendored
Executable file
508
external/bdwgc/libatomic_ops/install-sh
vendored
Executable file
@ -0,0 +1,508 @@
|
||||
#!/bin/sh
|
||||
# install - install a program, script, or datafile
|
||||
|
||||
scriptversion=2014-09-12.12; # UTC
|
||||
|
||||
# This originates from X11R5 (mit/util/scripts/install.sh), which was
|
||||
# later released in X11R6 (xc/config/util/install.sh) with the
|
||||
# following copyright and license.
|
||||
#
|
||||
# Copyright (C) 1994 X Consortium
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to
|
||||
# deal in the Software without restriction, including without limitation the
|
||||
# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
||||
# sell copies of the Software, and to permit persons to whom the Software is
|
||||
# furnished to do so, subject to the following conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be included in
|
||||
# all copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
|
||||
# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
|
||||
# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
#
|
||||
# Except as contained in this notice, the name of the X Consortium shall not
|
||||
# be used in advertising or otherwise to promote the sale, use or other deal-
|
||||
# ings in this Software without prior written authorization from the X Consor-
|
||||
# tium.
|
||||
#
|
||||
#
|
||||
# FSF changes to this file are in the public domain.
|
||||
#
|
||||
# Calling this script install-sh is preferred over install.sh, to prevent
|
||||
# 'make' implicit rules from creating a file called install from it
|
||||
# when there is no Makefile.
|
||||
#
|
||||
# This script is compatible with the BSD install script, but was written
|
||||
# from scratch.
|
||||
|
||||
tab=' '
|
||||
nl='
|
||||
'
|
||||
IFS=" $tab$nl"
|
||||
|
||||
# Set DOITPROG to "echo" to test this script.
|
||||
|
||||
doit=${DOITPROG-}
|
||||
doit_exec=${doit:-exec}
|
||||
|
||||
# Put in absolute file names if you don't have them in your path;
|
||||
# or use environment vars.
|
||||
|
||||
chgrpprog=${CHGRPPROG-chgrp}
|
||||
chmodprog=${CHMODPROG-chmod}
|
||||
chownprog=${CHOWNPROG-chown}
|
||||
cmpprog=${CMPPROG-cmp}
|
||||
cpprog=${CPPROG-cp}
|
||||
mkdirprog=${MKDIRPROG-mkdir}
|
||||
mvprog=${MVPROG-mv}
|
||||
rmprog=${RMPROG-rm}
|
||||
stripprog=${STRIPPROG-strip}
|
||||
|
||||
posix_mkdir=
|
||||
|
||||
# Desired mode of installed file.
|
||||
mode=0755
|
||||
|
||||
chgrpcmd=
|
||||
chmodcmd=$chmodprog
|
||||
chowncmd=
|
||||
mvcmd=$mvprog
|
||||
rmcmd="$rmprog -f"
|
||||
stripcmd=
|
||||
|
||||
src=
|
||||
dst=
|
||||
dir_arg=
|
||||
dst_arg=
|
||||
|
||||
copy_on_change=false
|
||||
is_target_a_directory=possibly
|
||||
|
||||
usage="\
|
||||
Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
|
||||
or: $0 [OPTION]... SRCFILES... DIRECTORY
|
||||
or: $0 [OPTION]... -t DIRECTORY SRCFILES...
|
||||
or: $0 [OPTION]... -d DIRECTORIES...
|
||||
|
||||
In the 1st form, copy SRCFILE to DSTFILE.
|
||||
In the 2nd and 3rd, copy all SRCFILES to DIRECTORY.
|
||||
In the 4th, create DIRECTORIES.
|
||||
|
||||
Options:
|
||||
--help display this help and exit.
|
||||
--version display version info and exit.
|
||||
|
||||
-c (ignored)
|
||||
-C install only if different (preserve the last data modification time)
|
||||
-d create directories instead of installing files.
|
||||
-g GROUP $chgrpprog installed files to GROUP.
|
||||
-m MODE $chmodprog installed files to MODE.
|
||||
-o USER $chownprog installed files to USER.
|
||||
-s $stripprog installed files.
|
||||
-t DIRECTORY install into DIRECTORY.
|
||||
-T report an error if DSTFILE is a directory.
|
||||
|
||||
Environment variables override the default commands:
|
||||
CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG
|
||||
RMPROG STRIPPROG
|
||||
"
|
||||
|
||||
while test $# -ne 0; do
|
||||
case $1 in
|
||||
-c) ;;
|
||||
|
||||
-C) copy_on_change=true;;
|
||||
|
||||
-d) dir_arg=true;;
|
||||
|
||||
-g) chgrpcmd="$chgrpprog $2"
|
||||
shift;;
|
||||
|
||||
--help) echo "$usage"; exit $?;;
|
||||
|
||||
-m) mode=$2
|
||||
case $mode in
|
||||
*' '* | *"$tab"* | *"$nl"* | *'*'* | *'?'* | *'['*)
|
||||
echo "$0: invalid mode: $mode" >&2
|
||||
exit 1;;
|
||||
esac
|
||||
shift;;
|
||||
|
||||
-o) chowncmd="$chownprog $2"
|
||||
shift;;
|
||||
|
||||
-s) stripcmd=$stripprog;;
|
||||
|
||||
-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 $?;;
|
||||
|
||||
--) shift
|
||||
break;;
|
||||
|
||||
-*) echo "$0: invalid option: $1" >&2
|
||||
exit 1;;
|
||||
|
||||
*) break;;
|
||||
esac
|
||||
shift
|
||||
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
|
||||
# When -d is used, all remaining arguments are directories to create.
|
||||
# When -t is used, the destination is already specified.
|
||||
# Otherwise, the last argument is the destination. Remove it from $@.
|
||||
for arg
|
||||
do
|
||||
if test -n "$dst_arg"; then
|
||||
# $@ is not empty: it contains at least $arg.
|
||||
set fnord "$@" "$dst_arg"
|
||||
shift # fnord
|
||||
fi
|
||||
shift # arg
|
||||
dst_arg=$arg
|
||||
# Protect names problematic for 'test' and other utilities.
|
||||
case $dst_arg in
|
||||
-* | [=\(\)!]) dst_arg=./$dst_arg;;
|
||||
esac
|
||||
done
|
||||
fi
|
||||
|
||||
if test $# -eq 0; then
|
||||
if test -z "$dir_arg"; then
|
||||
echo "$0: no input file specified." >&2
|
||||
exit 1
|
||||
fi
|
||||
# It's OK to call 'install-sh -d' without argument.
|
||||
# This can happen when creating conditional directories.
|
||||
exit 0
|
||||
fi
|
||||
|
||||
if test -z "$dir_arg"; then
|
||||
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.
|
||||
# However, 'strip' requires both read and write access to temps.
|
||||
case $mode in
|
||||
# Optimize common cases.
|
||||
*644) cp_umask=133;;
|
||||
*755) cp_umask=22;;
|
||||
|
||||
*[0-7])
|
||||
if test -z "$stripcmd"; then
|
||||
u_plus_rw=
|
||||
else
|
||||
u_plus_rw='% 200'
|
||||
fi
|
||||
cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;;
|
||||
*)
|
||||
if test -z "$stripcmd"; then
|
||||
u_plus_rw=
|
||||
else
|
||||
u_plus_rw=,u+rw
|
||||
fi
|
||||
cp_umask=$mode$u_plus_rw;;
|
||||
esac
|
||||
fi
|
||||
|
||||
for src
|
||||
do
|
||||
# Protect names problematic for 'test' and other utilities.
|
||||
case $src in
|
||||
-* | [=\(\)!]) src=./$src;;
|
||||
esac
|
||||
|
||||
if test -n "$dir_arg"; then
|
||||
dst=$src
|
||||
dstdir=$dst
|
||||
test -d "$dstdir"
|
||||
dstdir_status=$?
|
||||
else
|
||||
|
||||
# Waiting for this to be detected by the "$cpprog $src $dsttmp" command
|
||||
# might cause directories to be created, which would be especially bad
|
||||
# if $src (and thus $dsttmp) contains '*'.
|
||||
if test ! -f "$src" && test ! -d "$src"; then
|
||||
echo "$0: $src does not exist." >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if test -z "$dst_arg"; then
|
||||
echo "$0: no destination specified." >&2
|
||||
exit 1
|
||||
fi
|
||||
dst=$dst_arg
|
||||
|
||||
# If destination is a directory, append the input filename; won't work
|
||||
# if double slashes aren't ignored.
|
||||
if test -d "$dst"; then
|
||||
if test "$is_target_a_directory" = never; then
|
||||
echo "$0: $dst_arg: Is a directory" >&2
|
||||
exit 1
|
||||
fi
|
||||
dstdir=$dst
|
||||
dst=$dstdir/`basename "$src"`
|
||||
dstdir_status=0
|
||||
else
|
||||
dstdir=`dirname "$dst"`
|
||||
test -d "$dstdir"
|
||||
dstdir_status=$?
|
||||
fi
|
||||
fi
|
||||
|
||||
obsolete_mkdir_used=false
|
||||
|
||||
if test $dstdir_status != 0; then
|
||||
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.
|
||||
# Otherwise, rely on $mkdir_umask.
|
||||
if test -n "$dir_arg"; then
|
||||
mkdir_mode=-m$mode
|
||||
else
|
||||
mkdir_mode=
|
||||
fi
|
||||
|
||||
posix_mkdir=false
|
||||
case $umask in
|
||||
*[123567][0-7][0-7])
|
||||
# POSIX mkdir -p sets u+wx bits regardless of umask, which
|
||||
# is incompatible with FreeBSD 'install' when (umask & 300) != 0.
|
||||
;;
|
||||
*)
|
||||
# $RANDOM is not portable (e.g. dash); use it when possible to
|
||||
# lower collision chance
|
||||
tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
|
||||
trap 'ret=$?; rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null; exit $ret' 0
|
||||
|
||||
# As "mkdir -p" follows symlinks and we work in /tmp possibly; so
|
||||
# create the $tmpdir first (and fail if unsuccessful) to make sure
|
||||
# that nobody tries to guess the $tmpdir name.
|
||||
if (umask $mkdir_umask &&
|
||||
$mkdirprog $mkdir_mode "$tmpdir" &&
|
||||
exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1
|
||||
then
|
||||
if test -z "$dir_arg" || {
|
||||
# Check for POSIX incompatibilities with -m.
|
||||
# HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
|
||||
# other-writable bit of parent directory when it shouldn't.
|
||||
# FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
|
||||
test_tmpdir="$tmpdir/a"
|
||||
ls_ld_tmpdir=`ls -ld "$test_tmpdir"`
|
||||
case $ls_ld_tmpdir in
|
||||
d????-?r-*) different_mode=700;;
|
||||
d????-?--*) different_mode=755;;
|
||||
*) false;;
|
||||
esac &&
|
||||
$mkdirprog -m$different_mode -p -- "$test_tmpdir" && {
|
||||
ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"`
|
||||
test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
|
||||
}
|
||||
}
|
||||
then posix_mkdir=:
|
||||
fi
|
||||
rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir"
|
||||
else
|
||||
# Remove any dirs left behind by ancient mkdir implementations.
|
||||
rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null
|
||||
fi
|
||||
trap '' 0;;
|
||||
esac;;
|
||||
esac
|
||||
|
||||
if
|
||||
$posix_mkdir && (
|
||||
umask $mkdir_umask &&
|
||||
$doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir"
|
||||
)
|
||||
then :
|
||||
else
|
||||
|
||||
# The umask is ridiculous, or mkdir does not conform to POSIX,
|
||||
# or it failed possibly due to a race condition. Create the
|
||||
# directory the slow way, step by step, checking for races as we go.
|
||||
|
||||
case $dstdir in
|
||||
/*) prefix='/';;
|
||||
[-=\(\)!]*) prefix='./';;
|
||||
*) prefix='';;
|
||||
esac
|
||||
|
||||
oIFS=$IFS
|
||||
IFS=/
|
||||
set -f
|
||||
set fnord $dstdir
|
||||
shift
|
||||
set +f
|
||||
IFS=$oIFS
|
||||
|
||||
prefixes=
|
||||
|
||||
for d
|
||||
do
|
||||
test X"$d" = X && continue
|
||||
|
||||
prefix=$prefix$d
|
||||
if test -d "$prefix"; then
|
||||
prefixes=
|
||||
else
|
||||
if $posix_mkdir; then
|
||||
(umask=$mkdir_umask &&
|
||||
$doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
|
||||
# Don't fail if two instances are running concurrently.
|
||||
test -d "$prefix" || exit 1
|
||||
else
|
||||
case $prefix in
|
||||
*\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;;
|
||||
*) qprefix=$prefix;;
|
||||
esac
|
||||
prefixes="$prefixes '$qprefix'"
|
||||
fi
|
||||
fi
|
||||
prefix=$prefix/
|
||||
done
|
||||
|
||||
if test -n "$prefixes"; then
|
||||
# Don't fail if two instances are running concurrently.
|
||||
(umask $mkdir_umask &&
|
||||
eval "\$doit_exec \$mkdirprog $prefixes") ||
|
||||
test -d "$dstdir" || exit 1
|
||||
obsolete_mkdir_used=true
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
if test -n "$dir_arg"; then
|
||||
{ test -z "$chowncmd" || $doit $chowncmd "$dst"; } &&
|
||||
{ test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } &&
|
||||
{ test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false ||
|
||||
test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1
|
||||
else
|
||||
|
||||
# Make a couple of temp file names in the proper directory.
|
||||
dsttmp=$dstdir/_inst.$$_
|
||||
rmtmp=$dstdir/_rm.$$_
|
||||
|
||||
# Trap to clean up those temp files at exit.
|
||||
trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
|
||||
|
||||
# Copy the file name to the temp name.
|
||||
(umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") &&
|
||||
|
||||
# and set any options; do chmod last to preserve setuid bits.
|
||||
#
|
||||
# If any of these fail, we abort the whole thing. If we want to
|
||||
# ignore errors from any of these, just make sure not to ignore
|
||||
# errors from the above "$doit $cpprog $src $dsttmp" command.
|
||||
#
|
||||
{ test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } &&
|
||||
{ test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } &&
|
||||
{ test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } &&
|
||||
{ test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } &&
|
||||
|
||||
# If -C, don't bother to copy if it wouldn't change the file.
|
||||
if $copy_on_change &&
|
||||
old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` &&
|
||||
new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` &&
|
||||
set -f &&
|
||||
set X $old && old=:$2:$4:$5:$6 &&
|
||||
set X $new && new=:$2:$4:$5:$6 &&
|
||||
set +f &&
|
||||
test "$old" = "$new" &&
|
||||
$cmpprog "$dst" "$dsttmp" >/dev/null 2>&1
|
||||
then
|
||||
rm -f "$dsttmp"
|
||||
else
|
||||
# Rename the file to the real destination.
|
||||
$doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null ||
|
||||
|
||||
# The rename failed, perhaps because mv can't rename something else
|
||||
# to itself, or perhaps because mv is so ancient that it does not
|
||||
# support -f.
|
||||
{
|
||||
# Now remove or move aside any old file at destination location.
|
||||
# We try this two ways since rm can't unlink itself on some
|
||||
# systems and the destination file might be busy for other
|
||||
# reasons. In this case, the final cleanup might fail but the new
|
||||
# file should still install successfully.
|
||||
{
|
||||
test ! -f "$dst" ||
|
||||
$doit $rmcmd -f "$dst" 2>/dev/null ||
|
||||
{ $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
|
||||
{ $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }
|
||||
} ||
|
||||
{ echo "$0: cannot unlink or rename $dst" >&2
|
||||
(exit 1); exit 1
|
||||
}
|
||||
} &&
|
||||
|
||||
# Now rename the file to the real destination.
|
||||
$doit $mvcmd "$dsttmp" "$dst"
|
||||
}
|
||||
fi || exit 1
|
||||
|
||||
trap '' 0
|
||||
fi
|
||||
done
|
||||
|
||||
# Local variables:
|
||||
# eval: (add-hook 'write-file-hooks 'time-stamp)
|
||||
# time-stamp-start: "scriptversion="
|
||||
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
||||
# time-stamp-time-zone: "UTC"
|
||||
# time-stamp-end: "; # UTC"
|
||||
# End:
|
1
external/bdwgc/libatomic_ops/ltmain.sh.REMOVED.git-id
vendored
Normal file
1
external/bdwgc/libatomic_ops/ltmain.sh.REMOVED.git-id
vendored
Normal file
@ -0,0 +1 @@
|
||||
147d758abcb48cacb99f268d6b9fecb29205d793
|
1
external/bdwgc/libatomic_ops/m4/libtool.m4.REMOVED.git-id
vendored
Normal file
1
external/bdwgc/libatomic_ops/m4/libtool.m4.REMOVED.git-id
vendored
Normal file
@ -0,0 +1 @@
|
||||
10ab2844c4edd299059ffcf84b9a61328d9ab6ff
|
437
external/bdwgc/libatomic_ops/m4/ltoptions.m4
vendored
Normal file
437
external/bdwgc/libatomic_ops/m4/ltoptions.m4
vendored
Normal file
@ -0,0 +1,437 @@
|
||||
# Helper functions for option handling. -*- Autoconf -*-
|
||||
#
|
||||
# Copyright (C) 2004-2005, 2007-2009, 2011-2015 Free Software
|
||||
# Foundation, Inc.
|
||||
# Written by Gary V. Vaughan, 2004
|
||||
#
|
||||
# This file is free software; the Free Software Foundation gives
|
||||
# unlimited permission to copy and/or distribute it, with or without
|
||||
# modifications, as long as this notice is preserved.
|
||||
|
||||
# serial 8 ltoptions.m4
|
||||
|
||||
# This is to help aclocal find these macros, as it can't see m4_define.
|
||||
AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])])
|
||||
|
||||
|
||||
# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
|
||||
# ------------------------------------------
|
||||
m4_define([_LT_MANGLE_OPTION],
|
||||
[[_LT_OPTION_]m4_bpatsubst($1__$2, [[^a-zA-Z0-9_]], [_])])
|
||||
|
||||
|
||||
# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
|
||||
# ---------------------------------------
|
||||
# Set option OPTION-NAME for macro MACRO-NAME, and if there is a
|
||||
# matching handler defined, dispatch to it. Other OPTION-NAMEs are
|
||||
# saved as a flag.
|
||||
m4_define([_LT_SET_OPTION],
|
||||
[m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl
|
||||
m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]),
|
||||
_LT_MANGLE_DEFUN([$1], [$2]),
|
||||
[m4_warning([Unknown $1 option '$2'])])[]dnl
|
||||
])
|
||||
|
||||
|
||||
# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
|
||||
# ------------------------------------------------------------
|
||||
# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
|
||||
m4_define([_LT_IF_OPTION],
|
||||
[m4_ifdef(_LT_MANGLE_OPTION([$1], [$2]), [$3], [$4])])
|
||||
|
||||
|
||||
# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
|
||||
# -------------------------------------------------------
|
||||
# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
|
||||
# are set.
|
||||
m4_define([_LT_UNLESS_OPTIONS],
|
||||
[m4_foreach([_LT_Option], m4_split(m4_normalize([$2])),
|
||||
[m4_ifdef(_LT_MANGLE_OPTION([$1], _LT_Option),
|
||||
[m4_define([$0_found])])])[]dnl
|
||||
m4_ifdef([$0_found], [m4_undefine([$0_found])], [$3
|
||||
])[]dnl
|
||||
])
|
||||
|
||||
|
||||
# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
|
||||
# ----------------------------------------
|
||||
# OPTION-LIST is a space-separated list of Libtool options associated
|
||||
# with MACRO-NAME. If any OPTION has a matching handler declared with
|
||||
# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
|
||||
# the unknown option and exit.
|
||||
m4_defun([_LT_SET_OPTIONS],
|
||||
[# Set options
|
||||
m4_foreach([_LT_Option], m4_split(m4_normalize([$2])),
|
||||
[_LT_SET_OPTION([$1], _LT_Option)])
|
||||
|
||||
m4_if([$1],[LT_INIT],[
|
||||
dnl
|
||||
dnl Simply set some default values (i.e off) if boolean options were not
|
||||
dnl specified:
|
||||
_LT_UNLESS_OPTIONS([LT_INIT], [dlopen], [enable_dlopen=no
|
||||
])
|
||||
_LT_UNLESS_OPTIONS([LT_INIT], [win32-dll], [enable_win32_dll=no
|
||||
])
|
||||
dnl
|
||||
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 'shared' nor 'disable-shared' was passed, we enable building of shared
|
||||
dnl archives by default:
|
||||
_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], [pic-only no-pic], [_LT_WITH_PIC])
|
||||
_LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-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
|
||||
|
||||
|
||||
## --------------------------------- ##
|
||||
## Macros to handle LT_INIT options. ##
|
||||
## --------------------------------- ##
|
||||
|
||||
# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
|
||||
# -----------------------------------------
|
||||
m4_define([_LT_MANGLE_DEFUN],
|
||||
[[_LT_OPTION_DEFUN_]m4_bpatsubst(m4_toupper([$1__$2]), [[^A-Z0-9_]], [_])])
|
||||
|
||||
|
||||
# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
|
||||
# -----------------------------------------------
|
||||
m4_define([LT_OPTION_DEFINE],
|
||||
[m4_define(_LT_MANGLE_DEFUN([$1], [$2]), [$3])[]dnl
|
||||
])# LT_OPTION_DEFINE
|
||||
|
||||
|
||||
# dlopen
|
||||
# ------
|
||||
LT_OPTION_DEFINE([LT_INIT], [dlopen], [enable_dlopen=yes
|
||||
])
|
||||
|
||||
AU_DEFUN([AC_LIBTOOL_DLOPEN],
|
||||
[_LT_SET_OPTION([LT_INIT], [dlopen])
|
||||
AC_DIAGNOSE([obsolete],
|
||||
[$0: Remove this warning and the call to _LT_SET_OPTION when you
|
||||
put the 'dlopen' option into LT_INIT's first parameter.])
|
||||
])
|
||||
|
||||
dnl aclocal-1.4 backwards compatibility:
|
||||
dnl AC_DEFUN([AC_LIBTOOL_DLOPEN], [])
|
||||
|
||||
|
||||
# win32-dll
|
||||
# ---------
|
||||
# Declare package support for building win32 dll's.
|
||||
LT_OPTION_DEFINE([LT_INIT], [win32-dll],
|
||||
[enable_win32_dll=yes
|
||||
|
||||
case $host in
|
||||
*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
|
||||
AC_CHECK_TOOL(AS, as, false)
|
||||
AC_CHECK_TOOL(DLLTOOL, dlltool, false)
|
||||
AC_CHECK_TOOL(OBJDUMP, objdump, false)
|
||||
;;
|
||||
esac
|
||||
|
||||
test -z "$AS" && AS=as
|
||||
_LT_DECL([], [AS], [1], [Assembler program])dnl
|
||||
|
||||
test -z "$DLLTOOL" && DLLTOOL=dlltool
|
||||
_LT_DECL([], [DLLTOOL], [1], [DLL creation program])dnl
|
||||
|
||||
test -z "$OBJDUMP" && OBJDUMP=objdump
|
||||
_LT_DECL([], [OBJDUMP], [1], [Object dumper program])dnl
|
||||
])# win32-dll
|
||||
|
||||
AU_DEFUN([AC_LIBTOOL_WIN32_DLL],
|
||||
[AC_REQUIRE([AC_CANONICAL_HOST])dnl
|
||||
_LT_SET_OPTION([LT_INIT], [win32-dll])
|
||||
AC_DIAGNOSE([obsolete],
|
||||
[$0: Remove this warning and the call to _LT_SET_OPTION when you
|
||||
put the 'win32-dll' option into LT_INIT's first parameter.])
|
||||
])
|
||||
|
||||
dnl aclocal-1.4 backwards compatibility:
|
||||
dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [])
|
||||
|
||||
|
||||
# _LT_ENABLE_SHARED([DEFAULT])
|
||||
# ----------------------------
|
||||
# implement the --enable-shared flag, and supports the 'shared' and
|
||||
# 'disable-shared' LT_INIT options.
|
||||
# DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'.
|
||||
m4_define([_LT_ENABLE_SHARED],
|
||||
[m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl
|
||||
AC_ARG_ENABLE([shared],
|
||||
[AS_HELP_STRING([--enable-shared@<:@=PKGS@:>@],
|
||||
[build shared libraries @<:@default=]_LT_ENABLE_SHARED_DEFAULT[@:>@])],
|
||||
[p=${PACKAGE-default}
|
||||
case $enableval in
|
||||
yes) enable_shared=yes ;;
|
||||
no) enable_shared=no ;;
|
||||
*)
|
||||
enable_shared=no
|
||||
# Look at the argument we got. We use all the common list separators.
|
||||
lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
|
||||
for pkg in $enableval; do
|
||||
IFS=$lt_save_ifs
|
||||
if test "X$pkg" = "X$p"; then
|
||||
enable_shared=yes
|
||||
fi
|
||||
done
|
||||
IFS=$lt_save_ifs
|
||||
;;
|
||||
esac],
|
||||
[enable_shared=]_LT_ENABLE_SHARED_DEFAULT)
|
||||
|
||||
_LT_DECL([build_libtool_libs], [enable_shared], [0],
|
||||
[Whether or not to build shared libraries])
|
||||
])# _LT_ENABLE_SHARED
|
||||
|
||||
LT_OPTION_DEFINE([LT_INIT], [shared], [_LT_ENABLE_SHARED([yes])])
|
||||
LT_OPTION_DEFINE([LT_INIT], [disable-shared], [_LT_ENABLE_SHARED([no])])
|
||||
|
||||
# Old names:
|
||||
AC_DEFUN([AC_ENABLE_SHARED],
|
||||
[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared])
|
||||
])
|
||||
|
||||
AC_DEFUN([AC_DISABLE_SHARED],
|
||||
[_LT_SET_OPTION([LT_INIT], [disable-shared])
|
||||
])
|
||||
|
||||
AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)])
|
||||
AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
|
||||
|
||||
dnl aclocal-1.4 backwards compatibility:
|
||||
dnl AC_DEFUN([AM_ENABLE_SHARED], [])
|
||||
dnl AC_DEFUN([AM_DISABLE_SHARED], [])
|
||||
|
||||
|
||||
|
||||
# _LT_ENABLE_STATIC([DEFAULT])
|
||||
# ----------------------------
|
||||
# implement the --enable-static flag, and support the 'static' and
|
||||
# 'disable-static' LT_INIT options.
|
||||
# DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'.
|
||||
m4_define([_LT_ENABLE_STATIC],
|
||||
[m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl
|
||||
AC_ARG_ENABLE([static],
|
||||
[AS_HELP_STRING([--enable-static@<:@=PKGS@:>@],
|
||||
[build static libraries @<:@default=]_LT_ENABLE_STATIC_DEFAULT[@:>@])],
|
||||
[p=${PACKAGE-default}
|
||||
case $enableval in
|
||||
yes) enable_static=yes ;;
|
||||
no) enable_static=no ;;
|
||||
*)
|
||||
enable_static=no
|
||||
# Look at the argument we got. We use all the common list separators.
|
||||
lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
|
||||
for pkg in $enableval; do
|
||||
IFS=$lt_save_ifs
|
||||
if test "X$pkg" = "X$p"; then
|
||||
enable_static=yes
|
||||
fi
|
||||
done
|
||||
IFS=$lt_save_ifs
|
||||
;;
|
||||
esac],
|
||||
[enable_static=]_LT_ENABLE_STATIC_DEFAULT)
|
||||
|
||||
_LT_DECL([build_old_libs], [enable_static], [0],
|
||||
[Whether or not to build static libraries])
|
||||
])# _LT_ENABLE_STATIC
|
||||
|
||||
LT_OPTION_DEFINE([LT_INIT], [static], [_LT_ENABLE_STATIC([yes])])
|
||||
LT_OPTION_DEFINE([LT_INIT], [disable-static], [_LT_ENABLE_STATIC([no])])
|
||||
|
||||
# Old names:
|
||||
AC_DEFUN([AC_ENABLE_STATIC],
|
||||
[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static])
|
||||
])
|
||||
|
||||
AC_DEFUN([AC_DISABLE_STATIC],
|
||||
[_LT_SET_OPTION([LT_INIT], [disable-static])
|
||||
])
|
||||
|
||||
AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)])
|
||||
AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
|
||||
|
||||
dnl aclocal-1.4 backwards compatibility:
|
||||
dnl AC_DEFUN([AM_ENABLE_STATIC], [])
|
||||
dnl AC_DEFUN([AM_DISABLE_STATIC], [])
|
||||
|
||||
|
||||
|
||||
# _LT_ENABLE_FAST_INSTALL([DEFAULT])
|
||||
# ----------------------------------
|
||||
# implement the --enable-fast-install flag, and support the 'fast-install'
|
||||
# and 'disable-fast-install' LT_INIT options.
|
||||
# DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'.
|
||||
m4_define([_LT_ENABLE_FAST_INSTALL],
|
||||
[m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl
|
||||
AC_ARG_ENABLE([fast-install],
|
||||
[AS_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@],
|
||||
[optimize for fast installation @<:@default=]_LT_ENABLE_FAST_INSTALL_DEFAULT[@:>@])],
|
||||
[p=${PACKAGE-default}
|
||||
case $enableval in
|
||||
yes) enable_fast_install=yes ;;
|
||||
no) enable_fast_install=no ;;
|
||||
*)
|
||||
enable_fast_install=no
|
||||
# Look at the argument we got. We use all the common list separators.
|
||||
lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
|
||||
for pkg in $enableval; do
|
||||
IFS=$lt_save_ifs
|
||||
if test "X$pkg" = "X$p"; then
|
||||
enable_fast_install=yes
|
||||
fi
|
||||
done
|
||||
IFS=$lt_save_ifs
|
||||
;;
|
||||
esac],
|
||||
[enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT)
|
||||
|
||||
_LT_DECL([fast_install], [enable_fast_install], [0],
|
||||
[Whether or not to optimize for fast installation])dnl
|
||||
])# _LT_ENABLE_FAST_INSTALL
|
||||
|
||||
LT_OPTION_DEFINE([LT_INIT], [fast-install], [_LT_ENABLE_FAST_INSTALL([yes])])
|
||||
LT_OPTION_DEFINE([LT_INIT], [disable-fast-install], [_LT_ENABLE_FAST_INSTALL([no])])
|
||||
|
||||
# Old names:
|
||||
AU_DEFUN([AC_ENABLE_FAST_INSTALL],
|
||||
[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install])
|
||||
AC_DIAGNOSE([obsolete],
|
||||
[$0: Remove this warning and the call to _LT_SET_OPTION when you put
|
||||
the 'fast-install' option into LT_INIT's first parameter.])
|
||||
])
|
||||
|
||||
AU_DEFUN([AC_DISABLE_FAST_INSTALL],
|
||||
[_LT_SET_OPTION([LT_INIT], [disable-fast-install])
|
||||
AC_DIAGNOSE([obsolete],
|
||||
[$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.])
|
||||
])
|
||||
|
||||
dnl aclocal-1.4 backwards compatibility:
|
||||
dnl AC_DEFUN([AC_ENABLE_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])
|
||||
# --------------------
|
||||
# implement the --with-pic flag, and support the 'pic-only' and 'no-pic'
|
||||
# LT_INIT options.
|
||||
# MODE is either 'yes' or 'no'. If omitted, it defaults to 'both'.
|
||||
m4_define([_LT_WITH_PIC],
|
||||
[AC_ARG_WITH([pic],
|
||||
[AS_HELP_STRING([--with-pic@<:@=PKGS@:>@],
|
||||
[try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
|
||||
[lt_p=${PACKAGE-default}
|
||||
case $withval in
|
||||
yes|no) pic_mode=$withval ;;
|
||||
*)
|
||||
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_WITH_PIC
|
||||
|
||||
LT_OPTION_DEFINE([LT_INIT], [pic-only], [_LT_WITH_PIC([yes])])
|
||||
LT_OPTION_DEFINE([LT_INIT], [no-pic], [_LT_WITH_PIC([no])])
|
||||
|
||||
# Old name:
|
||||
AU_DEFUN([AC_LIBTOOL_PICMODE],
|
||||
[_LT_SET_OPTION([LT_INIT], [pic-only])
|
||||
AC_DIAGNOSE([obsolete],
|
||||
[$0: Remove this warning and the call to _LT_SET_OPTION when you
|
||||
put the 'pic-only' option into LT_INIT's first parameter.])
|
||||
])
|
||||
|
||||
dnl aclocal-1.4 backwards compatibility:
|
||||
dnl AC_DEFUN([AC_LIBTOOL_PICMODE], [])
|
||||
|
||||
## ----------------- ##
|
||||
## LTDL_INIT Options ##
|
||||
## ----------------- ##
|
||||
|
||||
m4_define([_LTDL_MODE], [])
|
||||
LT_OPTION_DEFINE([LTDL_INIT], [nonrecursive],
|
||||
[m4_define([_LTDL_MODE], [nonrecursive])])
|
||||
LT_OPTION_DEFINE([LTDL_INIT], [recursive],
|
||||
[m4_define([_LTDL_MODE], [recursive])])
|
||||
LT_OPTION_DEFINE([LTDL_INIT], [subproject],
|
||||
[m4_define([_LTDL_MODE], [subproject])])
|
||||
|
||||
m4_define([_LTDL_TYPE], [])
|
||||
LT_OPTION_DEFINE([LTDL_INIT], [installable],
|
||||
[m4_define([_LTDL_TYPE], [installable])])
|
||||
LT_OPTION_DEFINE([LTDL_INIT], [convenience],
|
||||
[m4_define([_LTDL_TYPE], [convenience])])
|
124
external/bdwgc/libatomic_ops/m4/ltsugar.m4
vendored
Normal file
124
external/bdwgc/libatomic_ops/m4/ltsugar.m4
vendored
Normal file
@ -0,0 +1,124 @@
|
||||
# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
|
||||
#
|
||||
# Copyright (C) 2004-2005, 2007-2008, 2011-2015 Free Software
|
||||
# Foundation, Inc.
|
||||
# Written by Gary V. Vaughan, 2004
|
||||
#
|
||||
# This file is free software; the Free Software Foundation gives
|
||||
# unlimited permission to copy and/or distribute it, with or without
|
||||
# modifications, as long as this notice is preserved.
|
||||
|
||||
# serial 6 ltsugar.m4
|
||||
|
||||
# This is to help aclocal find these macros, as it can't see m4_define.
|
||||
AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])])
|
||||
|
||||
|
||||
# lt_join(SEP, ARG1, [ARG2...])
|
||||
# -----------------------------
|
||||
# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
|
||||
# associated separator.
|
||||
# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
|
||||
# versions in m4sugar had bugs.
|
||||
m4_define([lt_join],
|
||||
[m4_if([$#], [1], [],
|
||||
[$#], [2], [[$2]],
|
||||
[m4_if([$2], [], [], [[$2]_])$0([$1], m4_shift(m4_shift($@)))])])
|
||||
m4_define([_lt_join],
|
||||
[m4_if([$#$2], [2], [],
|
||||
[m4_if([$2], [], [], [[$1$2]])$0([$1], m4_shift(m4_shift($@)))])])
|
||||
|
||||
|
||||
# lt_car(LIST)
|
||||
# lt_cdr(LIST)
|
||||
# ------------
|
||||
# Manipulate m4 lists.
|
||||
# These macros are necessary as long as will still need to support
|
||||
# Autoconf-2.59, which quotes differently.
|
||||
m4_define([lt_car], [[$1]])
|
||||
m4_define([lt_cdr],
|
||||
[m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])],
|
||||
[$#], 1, [],
|
||||
[m4_dquote(m4_shift($@))])])
|
||||
m4_define([lt_unquote], $1)
|
||||
|
||||
|
||||
# lt_append(MACRO-NAME, STRING, [SEPARATOR])
|
||||
# ------------------------------------------
|
||||
# Redefine MACRO-NAME to hold its former content plus 'SEPARATOR''STRING'.
|
||||
# Note that neither SEPARATOR nor STRING are expanded; they are appended
|
||||
# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
|
||||
# No SEPARATOR is output if MACRO-NAME was previously undefined (different
|
||||
# than defined and empty).
|
||||
#
|
||||
# This macro is needed until we can rely on Autoconf 2.62, since earlier
|
||||
# versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
|
||||
m4_define([lt_append],
|
||||
[m4_define([$1],
|
||||
m4_ifdef([$1], [m4_defn([$1])[$3]])[$2])])
|
||||
|
||||
|
||||
|
||||
# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
|
||||
# ----------------------------------------------------------
|
||||
# Produce a SEP delimited list of all paired combinations of elements of
|
||||
# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
|
||||
# has the form PREFIXmINFIXSUFFIXn.
|
||||
# Needed until we can rely on m4_combine added in Autoconf 2.62.
|
||||
m4_define([lt_combine],
|
||||
[m4_if(m4_eval([$# > 3]), [1],
|
||||
[m4_pushdef([_Lt_sep], [m4_define([_Lt_sep], m4_defn([lt_car]))])]]dnl
|
||||
[[m4_foreach([_Lt_prefix], [$2],
|
||||
[m4_foreach([_Lt_suffix],
|
||||
]m4_dquote(m4_dquote(m4_shift(m4_shift(m4_shift($@)))))[,
|
||||
[_Lt_sep([$1])[]m4_defn([_Lt_prefix])[$3]m4_defn([_Lt_suffix])])])])])
|
||||
|
||||
|
||||
# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
|
||||
# -----------------------------------------------------------------------
|
||||
# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
|
||||
# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
|
||||
m4_define([lt_if_append_uniq],
|
||||
[m4_ifdef([$1],
|
||||
[m4_if(m4_index([$3]m4_defn([$1])[$3], [$3$2$3]), [-1],
|
||||
[lt_append([$1], [$2], [$3])$4],
|
||||
[$5])],
|
||||
[lt_append([$1], [$2], [$3])$4])])
|
||||
|
||||
|
||||
# lt_dict_add(DICT, KEY, VALUE)
|
||||
# -----------------------------
|
||||
m4_define([lt_dict_add],
|
||||
[m4_define([$1($2)], [$3])])
|
||||
|
||||
|
||||
# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
|
||||
# --------------------------------------------
|
||||
m4_define([lt_dict_add_subkey],
|
||||
[m4_define([$1($2:$3)], [$4])])
|
||||
|
||||
|
||||
# lt_dict_fetch(DICT, KEY, [SUBKEY])
|
||||
# ----------------------------------
|
||||
m4_define([lt_dict_fetch],
|
||||
[m4_ifval([$3],
|
||||
m4_ifdef([$1($2:$3)], [m4_defn([$1($2:$3)])]),
|
||||
m4_ifdef([$1($2)], [m4_defn([$1($2)])]))])
|
||||
|
||||
|
||||
# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
|
||||
# -----------------------------------------------------------------
|
||||
m4_define([lt_if_dict_fetch],
|
||||
[m4_if(lt_dict_fetch([$1], [$2], [$3]), [$4],
|
||||
[$5],
|
||||
[$6])])
|
||||
|
||||
|
||||
# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
|
||||
# --------------------------------------------------------------
|
||||
m4_define([lt_dict_filter],
|
||||
[m4_if([$5], [], [],
|
||||
[lt_join(m4_quote(m4_default([$4], [[, ]])),
|
||||
lt_unquote(m4_split(m4_normalize(m4_foreach(_Lt_key, lt_car([m4_shiftn(4, $@)]),
|
||||
[lt_if_dict_fetch([$1], _Lt_key, [$2], [$3], [_Lt_key ])])))))])[]dnl
|
||||
])
|
23
external/bdwgc/libatomic_ops/m4/ltversion.m4
vendored
Normal file
23
external/bdwgc/libatomic_ops/m4/ltversion.m4
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
# ltversion.m4 -- version numbers -*- Autoconf -*-
|
||||
#
|
||||
# Copyright (C) 2004, 2011-2015 Free Software Foundation, Inc.
|
||||
# Written by Scott James Remnant, 2004
|
||||
#
|
||||
# This file is free software; the Free Software Foundation gives
|
||||
# unlimited permission to copy and/or distribute it, with or without
|
||||
# modifications, as long as this notice is preserved.
|
||||
|
||||
# @configure_input@
|
||||
|
||||
# serial 4179 ltversion.m4
|
||||
# This file is part of GNU Libtool
|
||||
|
||||
m4_define([LT_PACKAGE_VERSION], [2.4.6])
|
||||
m4_define([LT_PACKAGE_REVISION], [2.4.6])
|
||||
|
||||
AC_DEFUN([LTVERSION_VERSION],
|
||||
[macro_version='2.4.6'
|
||||
macro_revision='2.4.6'
|
||||
_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
|
||||
_LT_DECL(, macro_revision, 0)
|
||||
])
|
99
external/bdwgc/libatomic_ops/m4/lt~obsolete.m4
vendored
Normal file
99
external/bdwgc/libatomic_ops/m4/lt~obsolete.m4
vendored
Normal file
@ -0,0 +1,99 @@
|
||||
# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
|
||||
#
|
||||
# Copyright (C) 2004-2005, 2007, 2009, 2011-2015 Free Software
|
||||
# Foundation, Inc.
|
||||
# Written by Scott James Remnant, 2004.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation gives
|
||||
# unlimited permission to copy and/or distribute it, with or without
|
||||
# modifications, as long as this notice is preserved.
|
||||
|
||||
# serial 5 lt~obsolete.m4
|
||||
|
||||
# These exist entirely to fool aclocal when bootstrapping libtool.
|
||||
#
|
||||
# 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
|
||||
# exported API, or moved to Autoconf or Automake where they belong.
|
||||
#
|
||||
# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
|
||||
# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
|
||||
# using a macro with the same name in our local m4/libtool.m4 it'll
|
||||
# pull the old libtool.m4 in (it doesn't see our shiny new m4_define
|
||||
# and doesn't know about Autoconf macros at all.)
|
||||
#
|
||||
# So we provide this file, which has a silly filename so it's always
|
||||
# included after everything else. This provides aclocal with the
|
||||
# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
|
||||
# because those macros already exist, or will be overwritten later.
|
||||
# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
|
||||
#
|
||||
# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
|
||||
# Yes, that means every name once taken will need to remain here until
|
||||
# we give up compatibility with versions before 1.7, at which point
|
||||
# we need to keep only those names which we still refer to.
|
||||
|
||||
# This is to help aclocal find these macros, as it can't see m4_define.
|
||||
AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])])
|
||||
|
||||
m4_ifndef([AC_LIBTOOL_LINKER_OPTION], [AC_DEFUN([AC_LIBTOOL_LINKER_OPTION])])
|
||||
m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP])])
|
||||
m4_ifndef([_LT_AC_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])])
|
||||
m4_ifndef([_LT_AC_SHELL_INIT], [AC_DEFUN([_LT_AC_SHELL_INIT])])
|
||||
m4_ifndef([_LT_AC_SYS_LIBPATH_AIX], [AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])])
|
||||
m4_ifndef([_LT_PROG_LTMAIN], [AC_DEFUN([_LT_PROG_LTMAIN])])
|
||||
m4_ifndef([_LT_AC_TAGVAR], [AC_DEFUN([_LT_AC_TAGVAR])])
|
||||
m4_ifndef([AC_LTDL_ENABLE_INSTALL], [AC_DEFUN([AC_LTDL_ENABLE_INSTALL])])
|
||||
m4_ifndef([AC_LTDL_PREOPEN], [AC_DEFUN([AC_LTDL_PREOPEN])])
|
||||
m4_ifndef([_LT_AC_SYS_COMPILER], [AC_DEFUN([_LT_AC_SYS_COMPILER])])
|
||||
m4_ifndef([_LT_AC_LOCK], [AC_DEFUN([_LT_AC_LOCK])])
|
||||
m4_ifndef([AC_LIBTOOL_SYS_OLD_ARCHIVE], [AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])])
|
||||
m4_ifndef([_LT_AC_TRY_DLOPEN_SELF], [AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])])
|
||||
m4_ifndef([AC_LIBTOOL_PROG_CC_C_O], [AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])])
|
||||
m4_ifndef([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])])
|
||||
m4_ifndef([AC_LIBTOOL_OBJDIR], [AC_DEFUN([AC_LIBTOOL_OBJDIR])])
|
||||
m4_ifndef([AC_LTDL_OBJDIR], [AC_DEFUN([AC_LTDL_OBJDIR])])
|
||||
m4_ifndef([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])])
|
||||
m4_ifndef([AC_LIBTOOL_SYS_LIB_STRIP], [AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])])
|
||||
m4_ifndef([AC_PATH_MAGIC], [AC_DEFUN([AC_PATH_MAGIC])])
|
||||
m4_ifndef([AC_PROG_LD_GNU], [AC_DEFUN([AC_PROG_LD_GNU])])
|
||||
m4_ifndef([AC_PROG_LD_RELOAD_FLAG], [AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])])
|
||||
m4_ifndef([AC_DEPLIBS_CHECK_METHOD], [AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])])
|
||||
m4_ifndef([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])])
|
||||
m4_ifndef([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])])
|
||||
m4_ifndef([AC_LIBTOOL_PROG_COMPILER_PIC], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])])
|
||||
m4_ifndef([AC_LIBTOOL_PROG_LD_SHLIBS], [AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])])
|
||||
m4_ifndef([AC_LIBTOOL_POSTDEP_PREDEP], [AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])])
|
||||
m4_ifndef([LT_AC_PROG_EGREP], [AC_DEFUN([LT_AC_PROG_EGREP])])
|
||||
m4_ifndef([LT_AC_PROG_SED], [AC_DEFUN([LT_AC_PROG_SED])])
|
||||
m4_ifndef([_LT_CC_BASENAME], [AC_DEFUN([_LT_CC_BASENAME])])
|
||||
m4_ifndef([_LT_COMPILER_BOILERPLATE], [AC_DEFUN([_LT_COMPILER_BOILERPLATE])])
|
||||
m4_ifndef([_LT_LINKER_BOILERPLATE], [AC_DEFUN([_LT_LINKER_BOILERPLATE])])
|
||||
m4_ifndef([_AC_PROG_LIBTOOL], [AC_DEFUN([_AC_PROG_LIBTOOL])])
|
||||
m4_ifndef([AC_LIBTOOL_SETUP], [AC_DEFUN([AC_LIBTOOL_SETUP])])
|
||||
m4_ifndef([_LT_AC_CHECK_DLFCN], [AC_DEFUN([_LT_AC_CHECK_DLFCN])])
|
||||
m4_ifndef([AC_LIBTOOL_SYS_DYNAMIC_LINKER], [AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])])
|
||||
m4_ifndef([_LT_AC_TAGCONFIG], [AC_DEFUN([_LT_AC_TAGCONFIG])])
|
||||
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_F77], [AC_DEFUN([_LT_AC_LANG_F77])])
|
||||
m4_ifndef([_LT_AC_LANG_GCJ], [AC_DEFUN([_LT_AC_LANG_GCJ])])
|
||||
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([AC_LIBTOOL_LANG_CXX_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])])
|
||||
m4_ifndef([_LT_AC_LANG_CXX_CONFIG], [AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])])
|
||||
m4_ifndef([AC_LIBTOOL_LANG_F77_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])])
|
||||
m4_ifndef([_LT_AC_LANG_F77_CONFIG], [AC_DEFUN([_LT_AC_LANG_F77_CONFIG])])
|
||||
m4_ifndef([AC_LIBTOOL_LANG_GCJ_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])])
|
||||
m4_ifndef([_LT_AC_LANG_GCJ_CONFIG], [AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])])
|
||||
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([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_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])])
|
215
external/bdwgc/libatomic_ops/missing
vendored
Executable file
215
external/bdwgc/libatomic_ops/missing
vendored
Executable file
@ -0,0 +1,215 @@
|
||||
#! /bin/sh
|
||||
# Common wrapper for a few potentially missing GNU programs.
|
||||
|
||||
scriptversion=2013-10-28.13; # UTC
|
||||
|
||||
# Copyright (C) 1996-2014 Free Software Foundation, Inc.
|
||||
# Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
# As a special exception to the GNU General Public License, if you
|
||||
# distribute this file as part of a program that contains a
|
||||
# configuration script generated by Autoconf, you may include it under
|
||||
# the same distribution terms that you use for the rest of that program.
|
||||
|
||||
if test $# -eq 0; then
|
||||
echo 1>&2 "Try '$0 --help' for more information"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
case $1 in
|
||||
|
||||
--is-lightweight)
|
||||
# Used by our autoconf macros to check whether the available missing
|
||||
# script is modern enough.
|
||||
exit 0
|
||||
;;
|
||||
|
||||
--run)
|
||||
# Back-compat with the calling convention used by older automake.
|
||||
shift
|
||||
;;
|
||||
|
||||
-h|--h|--he|--hel|--help)
|
||||
echo "\
|
||||
$0 [OPTION]... PROGRAM [ARGUMENT]...
|
||||
|
||||
Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due
|
||||
to PROGRAM being missing or too old.
|
||||
|
||||
Options:
|
||||
-h, --help display this help and exit
|
||||
-v, --version output version information and exit
|
||||
|
||||
Supported PROGRAM values:
|
||||
aclocal autoconf autoheader autom4te automake makeinfo
|
||||
bison yacc flex lex help2man
|
||||
|
||||
Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and
|
||||
'g' are ignored when checking the name.
|
||||
|
||||
Send bug reports to <bug-automake@gnu.org>."
|
||||
exit $?
|
||||
;;
|
||||
|
||||
-v|--v|--ve|--ver|--vers|--versi|--versio|--version)
|
||||
echo "missing $scriptversion (GNU Automake)"
|
||||
exit $?
|
||||
;;
|
||||
|
||||
-*)
|
||||
echo 1>&2 "$0: unknown '$1' option"
|
||||
echo 1>&2 "Try '$0 --help' for more information"
|
||||
exit 1
|
||||
;;
|
||||
|
||||
esac
|
||||
|
||||
# Run the given program, remember its exit status.
|
||||
"$@"; st=$?
|
||||
|
||||
# If it succeeded, we are done.
|
||||
test $st -eq 0 && exit 0
|
||||
|
||||
# Also exit now if we it failed (or wasn't found), and '--version' was
|
||||
# passed; such an option is passed most likely to detect whether the
|
||||
# program is present and works.
|
||||
case $2 in --version|--help) exit $st;; esac
|
||||
|
||||
# Exit code 63 means version mismatch. This often happens when the user
|
||||
# tries to use an ancient version of a tool on a file that requires a
|
||||
# minimum version.
|
||||
if test $st -eq 63; then
|
||||
msg="probably too old"
|
||||
elif test $st -eq 127; then
|
||||
# Program was missing.
|
||||
msg="missing on your system"
|
||||
else
|
||||
# Program was found and executed, but failed. Give up.
|
||||
exit $st
|
||||
fi
|
||||
|
||||
perl_URL=http://www.perl.org/
|
||||
flex_URL=http://flex.sourceforge.net/
|
||||
gnu_software_URL=http://www.gnu.org/software
|
||||
|
||||
program_details ()
|
||||
{
|
||||
case $1 in
|
||||
aclocal|automake)
|
||||
echo "The '$1' program is part of the GNU Automake package:"
|
||||
echo "<$gnu_software_URL/automake>"
|
||||
echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:"
|
||||
echo "<$gnu_software_URL/autoconf>"
|
||||
echo "<$gnu_software_URL/m4/>"
|
||||
echo "<$perl_URL>"
|
||||
;;
|
||||
autoconf|autom4te|autoheader)
|
||||
echo "The '$1' program is part of the GNU Autoconf package:"
|
||||
echo "<$gnu_software_URL/autoconf/>"
|
||||
echo "It also requires GNU m4 and Perl in order to run:"
|
||||
echo "<$gnu_software_URL/m4/>"
|
||||
echo "<$perl_URL>"
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
give_advice ()
|
||||
{
|
||||
# Normalize program name to check for.
|
||||
normalized_program=`echo "$1" | sed '
|
||||
s/^gnu-//; t
|
||||
s/^gnu//; t
|
||||
s/^g//; t'`
|
||||
|
||||
printf '%s\n' "'$1' is $msg."
|
||||
|
||||
configure_deps="'configure.ac' or m4 files included by 'configure.ac'"
|
||||
case $normalized_program in
|
||||
autoconf*)
|
||||
echo "You should only need it if you modified 'configure.ac',"
|
||||
echo "or m4 files included by it."
|
||||
program_details 'autoconf'
|
||||
;;
|
||||
autoheader*)
|
||||
echo "You should only need it if you modified 'acconfig.h' or"
|
||||
echo "$configure_deps."
|
||||
program_details 'autoheader'
|
||||
;;
|
||||
automake*)
|
||||
echo "You should only need it if you modified 'Makefile.am' or"
|
||||
echo "$configure_deps."
|
||||
program_details 'automake'
|
||||
;;
|
||||
aclocal*)
|
||||
echo "You should only need it if you modified 'acinclude.m4' or"
|
||||
echo "$configure_deps."
|
||||
program_details 'aclocal'
|
||||
;;
|
||||
autom4te*)
|
||||
echo "You might have modified some maintainer files that require"
|
||||
echo "the 'autom4te' program to be rebuilt."
|
||||
program_details 'autom4te'
|
||||
;;
|
||||
bison*|yacc*)
|
||||
echo "You should only need it if you modified a '.y' file."
|
||||
echo "You may want to install the GNU Bison package:"
|
||||
echo "<$gnu_software_URL/bison/>"
|
||||
;;
|
||||
lex*|flex*)
|
||||
echo "You should only need it if you modified a '.l' file."
|
||||
echo "You may want to install the Fast Lexical Analyzer package:"
|
||||
echo "<$flex_URL>"
|
||||
;;
|
||||
help2man*)
|
||||
echo "You should only need it if you modified a dependency" \
|
||||
"of a man page."
|
||||
echo "You may want to install the GNU Help2man package:"
|
||||
echo "<$gnu_software_URL/help2man/>"
|
||||
;;
|
||||
makeinfo*)
|
||||
echo "You should only need it if you modified a '.texi' file, or"
|
||||
echo "any other file indirectly affecting the aspect of the manual."
|
||||
echo "You might want to install the Texinfo package:"
|
||||
echo "<$gnu_software_URL/texinfo/>"
|
||||
echo "The spurious makeinfo call might also be the consequence of"
|
||||
echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might"
|
||||
echo "want to install GNU make:"
|
||||
echo "<$gnu_software_URL/make/>"
|
||||
;;
|
||||
*)
|
||||
echo "You might have modified some files without having the proper"
|
||||
echo "tools for further handling them. Check the 'README' file, it"
|
||||
echo "often tells you about the needed prerequisites for installing"
|
||||
echo "this package. You may also peek at any GNU archive site, in"
|
||||
echo "case some other package contains this missing '$1' program."
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
give_advice "$1" | sed -e '1s/^/WARNING: /' \
|
||||
-e '2,$s/^/ /' >&2
|
||||
|
||||
# Propagate the correct exit status (expected to be 127 for a program
|
||||
# not found, 63 for a program that failed due to version mismatch).
|
||||
exit $st
|
||||
|
||||
# Local variables:
|
||||
# eval: (add-hook 'write-file-hooks 'time-stamp)
|
||||
# time-stamp-start: "scriptversion="
|
||||
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
||||
# time-stamp-time-zone: "UTC"
|
||||
# time-stamp-end: "; # UTC"
|
||||
# End:
|
999
external/bdwgc/libatomic_ops/src/Makefile.in
vendored
Normal file
999
external/bdwgc/libatomic_ops/src/Makefile.in
vendored
Normal file
@ -0,0 +1,999 @@
|
||||
# Makefile.in generated by automake 1.15 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994-2014 Free Software Foundation, Inc.
|
||||
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
@SET_MAKE@
|
||||
|
||||
|
||||
VPATH = @srcdir@
|
||||
am__is_gnu_make = { \
|
||||
if test -z '$(MAKELEVEL)'; then \
|
||||
false; \
|
||||
elif test -n '$(MAKE_HOST)'; then \
|
||||
true; \
|
||||
elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
|
||||
true; \
|
||||
else \
|
||||
false; \
|
||||
fi; \
|
||||
}
|
||||
am__make_running_with_option = \
|
||||
case $${target_option-} in \
|
||||
?) ;; \
|
||||
*) echo "am__make_running_with_option: internal error: invalid" \
|
||||
"target option '$${target_option-}' specified" >&2; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
has_opt=no; \
|
||||
sane_makeflags=$$MAKEFLAGS; \
|
||||
if $(am__is_gnu_make); then \
|
||||
sane_makeflags=$$MFLAGS; \
|
||||
else \
|
||||
case $$MAKEFLAGS in \
|
||||
*\\[\ \ ]*) \
|
||||
bs=\\; \
|
||||
sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
|
||||
| sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
|
||||
esac; \
|
||||
fi; \
|
||||
skip_next=no; \
|
||||
strip_trailopt () \
|
||||
{ \
|
||||
flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
|
||||
}; \
|
||||
for flg in $$sane_makeflags; do \
|
||||
test $$skip_next = yes && { skip_next=no; continue; }; \
|
||||
case $$flg in \
|
||||
*=*|--*) continue;; \
|
||||
-*I) strip_trailopt 'I'; skip_next=yes;; \
|
||||
-*I?*) strip_trailopt 'I';; \
|
||||
-*O) strip_trailopt 'O'; skip_next=yes;; \
|
||||
-*O?*) strip_trailopt 'O';; \
|
||||
-*l) strip_trailopt 'l'; skip_next=yes;; \
|
||||
-*l?*) strip_trailopt 'l';; \
|
||||
-[dEDm]) skip_next=yes;; \
|
||||
-[JT]) skip_next=yes;; \
|
||||
esac; \
|
||||
case $$flg in \
|
||||
*$$target_option*) has_opt=yes; break;; \
|
||||
esac; \
|
||||
done; \
|
||||
test $$has_opt = yes
|
||||
am__make_dryrun = (target_option=n; $(am__make_running_with_option))
|
||||
am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
install_sh_DATA = $(install_sh) -c -m 644
|
||||
install_sh_PROGRAM = $(install_sh) -c
|
||||
install_sh_SCRIPT = $(install_sh) -c
|
||||
INSTALL_HEADER = $(INSTALL_DATA)
|
||||
transform = $(program_transform_name)
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
build_triplet = @build@
|
||||
host_triplet = @host@
|
||||
target_triplet = @target@
|
||||
subdir = src
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
|
||||
$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
|
||||
$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(include_HEADERS) \
|
||||
$(nobase_private_HEADERS) $(am__DIST_COMMON)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
CONFIG_HEADER = config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
||||
am__vpath_adj = case $$p in \
|
||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
||||
*) f=$$p;; \
|
||||
esac;
|
||||
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
||||
am__install_max = 40
|
||||
am__nobase_strip_setup = \
|
||||
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
||||
am__nobase_strip = \
|
||||
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
||||
am__nobase_list = $(am__nobase_strip_setup); \
|
||||
for p in $$list; do echo "$$p $$p"; done | \
|
||||
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
||||
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
||||
if (++n[$$2] == $(am__install_max)) \
|
||||
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
||||
END { for (dir in files) print dir, files[dir] }'
|
||||
am__base_list = \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
||||
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
||||
am__uninstall_files_from_dir = { \
|
||||
test -z "$$files" \
|
||||
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|
||||
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
||||
$(am__cd) "$$dir" && rm -f $$files; }; \
|
||||
}
|
||||
am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(includedir)" \
|
||||
"$(DESTDIR)$(privatedir)"
|
||||
LTLIBRARIES = $(lib_LTLIBRARIES)
|
||||
libatomic_ops_la_LIBADD =
|
||||
am__libatomic_ops_la_SOURCES_DIST = atomic_ops.c atomic_ops_sysdeps.S
|
||||
@NEED_ASM_FALSE@am_libatomic_ops_la_OBJECTS = atomic_ops.lo
|
||||
@NEED_ASM_TRUE@am_libatomic_ops_la_OBJECTS = atomic_ops.lo \
|
||||
@NEED_ASM_TRUE@ atomic_ops_sysdeps.lo
|
||||
libatomic_ops_la_OBJECTS = $(am_libatomic_ops_la_OBJECTS)
|
||||
AM_V_lt = $(am__v_lt_@AM_V@)
|
||||
am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
|
||||
am__v_lt_0 = --silent
|
||||
am__v_lt_1 =
|
||||
libatomic_ops_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
|
||||
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
|
||||
$(AM_CFLAGS) $(CFLAGS) $(libatomic_ops_la_LDFLAGS) $(LDFLAGS) \
|
||||
-o $@
|
||||
libatomic_ops_gpl_la_LIBADD =
|
||||
am_libatomic_ops_gpl_la_OBJECTS = atomic_ops_stack.lo \
|
||||
atomic_ops_malloc.lo
|
||||
libatomic_ops_gpl_la_OBJECTS = $(am_libatomic_ops_gpl_la_OBJECTS)
|
||||
libatomic_ops_gpl_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
|
||||
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
|
||||
$(AM_CFLAGS) $(CFLAGS) $(libatomic_ops_gpl_la_LDFLAGS) \
|
||||
$(LDFLAGS) -o $@
|
||||
AM_V_P = $(am__v_P_@AM_V@)
|
||||
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
|
||||
am__v_P_0 = false
|
||||
am__v_P_1 = :
|
||||
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
||||
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
||||
am__v_GEN_0 = @echo " GEN " $@;
|
||||
am__v_GEN_1 =
|
||||
AM_V_at = $(am__v_at_@AM_V@)
|
||||
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
||||
am__v_at_0 = @
|
||||
am__v_at_1 =
|
||||
DEFAULT_INCLUDES =
|
||||
depcomp = $(SHELL) $(top_srcdir)/depcomp
|
||||
am__depfiles_maybe = depfiles
|
||||
am__mv = mv -f
|
||||
CPPASCOMPILE = $(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
|
||||
$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS)
|
||||
LTCPPASCOMPILE = $(LIBTOOL) $(AM_V_lt) $(AM_LIBTOOLFLAGS) \
|
||||
$(LIBTOOLFLAGS) --mode=compile $(CCAS) $(DEFS) \
|
||||
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
|
||||
$(AM_CCASFLAGS) $(CCASFLAGS)
|
||||
AM_V_CPPAS = $(am__v_CPPAS_@AM_V@)
|
||||
am__v_CPPAS_ = $(am__v_CPPAS_@AM_DEFAULT_V@)
|
||||
am__v_CPPAS_0 = @echo " CPPAS " $@;
|
||||
am__v_CPPAS_1 =
|
||||
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
|
||||
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
|
||||
LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
|
||||
$(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
|
||||
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
|
||||
$(AM_CFLAGS) $(CFLAGS)
|
||||
AM_V_CC = $(am__v_CC_@AM_V@)
|
||||
am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
|
||||
am__v_CC_0 = @echo " CC " $@;
|
||||
am__v_CC_1 =
|
||||
CCLD = $(CC)
|
||||
LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
|
||||
$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
|
||||
$(AM_LDFLAGS) $(LDFLAGS) -o $@
|
||||
AM_V_CCLD = $(am__v_CCLD_@AM_V@)
|
||||
am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
|
||||
am__v_CCLD_0 = @echo " CCLD " $@;
|
||||
am__v_CCLD_1 =
|
||||
SOURCES = $(libatomic_ops_la_SOURCES) $(libatomic_ops_gpl_la_SOURCES)
|
||||
DIST_SOURCES = $(am__libatomic_ops_la_SOURCES_DIST) \
|
||||
$(libatomic_ops_gpl_la_SOURCES)
|
||||
am__can_run_installinfo = \
|
||||
case $$AM_UPDATE_INFO_DIR in \
|
||||
n|no|NO) false;; \
|
||||
*) (install-info --version) >/dev/null 2>&1;; \
|
||||
esac
|
||||
HEADERS = $(include_HEADERS) $(nobase_private_HEADERS)
|
||||
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
|
||||
$(LISP)config.h.in
|
||||
# Read a list of newline-separated strings from the standard input,
|
||||
# and print each of them once, without duplicates. Input order is
|
||||
# *not* preserved.
|
||||
am__uniquify_input = $(AWK) '\
|
||||
BEGIN { nonempty = 0; } \
|
||||
{ items[$$0] = 1; nonempty = 1; } \
|
||||
END { if (nonempty) { for (i in items) print i; }; } \
|
||||
'
|
||||
# Make sure the list of sources is unique. This is necessary because,
|
||||
# e.g., the same source file might be shared among _SOURCES variables
|
||||
# for different programs/libraries.
|
||||
am__define_uniq_tagged_files = \
|
||||
list='$(am__tagged_files)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | $(am__uniquify_input)`
|
||||
ETAGS = etags
|
||||
CTAGS = ctags
|
||||
am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \
|
||||
$(top_srcdir)/depcomp
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AMTAR = @AMTAR@
|
||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
||||
AR = @AR@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
CC = @CC@
|
||||
CCAS = @CCAS@
|
||||
CCASDEPMODE = @CCASDEPMODE@
|
||||
CCASFLAGS = @CCASFLAGS@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
DLLTOOL = @DLLTOOL@
|
||||
DSYMUTIL = @DSYMUTIL@
|
||||
DUMPBIN = @DUMPBIN@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
EXEEXT = @EXEEXT@
|
||||
FGREP = @FGREP@
|
||||
GREP = @GREP@
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBS = @LIBS@
|
||||
LIBTOOL = @LIBTOOL@
|
||||
LIPO = @LIPO@
|
||||
LN_S = @LN_S@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
|
||||
MAINT = @MAINT@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
||||
MKDIR_P = @MKDIR_P@
|
||||
NM = @NM@
|
||||
NMEDIT = @NMEDIT@
|
||||
OBJDUMP = @OBJDUMP@
|
||||
OBJEXT = @OBJEXT@
|
||||
OTOOL = @OTOOL@
|
||||
OTOOL64 = @OTOOL64@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
PACKAGE_NAME = @PACKAGE_NAME@
|
||||
PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
PICFLAG = @PICFLAG@
|
||||
RANLIB = @RANLIB@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
STRIP = @STRIP@
|
||||
THREADDLLIBS = @THREADDLLIBS@
|
||||
VERSION = @VERSION@
|
||||
abs_builddir = @abs_builddir@
|
||||
abs_srcdir = @abs_srcdir@
|
||||
abs_top_builddir = @abs_top_builddir@
|
||||
abs_top_srcdir = @abs_top_srcdir@
|
||||
ac_ct_AR = @ac_ct_AR@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
||||
am__include = @am__include@
|
||||
am__leading_dot = @am__leading_dot@
|
||||
am__quote = @am__quote@
|
||||
am__tar = @am__tar@
|
||||
am__untar = @am__untar@
|
||||
bindir = @bindir@
|
||||
build = @build@
|
||||
build_alias = @build_alias@
|
||||
build_cpu = @build_cpu@
|
||||
build_os = @build_os@
|
||||
build_vendor = @build_vendor@
|
||||
builddir = @builddir@
|
||||
datadir = @datadir@
|
||||
datarootdir = @datarootdir@
|
||||
docdir = @docdir@
|
||||
dvidir = @dvidir@
|
||||
exec_prefix = @exec_prefix@
|
||||
host = @host@
|
||||
host_alias = @host_alias@
|
||||
host_cpu = @host_cpu@
|
||||
host_os = @host_os@
|
||||
host_vendor = @host_vendor@
|
||||
htmldir = @htmldir@
|
||||
includedir = @includedir@
|
||||
infodir = @infodir@
|
||||
install_sh = @install_sh@
|
||||
libdir = @libdir@
|
||||
libexecdir = @libexecdir@
|
||||
localedir = @localedir@
|
||||
localstatedir = @localstatedir@
|
||||
mandir = @mandir@
|
||||
mkdir_p = @mkdir_p@
|
||||
oldincludedir = @oldincludedir@
|
||||
pdfdir = @pdfdir@
|
||||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
runstatedir = @runstatedir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
sysconfdir = @sysconfdir@
|
||||
target = @target@
|
||||
target_alias = @target_alias@
|
||||
target_cpu = @target_cpu@
|
||||
target_os = @target_os@
|
||||
target_vendor = @target_vendor@
|
||||
top_build_prefix = @top_build_prefix@
|
||||
top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
AM_CFLAGS = @PICFLAG@
|
||||
AM_CPPFLAGS = -I$(top_builddir)/src -I$(top_srcdir)/src
|
||||
include_HEADERS = atomic_ops.h atomic_ops_stack.h atomic_ops_malloc.h
|
||||
lib_LTLIBRARIES = libatomic_ops.la libatomic_ops_gpl.la
|
||||
@NEED_ASM_FALSE@libatomic_ops_la_SOURCES = atomic_ops.c
|
||||
@NEED_ASM_TRUE@libatomic_ops_la_SOURCES = atomic_ops.c atomic_ops_sysdeps.S
|
||||
libatomic_ops_la_LDFLAGS = -version-info 1:3:0 -no-undefined
|
||||
libatomic_ops_gpl_la_SOURCES = atomic_ops_stack.c atomic_ops_malloc.c
|
||||
libatomic_ops_gpl_la_LDFLAGS = -version-info 1:3:0 -no-undefined
|
||||
EXTRA_DIST = Makefile.msft atomic_ops/sysdeps/README \
|
||||
atomic_ops/generalize-arithm.template \
|
||||
atomic_ops/generalize-small.template \
|
||||
atomic_ops/sysdeps/ao_t_is_int.template \
|
||||
atomic_ops/sysdeps/gcc/generic-arithm.template \
|
||||
atomic_ops/sysdeps/gcc/generic-small.template \
|
||||
atomic_ops/sysdeps/loadstore/acquire_release_volatile.template \
|
||||
atomic_ops/sysdeps/loadstore/atomic_load.template \
|
||||
atomic_ops/sysdeps/loadstore/atomic_store.template \
|
||||
atomic_ops/sysdeps/loadstore/ordered_loads_only.template \
|
||||
atomic_ops/sysdeps/loadstore/ordered_stores_only.template \
|
||||
atomic_ops/sysdeps/sunc/sparc.S
|
||||
|
||||
BUILT_SOURCES = atomic_ops/generalize-arithm.h \
|
||||
atomic_ops/generalize-small.h \
|
||||
atomic_ops/sysdeps/ao_t_is_int.h \
|
||||
atomic_ops/sysdeps/gcc/generic-arithm.h \
|
||||
atomic_ops/sysdeps/gcc/generic-small.h \
|
||||
atomic_ops/sysdeps/loadstore/acquire_release_volatile.h \
|
||||
atomic_ops/sysdeps/loadstore/atomic_load.h \
|
||||
atomic_ops/sysdeps/loadstore/atomic_store.h \
|
||||
atomic_ops/sysdeps/loadstore/char_acquire_release_volatile.h \
|
||||
atomic_ops/sysdeps/loadstore/char_atomic_load.h \
|
||||
atomic_ops/sysdeps/loadstore/char_atomic_store.h \
|
||||
atomic_ops/sysdeps/loadstore/int_acquire_release_volatile.h \
|
||||
atomic_ops/sysdeps/loadstore/int_atomic_load.h \
|
||||
atomic_ops/sysdeps/loadstore/int_atomic_store.h \
|
||||
atomic_ops/sysdeps/loadstore/ordered_loads_only.h \
|
||||
atomic_ops/sysdeps/loadstore/ordered_stores_only.h \
|
||||
atomic_ops/sysdeps/loadstore/short_acquire_release_volatile.h \
|
||||
atomic_ops/sysdeps/loadstore/short_atomic_load.h \
|
||||
atomic_ops/sysdeps/loadstore/short_atomic_store.h
|
||||
|
||||
|
||||
#Private Headers
|
||||
privatedir = ${includedir}/
|
||||
nobase_private_HEADERS = atomic_ops/ao_version.h \
|
||||
atomic_ops/generalize.h \
|
||||
$(BUILT_SOURCES) \
|
||||
\
|
||||
atomic_ops/sysdeps/all_acquire_release_volatile.h \
|
||||
atomic_ops/sysdeps/all_aligned_atomic_load_store.h \
|
||||
atomic_ops/sysdeps/all_atomic_load_store.h \
|
||||
atomic_ops/sysdeps/all_atomic_only_load.h \
|
||||
atomic_ops/sysdeps/emul_cas.h \
|
||||
atomic_ops/sysdeps/generic_pthread.h \
|
||||
atomic_ops/sysdeps/ordered.h \
|
||||
atomic_ops/sysdeps/ordered_except_wr.h \
|
||||
atomic_ops/sysdeps/read_ordered.h \
|
||||
atomic_ops/sysdeps/standard_ao_double_t.h \
|
||||
atomic_ops/sysdeps/test_and_set_t_is_ao_t.h \
|
||||
atomic_ops/sysdeps/test_and_set_t_is_char.h \
|
||||
\
|
||||
atomic_ops/sysdeps/armcc/arm_v6.h \
|
||||
\
|
||||
atomic_ops/sysdeps/gcc/aarch64.h \
|
||||
atomic_ops/sysdeps/gcc/alpha.h \
|
||||
atomic_ops/sysdeps/gcc/arm.h \
|
||||
atomic_ops/sysdeps/gcc/avr32.h \
|
||||
atomic_ops/sysdeps/gcc/cris.h \
|
||||
atomic_ops/sysdeps/gcc/generic.h \
|
||||
atomic_ops/sysdeps/gcc/hexagon.h \
|
||||
atomic_ops/sysdeps/gcc/hppa.h \
|
||||
atomic_ops/sysdeps/gcc/ia64.h \
|
||||
atomic_ops/sysdeps/gcc/m68k.h \
|
||||
atomic_ops/sysdeps/gcc/mips.h \
|
||||
atomic_ops/sysdeps/gcc/powerpc.h \
|
||||
atomic_ops/sysdeps/gcc/s390.h \
|
||||
atomic_ops/sysdeps/gcc/sh.h \
|
||||
atomic_ops/sysdeps/gcc/sparc.h \
|
||||
atomic_ops/sysdeps/gcc/x86.h \
|
||||
\
|
||||
atomic_ops/sysdeps/hpc/hppa.h \
|
||||
atomic_ops/sysdeps/hpc/ia64.h \
|
||||
\
|
||||
atomic_ops/sysdeps/ibmc/powerpc.h \
|
||||
\
|
||||
atomic_ops/sysdeps/icc/ia64.h \
|
||||
\
|
||||
atomic_ops/sysdeps/loadstore/double_atomic_load_store.h \
|
||||
\
|
||||
atomic_ops/sysdeps/msftc/arm.h \
|
||||
atomic_ops/sysdeps/msftc/common32_defs.h \
|
||||
atomic_ops/sysdeps/msftc/x86.h \
|
||||
atomic_ops/sysdeps/msftc/x86_64.h \
|
||||
\
|
||||
atomic_ops/sysdeps/sunc/sparc.h \
|
||||
atomic_ops/sysdeps/sunc/x86.h
|
||||
|
||||
all: $(BUILT_SOURCES) config.h
|
||||
$(MAKE) $(AM_MAKEFLAGS) all-am
|
||||
|
||||
.SUFFIXES:
|
||||
.SUFFIXES: .S .c .lo .o .obj
|
||||
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
|
||||
@for dep in $?; do \
|
||||
case '$(am__configure_deps)' in \
|
||||
*$$dep*) \
|
||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/Makefile'; \
|
||||
$(am__cd) $(top_srcdir) && \
|
||||
$(AUTOMAKE) --foreign src/Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
||||
esac;
|
||||
|
||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
|
||||
$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(am__aclocal_m4_deps):
|
||||
|
||||
config.h: stamp-h1
|
||||
@test -f $@ || rm -f stamp-h1
|
||||
@test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1
|
||||
|
||||
stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
|
||||
@rm -f stamp-h1
|
||||
cd $(top_builddir) && $(SHELL) ./config.status src/config.h
|
||||
$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
|
||||
($(am__cd) $(top_srcdir) && $(AUTOHEADER))
|
||||
rm -f stamp-h1
|
||||
touch $@
|
||||
|
||||
distclean-hdr:
|
||||
-rm -f config.h stamp-h1
|
||||
|
||||
install-libLTLIBRARIES: $(lib_LTLIBRARIES)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
|
||||
list2=; for p in $$list; do \
|
||||
if test -f $$p; then \
|
||||
list2="$$list2 $$p"; \
|
||||
else :; fi; \
|
||||
done; \
|
||||
test -z "$$list2" || { \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \
|
||||
echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \
|
||||
$(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \
|
||||
}
|
||||
|
||||
uninstall-libLTLIBRARIES:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
|
||||
for p in $$list; do \
|
||||
$(am__strip_dir) \
|
||||
echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \
|
||||
$(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \
|
||||
done
|
||||
|
||||
clean-libLTLIBRARIES:
|
||||
-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
|
||||
@list='$(lib_LTLIBRARIES)'; \
|
||||
locs=`for p in $$list; do echo $$p; done | \
|
||||
sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \
|
||||
sort -u`; \
|
||||
test -z "$$locs" || { \
|
||||
echo rm -f $${locs}; \
|
||||
rm -f $${locs}; \
|
||||
}
|
||||
|
||||
libatomic_ops.la: $(libatomic_ops_la_OBJECTS) $(libatomic_ops_la_DEPENDENCIES) $(EXTRA_libatomic_ops_la_DEPENDENCIES)
|
||||
$(AM_V_CCLD)$(libatomic_ops_la_LINK) -rpath $(libdir) $(libatomic_ops_la_OBJECTS) $(libatomic_ops_la_LIBADD) $(LIBS)
|
||||
|
||||
libatomic_ops_gpl.la: $(libatomic_ops_gpl_la_OBJECTS) $(libatomic_ops_gpl_la_DEPENDENCIES) $(EXTRA_libatomic_ops_gpl_la_DEPENDENCIES)
|
||||
$(AM_V_CCLD)$(libatomic_ops_gpl_la_LINK) -rpath $(libdir) $(libatomic_ops_gpl_la_OBJECTS) $(libatomic_ops_gpl_la_LIBADD) $(LIBS)
|
||||
|
||||
mostlyclean-compile:
|
||||
-rm -f *.$(OBJEXT)
|
||||
|
||||
distclean-compile:
|
||||
-rm -f *.tab.c
|
||||
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/atomic_ops.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/atomic_ops_malloc.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/atomic_ops_stack.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/atomic_ops_sysdeps.Plo@am__quote@
|
||||
|
||||
.S.o:
|
||||
@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CPPASCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
|
||||
@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
|
||||
@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||
@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CPPASCOMPILE) -c -o $@ $<
|
||||
|
||||
.S.obj:
|
||||
@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CPPASCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
|
||||
@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
|
||||
@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||
@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CPPASCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
|
||||
|
||||
.S.lo:
|
||||
@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(LTCPPASCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
|
||||
@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
|
||||
@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||
@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(LTCPPASCOMPILE) -c -o $@ $<
|
||||
|
||||
.c.o:
|
||||
@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
|
||||
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
|
||||
|
||||
.c.obj:
|
||||
@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
|
||||
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
|
||||
|
||||
.c.lo:
|
||||
@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
|
||||
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
|
||||
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
|
||||
|
||||
mostlyclean-libtool:
|
||||
-rm -f *.lo
|
||||
|
||||
clean-libtool:
|
||||
-rm -rf .libs _libs
|
||||
install-includeHEADERS: $(include_HEADERS)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list='$(include_HEADERS)'; test -n "$(includedir)" || list=; \
|
||||
if test -n "$$list"; then \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(includedir)'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(includedir)" || exit 1; \
|
||||
fi; \
|
||||
for p in $$list; do \
|
||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
||||
echo "$$d$$p"; \
|
||||
done | $(am__base_list) | \
|
||||
while read files; do \
|
||||
echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(includedir)'"; \
|
||||
$(INSTALL_HEADER) $$files "$(DESTDIR)$(includedir)" || exit $$?; \
|
||||
done
|
||||
|
||||
uninstall-includeHEADERS:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list='$(include_HEADERS)'; test -n "$(includedir)" || list=; \
|
||||
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
||||
dir='$(DESTDIR)$(includedir)'; $(am__uninstall_files_from_dir)
|
||||
install-nobase_privateHEADERS: $(nobase_private_HEADERS)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list='$(nobase_private_HEADERS)'; test -n "$(privatedir)" || list=; \
|
||||
if test -n "$$list"; then \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(privatedir)'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(privatedir)" || exit 1; \
|
||||
fi; \
|
||||
$(am__nobase_list) | while read dir files; do \
|
||||
xfiles=; for file in $$files; do \
|
||||
if test -f "$$file"; then xfiles="$$xfiles $$file"; \
|
||||
else xfiles="$$xfiles $(srcdir)/$$file"; fi; done; \
|
||||
test -z "$$xfiles" || { \
|
||||
test "x$$dir" = x. || { \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(privatedir)/$$dir'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(privatedir)/$$dir"; }; \
|
||||
echo " $(INSTALL_HEADER) $$xfiles '$(DESTDIR)$(privatedir)/$$dir'"; \
|
||||
$(INSTALL_HEADER) $$xfiles "$(DESTDIR)$(privatedir)/$$dir" || exit $$?; }; \
|
||||
done
|
||||
|
||||
uninstall-nobase_privateHEADERS:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list='$(nobase_private_HEADERS)'; test -n "$(privatedir)" || list=; \
|
||||
$(am__nobase_strip_setup); files=`$(am__nobase_strip)`; \
|
||||
dir='$(DESTDIR)$(privatedir)'; $(am__uninstall_files_from_dir)
|
||||
|
||||
ID: $(am__tagged_files)
|
||||
$(am__define_uniq_tagged_files); mkid -fID $$unique
|
||||
tags: tags-am
|
||||
TAGS: tags
|
||||
|
||||
tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
|
||||
set x; \
|
||||
here=`pwd`; \
|
||||
$(am__define_uniq_tagged_files); \
|
||||
shift; \
|
||||
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
|
||||
test -n "$$unique" || unique=$$empty_fix; \
|
||||
if test $$# -gt 0; then \
|
||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||
"$$@" $$unique; \
|
||||
else \
|
||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||
$$unique; \
|
||||
fi; \
|
||||
fi
|
||||
ctags: ctags-am
|
||||
|
||||
CTAGS: ctags
|
||||
ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
|
||||
$(am__define_uniq_tagged_files); \
|
||||
test -z "$(CTAGS_ARGS)$$unique" \
|
||||
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
||||
$$unique
|
||||
|
||||
GTAGS:
|
||||
here=`$(am__cd) $(top_builddir) && pwd` \
|
||||
&& $(am__cd) $(top_srcdir) \
|
||||
&& gtags -i $(GTAGS_ARGS) "$$here"
|
||||
cscopelist: cscopelist-am
|
||||
|
||||
cscopelist-am: $(am__tagged_files)
|
||||
list='$(am__tagged_files)'; \
|
||||
case "$(srcdir)" in \
|
||||
[\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
|
||||
*) sdir=$(subdir)/$(srcdir) ;; \
|
||||
esac; \
|
||||
for i in $$list; do \
|
||||
if test -f "$$i"; then \
|
||||
echo "$(subdir)/$$i"; \
|
||||
else \
|
||||
echo "$$sdir/$$i"; \
|
||||
fi; \
|
||||
done >> $(top_builddir)/cscope.files
|
||||
|
||||
distclean-tags:
|
||||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
dist_files=`for file in $$list; do echo $$file; done | \
|
||||
sed -e "s|^$$srcdirstrip/||;t" \
|
||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||
case $$dist_files in \
|
||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||
sort -u` ;; \
|
||||
esac; \
|
||||
for file in $$dist_files; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test -d "$(distdir)/$$file"; then \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||
fi; \
|
||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
||||
else \
|
||||
test -f "$(distdir)/$$file" \
|
||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
check-am: all-am
|
||||
check: $(BUILT_SOURCES)
|
||||
$(MAKE) $(AM_MAKEFLAGS) check-am
|
||||
all-am: Makefile $(LTLIBRARIES) $(HEADERS) config.h
|
||||
installdirs:
|
||||
for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(includedir)" "$(DESTDIR)$(privatedir)"; do \
|
||||
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
||||
done
|
||||
install: $(BUILT_SOURCES)
|
||||
$(MAKE) $(AM_MAKEFLAGS) install-am
|
||||
install-exec: install-exec-am
|
||||
install-data: install-data-am
|
||||
uninstall: uninstall-am
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
|
||||
installcheck: installcheck-am
|
||||
install-strip:
|
||||
if test -z '$(STRIP)'; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
install; \
|
||||
else \
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
||||
fi
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
-test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
|
||||
clean: clean-am
|
||||
|
||||
clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
|
||||
mostlyclean-am
|
||||
|
||||
distclean: distclean-am
|
||||
-rm -rf ./$(DEPDIR)
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-compile distclean-generic \
|
||||
distclean-hdr distclean-tags
|
||||
|
||||
dvi: dvi-am
|
||||
|
||||
dvi-am:
|
||||
|
||||
html: html-am
|
||||
|
||||
html-am:
|
||||
|
||||
info: info-am
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am: install-includeHEADERS install-nobase_privateHEADERS
|
||||
|
||||
install-dvi: install-dvi-am
|
||||
|
||||
install-dvi-am:
|
||||
|
||||
install-exec-am: install-libLTLIBRARIES
|
||||
|
||||
install-html: install-html-am
|
||||
|
||||
install-html-am:
|
||||
|
||||
install-info: install-info-am
|
||||
|
||||
install-info-am:
|
||||
|
||||
install-man:
|
||||
|
||||
install-pdf: install-pdf-am
|
||||
|
||||
install-pdf-am:
|
||||
|
||||
install-ps: install-ps-am
|
||||
|
||||
install-ps-am:
|
||||
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-am
|
||||
-rm -rf ./$(DEPDIR)
|
||||
-rm -f Makefile
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
mostlyclean: mostlyclean-am
|
||||
|
||||
mostlyclean-am: mostlyclean-compile mostlyclean-generic \
|
||||
mostlyclean-libtool
|
||||
|
||||
pdf: pdf-am
|
||||
|
||||
pdf-am:
|
||||
|
||||
ps: ps-am
|
||||
|
||||
ps-am:
|
||||
|
||||
uninstall-am: uninstall-includeHEADERS uninstall-libLTLIBRARIES \
|
||||
uninstall-nobase_privateHEADERS
|
||||
|
||||
.MAKE: all check install install-am install-strip
|
||||
|
||||
.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \
|
||||
clean-libLTLIBRARIES clean-libtool cscopelist-am ctags \
|
||||
ctags-am distclean distclean-compile distclean-generic \
|
||||
distclean-hdr distclean-libtool distclean-tags distdir dvi \
|
||||
dvi-am html html-am info info-am install install-am \
|
||||
install-data install-data-am install-dvi install-dvi-am \
|
||||
install-exec install-exec-am install-html install-html-am \
|
||||
install-includeHEADERS install-info install-info-am \
|
||||
install-libLTLIBRARIES install-man \
|
||||
install-nobase_privateHEADERS install-pdf install-pdf-am \
|
||||
install-ps install-ps-am install-strip installcheck \
|
||||
installcheck-am installdirs maintainer-clean \
|
||||
maintainer-clean-generic mostlyclean mostlyclean-compile \
|
||||
mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
|
||||
tags tags-am uninstall uninstall-am uninstall-includeHEADERS \
|
||||
uninstall-libLTLIBRARIES uninstall-nobase_privateHEADERS
|
||||
|
||||
.PRECIOUS: Makefile
|
||||
|
||||
|
||||
atomic_ops/generalize-small.h: atomic_ops/generalize-small.template
|
||||
sed -e s:XSIZE:char:g -e s:XCTYPE:unsigned/**/char:g $? > $@
|
||||
sed -e s:XSIZE:short:g -e s:XCTYPE:unsigned/**/short:g $? >> $@
|
||||
sed -e s:XSIZE:int:g -e s:XCTYPE:unsigned:g $? >> $@
|
||||
sed -e s:XSIZE_::g -e s:XCTYPE:AO_t:g $? >> $@
|
||||
sed -e s:XSIZE:double:g -e s:XCTYPE:AO_double_t:g $? >> $@
|
||||
|
||||
atomic_ops/generalize-arithm.h: atomic_ops/generalize-arithm.template
|
||||
sed -e s:XSIZE:char:g -e s:XCTYPE:unsigned/**/char:g $? > $@
|
||||
sed -e s:XSIZE:short:g -e s:XCTYPE:unsigned/**/short:g $? >> $@
|
||||
sed -e s:XSIZE:int:g -e s:XCTYPE:unsigned:g $? >> $@
|
||||
sed -e s:XSIZE_::g -e s:XCTYPE:AO_t:g $? >> $@
|
||||
|
||||
atomic_ops/sysdeps/ao_t_is_int.h: atomic_ops/sysdeps/ao_t_is_int.template
|
||||
sed -e s:_XBAR::g $? > $@
|
||||
sed -e s:XBAR:full:g $? >> $@
|
||||
sed -e s:XBAR:acquire:g $? >> $@
|
||||
sed -e s:XBAR:release:g $? >> $@
|
||||
sed -e s:XBAR:write:g $? >> $@
|
||||
sed -e s:XBAR:read:g $? >> $@
|
||||
|
||||
atomic_ops/sysdeps/gcc/generic-arithm.h: \
|
||||
atomic_ops/sysdeps/gcc/generic-arithm.template
|
||||
sed -e s:_XBAR::g -e s:XGCCBAR:RELAXED:g \
|
||||
-e s:XSIZE:char:g -e s:XCTYPE:unsigned/**/char:g $? > $@
|
||||
sed -e s:_XBAR::g -e s:XGCCBAR:RELAXED:g \
|
||||
-e s:XSIZE:short:g -e s:XCTYPE:unsigned/**/short:g $? >> $@
|
||||
sed -e s:_XBAR::g -e s:XGCCBAR:RELAXED:g \
|
||||
-e s:XSIZE:int:g -e s:XCTYPE:unsigned:g $? >> $@
|
||||
sed -e s:_XBAR::g -e s:XGCCBAR:RELAXED:g \
|
||||
-e s:XSIZE_::g -e s:XCTYPE:AO_t:g $? >> $@
|
||||
sed -e s:XBAR:acquire:g -e s:XGCCBAR:ACQUIRE:g \
|
||||
-e s:XSIZE:char:g -e s:XCTYPE:unsigned/**/char:g $? >> $@
|
||||
sed -e s:XBAR:acquire:g -e s:XGCCBAR:ACQUIRE:g \
|
||||
-e s:XSIZE:short:g -e s:XCTYPE:unsigned/**/short:g $? >> $@
|
||||
sed -e s:XBAR:acquire:g -e s:XGCCBAR:ACQUIRE:g \
|
||||
-e s:XSIZE:int:g -e s:XCTYPE:unsigned:g $? >> $@
|
||||
sed -e s:XBAR:acquire:g -e s:XGCCBAR:ACQUIRE:g \
|
||||
-e s:XSIZE_::g -e s:XCTYPE:AO_t:g $? >> $@
|
||||
sed -e s:XBAR:release:g -e s:XGCCBAR:RELEASE:g \
|
||||
-e s:XSIZE:char:g -e s:XCTYPE:unsigned/**/char:g $? >> $@
|
||||
sed -e s:XBAR:release:g -e s:XGCCBAR:RELEASE:g \
|
||||
-e s:XSIZE:short:g -e s:XCTYPE:unsigned/**/short:g $? >> $@
|
||||
sed -e s:XBAR:release:g -e s:XGCCBAR:RELEASE:g \
|
||||
-e s:XSIZE:int:g -e s:XCTYPE:unsigned:g $? >> $@
|
||||
sed -e s:XBAR:release:g -e s:XGCCBAR:RELEASE:g \
|
||||
-e s:XSIZE_::g -e s:XCTYPE:AO_t:g $? >> $@
|
||||
sed -e s:XBAR:full:g -e s:XGCCBAR:SEQ_CST:g \
|
||||
-e s:XSIZE:char:g -e s:XCTYPE:unsigned/**/char:g $? >> $@
|
||||
sed -e s:XBAR:full:g -e s:XGCCBAR:SEQ_CST:g \
|
||||
-e s:XSIZE:short:g -e s:XCTYPE:unsigned/**/short:g $? >> $@
|
||||
sed -e s:XBAR:full:g -e s:XGCCBAR:SEQ_CST:g \
|
||||
-e s:XSIZE:int:g -e s:XCTYPE:unsigned:g $? >> $@
|
||||
sed -e s:XBAR:full:g -e s:XGCCBAR:SEQ_CST:g \
|
||||
-e s:XSIZE_::g -e s:XCTYPE:AO_t:g $? >> $@
|
||||
|
||||
atomic_ops/sysdeps/gcc/generic-small.h: \
|
||||
atomic_ops/sysdeps/gcc/generic-small.template
|
||||
sed -e s:XSIZE:char:g -e s:XCTYPE:unsigned/**/char:g $? > $@
|
||||
sed -e s:XSIZE:short:g -e s:XCTYPE:unsigned/**/short:g $? >> $@
|
||||
sed -e s:XSIZE:int:g -e s:XCTYPE:unsigned:g $? >> $@
|
||||
sed -e s:XSIZE_::g -e s:XCTYPE:AO_t:g $? >> $@
|
||||
|
||||
atomic_ops/sysdeps/loadstore/ordered_loads_only.h: \
|
||||
atomic_ops/sysdeps/loadstore/ordered_loads_only.template
|
||||
sed -e s:XSIZE:char:g -e s:XCTYPE:unsigned/**/char:g $? > $@
|
||||
sed -e s:XSIZE:short:g -e s:XCTYPE:unsigned/**/short:g $? >> $@
|
||||
sed -e s:XSIZE:int:g -e s:XCTYPE:unsigned:g $? >> $@
|
||||
sed -e s:XSIZE_::g -e s:XCTYPE:AO_t:g $? >> $@
|
||||
sed -e s:XSIZE:double:g -e s:XCTYPE:AO_double_t:g $? >> $@
|
||||
|
||||
atomic_ops/sysdeps/loadstore/ordered_stores_only.h: \
|
||||
atomic_ops/sysdeps/loadstore/ordered_stores_only.template
|
||||
sed -e s:XSIZE:char:g -e s:XCTYPE:unsigned/**/char:g $? > $@
|
||||
sed -e s:XSIZE:short:g -e s:XCTYPE:unsigned/**/short:g $? >> $@
|
||||
sed -e s:XSIZE:int:g -e s:XCTYPE:unsigned:g $? >> $@
|
||||
sed -e s:XSIZE_::g -e s:XCTYPE:AO_t:g $? >> $@
|
||||
sed -e s:XSIZE:double:g -e s:XCTYPE:AO_double_t:g $? >> $@
|
||||
|
||||
atomic_ops/sysdeps/loadstore/acquire_release_volatile.h: \
|
||||
atomic_ops/sysdeps/loadstore/acquire_release_volatile.template
|
||||
sed -e s:XSIZE_::g -e s:XCTYPE:AO_t:g $? > $@
|
||||
|
||||
atomic_ops/sysdeps/loadstore/char_acquire_release_volatile.h: \
|
||||
atomic_ops/sysdeps/loadstore/acquire_release_volatile.template
|
||||
sed -e s:XSIZE:char:g -e s:XCTYPE:unsigned/**/char:g $? > $@
|
||||
|
||||
atomic_ops/sysdeps/loadstore/int_acquire_release_volatile.h: \
|
||||
atomic_ops/sysdeps/loadstore/acquire_release_volatile.template
|
||||
sed -e s:XSIZE:int:g -e s:XCTYPE:unsigned:g $? > $@
|
||||
|
||||
atomic_ops/sysdeps/loadstore/short_acquire_release_volatile.h: \
|
||||
atomic_ops/sysdeps/loadstore/acquire_release_volatile.template
|
||||
sed -e s:XSIZE:short:g -e s:XCTYPE:unsigned/**/short:g $? > $@
|
||||
|
||||
atomic_ops/sysdeps/loadstore/atomic_load.h: \
|
||||
atomic_ops/sysdeps/loadstore/atomic_load.template
|
||||
sed -e s:XSIZE_::g -e s:XCTYPE:AO_t:g $? > $@
|
||||
|
||||
atomic_ops/sysdeps/loadstore/char_atomic_load.h: \
|
||||
atomic_ops/sysdeps/loadstore/atomic_load.template
|
||||
sed -e s:XSIZE:char:g -e s:XCTYPE:unsigned/**/char:g $? > $@
|
||||
|
||||
atomic_ops/sysdeps/loadstore/int_atomic_load.h: \
|
||||
atomic_ops/sysdeps/loadstore/atomic_load.template
|
||||
sed -e s:XSIZE:int:g -e s:XCTYPE:unsigned:g $? > $@
|
||||
|
||||
atomic_ops/sysdeps/loadstore/short_atomic_load.h: \
|
||||
atomic_ops/sysdeps/loadstore/atomic_load.template
|
||||
sed -e s:XSIZE:short:g -e s:XCTYPE:unsigned/**/short:g $? > $@
|
||||
|
||||
atomic_ops/sysdeps/loadstore/atomic_store.h: \
|
||||
atomic_ops/sysdeps/loadstore/atomic_store.template
|
||||
sed -e s:XSIZE_::g -e s:XCTYPE:AO_t:g $? > $@
|
||||
|
||||
atomic_ops/sysdeps/loadstore/char_atomic_store.h: \
|
||||
atomic_ops/sysdeps/loadstore/atomic_store.template
|
||||
sed -e s:XSIZE:char:g -e s:XCTYPE:unsigned/**/char:g $? > $@
|
||||
|
||||
atomic_ops/sysdeps/loadstore/int_atomic_store.h: \
|
||||
atomic_ops/sysdeps/loadstore/atomic_store.template
|
||||
sed -e s:XSIZE:int:g -e s:XCTYPE:unsigned:g $? > $@
|
||||
|
||||
atomic_ops/sysdeps/loadstore/short_atomic_store.h: \
|
||||
atomic_ops/sysdeps/loadstore/atomic_store.template
|
||||
sed -e s:XSIZE:short:g -e s:XCTYPE:unsigned/**/short:g $? > $@
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
148
external/bdwgc/libatomic_ops/src/config.h.in
vendored
Normal file
148
external/bdwgc/libatomic_ops/src/config.h.in
vendored
Normal file
@ -0,0 +1,148 @@
|
||||
/* src/config.h.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/* Inline assembly avalable (only VC/x86_64) */
|
||||
#undef AO_ASM_X64_AVAILABLE
|
||||
|
||||
/* Assume Windows Server 2003, Vista or later target (only VC/x86) */
|
||||
#undef AO_ASSUME_VISTA
|
||||
|
||||
/* Assume hardware compare-and-swap functionality available on target (only
|
||||
VC/x86) */
|
||||
#undef AO_ASSUME_WINDOWS98
|
||||
|
||||
/* Assume target is not old AMD Opteron chip (only x86_64) */
|
||||
#undef AO_CMPXCHG16B_AVAILABLE
|
||||
|
||||
/* Force test_and_set to use SWP instruction instead of LDREX/STREX (only arm
|
||||
v6+) */
|
||||
#undef AO_FORCE_USE_SWP
|
||||
|
||||
/* Force compare_and_swap definition via fetch_compare_and_swap */
|
||||
#undef AO_GENERALIZE_ASM_BOOL_CAS
|
||||
|
||||
/* No pthreads library available */
|
||||
#undef AO_NO_PTHREADS
|
||||
|
||||
/* Assume target is not sparc v9+ (only sparc) */
|
||||
#undef AO_NO_SPARC_V9
|
||||
|
||||
/* Assume ancient MS VS Win32 headers (only VC/arm v6+, VC/x86) */
|
||||
#undef AO_OLD_STYLE_INTERLOCKED_COMPARE_EXCHANGE
|
||||
|
||||
/* Prefer generalized definitions to direct assembly-based ones */
|
||||
#undef AO_PREFER_GENERALIZED
|
||||
|
||||
/* Trace AO_malloc/free calls (for debug only) */
|
||||
#undef AO_TRACE_MALLOC
|
||||
|
||||
/* Assume single-core target (only arm v6+) */
|
||||
#undef AO_UNIPROCESSOR
|
||||
|
||||
/* Assume Win32 _Interlocked primitives available as intrinsics (only VC/arm)
|
||||
*/
|
||||
#undef AO_USE_INTERLOCKED_INTRINSICS
|
||||
|
||||
/* Use nanosleep() instead of select() (only if atomic operations are
|
||||
emulated) */
|
||||
#undef AO_USE_NANOSLEEP
|
||||
|
||||
/* Do not block signals in compare_and_swap (only if atomic operations are
|
||||
emulated) */
|
||||
#undef AO_USE_NO_SIGNALS
|
||||
|
||||
/* Use Pentium 4 'mfence' instruction (only x86) */
|
||||
#undef AO_USE_PENTIUM4_INSTRS
|
||||
|
||||
/* Emulate atomic operations via slow and async-signal-unsafe pthread locking
|
||||
*/
|
||||
#undef AO_USE_PTHREAD_DEFS
|
||||
|
||||
/* Prefer GCC built-in CAS intrinsics in favor of inline assembly (only
|
||||
gcc/x86, gcc/x86_64) */
|
||||
#undef AO_USE_SYNC_CAS_BUILTIN
|
||||
|
||||
/* Use Win32 Sleep() instead of select() (only if atomic operations are
|
||||
emulated) */
|
||||
#undef AO_USE_WIN32_PTHREADS
|
||||
|
||||
/* Emulate double-width CAS via pthread locking in case of no hardware support
|
||||
(only gcc/x86_64, the emulation is unsafe) */
|
||||
#undef AO_WEAK_DOUBLE_CAS_EMULATION
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
#undef HAVE_DLFCN_H
|
||||
|
||||
/* Define to 1 if you have the `getpagesize' function. */
|
||||
#undef HAVE_GETPAGESIZE
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#undef HAVE_INTTYPES_H
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#undef HAVE_MEMORY_H
|
||||
|
||||
/* Define to 1 if you have a working `mmap' system call. */
|
||||
#undef HAVE_MMAP
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#undef HAVE_STDINT_H
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#undef HAVE_STDLIB_H
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#undef HAVE_STRINGS_H
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#undef HAVE_STRING_H
|
||||
|
||||
/* Define to 1 if you have the <sys/param.h> header file. */
|
||||
#undef HAVE_SYS_PARAM_H
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#undef HAVE_SYS_STAT_H
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#undef HAVE_SYS_TYPES_H
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#undef HAVE_UNISTD_H
|
||||
|
||||
/* Define to the sub-directory where libtool stores uninstalled libraries. */
|
||||
#undef LT_OBJDIR
|
||||
|
||||
/* Define to disable assertion checking. */
|
||||
#undef NDEBUG
|
||||
|
||||
/* Name of package */
|
||||
#undef PACKAGE
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#undef PACKAGE_BUGREPORT
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#undef PACKAGE_NAME
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#undef PACKAGE_STRING
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#undef PACKAGE_TARNAME
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#undef PACKAGE_URL
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#undef PACKAGE_VERSION
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#undef STDC_HEADERS
|
||||
|
||||
/* Version number of package */
|
||||
#undef VERSION
|
||||
|
||||
/* Indicates the use of pthreads (NetBSD). */
|
||||
#undef _PTHREADS
|
||||
|
||||
/* Required define if using POSIX threads. */
|
||||
#undef _REENTRANT
|
2
external/bdwgc/libtool.REMOVED.git-id
vendored
2
external/bdwgc/libtool.REMOVED.git-id
vendored
@ -1 +1 @@
|
||||
c2c3f46f950f38965c2709deeb9dfbc7bf047010
|
||||
e5b664eb14cab4f093a824049a1013bdd1e9dcc3
|
@ -5,7 +5,7 @@ CSC ?= csc
|
||||
CSC_COMMON_ARGS := -nologo -noconfig -optimize -nostdlib -unsafe -deterministic -publicsign -debug- -target:library -nowarn:612,618,809
|
||||
Q_CSC = $(if $(V),,@echo "CSC [$(PROFILE)] $(1)";)
|
||||
|
||||
ASSEMBLIES := mscorlib System System.Xml System.Numerics System.Core System.Net.Http WebAssembly.Net.Http
|
||||
ASSEMBLIES := mscorlib System System.Xml System.Numerics System.Core System.Net.Http WebAssembly.Net.Http WebAssembly.Net.WebSockets
|
||||
|
||||
ASSEMBLIES += bare/System
|
||||
|
||||
@ -17,6 +17,7 @@ System_REFS := mscorlib
|
||||
System.Numerics_REFS := mscorlib
|
||||
System.Xml_REFS := mscorlib System
|
||||
WebAssembly.Net.Http_REFS := mscorlib System System.Core System.Net.Http
|
||||
WebAssembly.Net.WebSockets_REFS := mscorlib System System.Core
|
||||
|
||||
bare/System_REFS := mscorlib
|
||||
|
||||
@ -27,9 +28,14 @@ ECMA_KEY := ../../../../mcs/class/ecma.pub # Public Key Token: b77a5c561
|
||||
|
||||
ECMA_KEY_ASSEMBLIES := System.Core System.Net.Http System System.Numerics System.Xml mscorlib bare/System
|
||||
WebAssembly.Net.Http_KEYFILE := ../../../../mcs/class/Open.snk
|
||||
WebAssembly.Net.WebSockets_KEYFILE := ../../../../mcs/class/Open.snk
|
||||
|
||||
all: $(addsuffix .dll, $(ASSEMBLIES))
|
||||
|
||||
clean:
|
||||
rm -f *.dll
|
||||
rm -f bare/*.dll
|
||||
|
||||
define KEYFILE_TEMPLATE
|
||||
$(1)_KEYFILE := $(2)
|
||||
endef
|
||||
|
@ -1 +1 @@
|
||||
704d3e02dbd43691d785ec24bee712fe05eaec9f
|
||||
87607329272bd5f9d6c3bcdcf081c580bea533a6
|
Binary file not shown.
Binary file not shown.
@ -1 +1 @@
|
||||
fda0b23237512ee638ff7f71d934b0c6ecc2ca4e
|
||||
61ffe25f02c34386e713572aa0e3814787501a71
|
@ -1 +1 @@
|
||||
589327cb425c2811156435a75cd5c0cc003ae1dc
|
||||
89590f9053246ebac25b2e028ed834c4f941bc19
|
Binary file not shown.
BIN
external/binary-reference-assemblies/build/monowasm/WebAssembly.Net.WebSockets.dll
vendored
Normal file
BIN
external/binary-reference-assemblies/build/monowasm/WebAssembly.Net.WebSockets.dll
vendored
Normal file
Binary file not shown.
@ -1 +1 @@
|
||||
c8312281b9f4eec2b32c0586b5c75058f1c83536
|
||||
b5d3c5bdeec60d88a308ce86c492e8fa17d8179e
|
48
external/binary-reference-assemblies/src/monowasm/WebAssembly.Net.WebSockets.cs
vendored
Normal file
48
external/binary-reference-assemblies/src/monowasm/WebAssembly.Net.WebSockets.cs
vendored
Normal file
@ -0,0 +1,48 @@
|
||||
[assembly:System.Reflection.AssemblyVersionAttribute("0.2.2.0")]
|
||||
[assembly:System.Diagnostics.DebuggableAttribute(System.Diagnostics.DebuggableAttribute.DebuggingModes.Default | System.Diagnostics.DebuggableAttribute.DebuggingModes.DisableOptimizations | System.Diagnostics.DebuggableAttribute.DebuggingModes.EnableEditAndContinue | System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)]
|
||||
[assembly:System.Reflection.AssemblyCompanyAttribute("WebAssembly.Net.WebSockets")]
|
||||
[assembly:System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||
[assembly:System.Reflection.AssemblyFileVersionAttribute("0.2.2.0")]
|
||||
[assembly:System.Reflection.AssemblyInformationalVersionAttribute("0.2.2")]
|
||||
[assembly:System.Reflection.AssemblyProductAttribute("WebAssembly.Net.WebSockets")]
|
||||
[assembly:System.Reflection.AssemblyTitleAttribute("WebAssembly.Net.WebSockets")]
|
||||
[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
|
||||
[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
|
||||
[assembly:System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName="")]
|
||||
namespace WebAssembly.Net.WebSockets
|
||||
{
|
||||
public sealed partial class ClientWebSocket : System.Net.WebSockets.WebSocket
|
||||
{
|
||||
public ClientWebSocket() { }
|
||||
public override System.Nullable<System.Net.WebSockets.WebSocketCloseStatus> CloseStatus { get { throw null; } }
|
||||
public override string CloseStatusDescription { get { throw null; } }
|
||||
public WebAssembly.Net.WebSockets.ClientWebSocket.ClientWebSocketOptions Options { get { throw null; } }
|
||||
public override System.Net.WebSockets.WebSocketState State { get { throw null; } }
|
||||
public override string SubProtocol { get { throw null; } }
|
||||
public override void Abort() { }
|
||||
[System.Diagnostics.DebuggerStepThroughAttribute]
|
||||
public override System.Threading.Tasks.Task CloseAsync(System.Net.WebSockets.WebSocketCloseStatus closeStatus, string statusDescription, System.Threading.CancellationToken cancellationToken) { throw null; }
|
||||
public override System.Threading.Tasks.Task CloseOutputAsync(System.Net.WebSockets.WebSocketCloseStatus closeStatus, string statusDescription, System.Threading.CancellationToken cancellationToken) { throw null; }
|
||||
public System.Threading.Tasks.Task ConnectAsync(System.Uri uri, System.Threading.CancellationToken cancellationToken) { throw null; }
|
||||
public override void Dispose() { }
|
||||
[System.Diagnostics.DebuggerStepThroughAttribute]
|
||||
public override System.Threading.Tasks.Task<System.Net.WebSockets.WebSocketReceiveResult> ReceiveAsync(System.ArraySegment<byte> buffer, System.Threading.CancellationToken cancellationToken) { throw null; }
|
||||
[System.Diagnostics.DebuggerStepThroughAttribute]
|
||||
public override System.Threading.Tasks.Task SendAsync(System.ArraySegment<byte> buffer, System.Net.WebSockets.WebSocketMessageType messageType, bool endOfMessage, System.Threading.CancellationToken cancellationToken) { throw null; }
|
||||
public sealed partial class ClientWebSocketOptions
|
||||
{
|
||||
internal ClientWebSocketOptions() { }
|
||||
public System.Security.Cryptography.X509Certificates.X509CertificateCollection ClientCertificates { get { throw null; } set { } }
|
||||
public System.Net.CookieContainer Cookies { get { throw null; } set { } }
|
||||
public System.Net.ICredentials Credentials { get { throw null; } set { } }
|
||||
public System.TimeSpan KeepAliveInterval { get { throw null; } set { } }
|
||||
public System.Net.IWebProxy Proxy { get { throw null; } set { } }
|
||||
public System.Net.Security.RemoteCertificateValidationCallback RemoteCertificateValidationCallback { get { throw null; } set { } }
|
||||
public bool UseDefaultCredentials { get { throw null; } set { } }
|
||||
public void AddSubProtocol(string subProtocol) { }
|
||||
public void SetBuffer(int receiveBufferSize, int sendBufferSize) { }
|
||||
public void SetBuffer(int receiveBufferSize, int sendBufferSize, System.ArraySegment<byte> buffer) { }
|
||||
public void SetRequestHeader(string headerName, string headerValue) { }
|
||||
}
|
||||
}
|
||||
}
|
18
external/bockbuild/bockbuild/darwinprofile.py
vendored
18
external/bockbuild/bockbuild/darwinprofile.py
vendored
@ -28,8 +28,8 @@ def match_stageable_binary(path, filetype):
|
||||
return 'Mach-O' in filetype and not path.endswith('.a') and not 'dSYM' in path
|
||||
|
||||
|
||||
def match_symlinks(path, filetype):
|
||||
return os.path.islink(path)
|
||||
def match_all(path, filetype):
|
||||
return True
|
||||
|
||||
|
||||
def match_real_files(path, filetype):
|
||||
@ -248,8 +248,13 @@ class DarwinProfile (UnixProfile):
|
||||
warn ('Critical: Destaging failed for ''%s''' % path)
|
||||
raise
|
||||
|
||||
def nop_harness(path, func):
|
||||
trace('Processing %s' % path)
|
||||
func(path, None)
|
||||
|
||||
procs = [self.stage_textfiles(harness=destaging_harness, match=match_text),
|
||||
self.stage_binaries(harness=destaging_harness, match=match_stageable_binary)]
|
||||
self.stage_binaries(harness=destaging_harness, match=match_stageable_binary),
|
||||
self.validate_symlinks(harness=nop_harness, match=match_all)]
|
||||
|
||||
Profile.postprocess(self, procs, directory,
|
||||
lambda l: l.endswith('.release'))
|
||||
@ -278,10 +283,11 @@ class DarwinProfile (UnixProfile):
|
||||
class validate_symlinks (Profile.FileProcessor):
|
||||
problem_links = []
|
||||
|
||||
def process(self, path):
|
||||
if path.endswith('.release'):
|
||||
def process(self, path, fixup_func):
|
||||
trace(path)
|
||||
if os.path.islink(path) and path.endswith('.release'):
|
||||
# get rid of these symlinks
|
||||
os.remove(path)
|
||||
os.unlink(path)
|
||||
return
|
||||
|
||||
target = os.path.realpath(path)
|
||||
|
20
external/boringssl/THIRD-PARTY-NOTICES.TXT
vendored
Normal file
20
external/boringssl/THIRD-PARTY-NOTICES.TXT
vendored
Normal file
@ -0,0 +1,20 @@
|
||||
Mono uses third-party libraries or other resources that may be
|
||||
distributed under licenses different than the .NET Core software.
|
||||
|
||||
Attributions and license notices for test cases originally authored by
|
||||
third parties can be found in the respective test directories.
|
||||
|
||||
In the event that we accidentally failed to list a required notice, please
|
||||
bring it to our attention. Post an issue or email us:
|
||||
|
||||
dotnet@microsoft.com
|
||||
|
||||
The attached notices are provided for information only.
|
||||
|
||||
License notice for Code Project
|
||||
--------------------------------
|
||||
|
||||
Title: Thread Local Storage - The C++ Way
|
||||
Content: https://www.codeproject.com/Articles/8113/Thread-Local-Storage-The-C-Way
|
||||
Reference: https://github.com/mono/boringssl/blob/eec2ca7e76c04ca41ef5bfc875ee3b0374cb7a94/crypto/thread_win.c#L138-L148
|
||||
License: https://www.codeproject.com/info/EULA.aspx
|
@ -51,15 +51,7 @@ $code=<<___;
|
||||
.text
|
||||
___
|
||||
$code.=<<___ if ($flavour =~ /64/);
|
||||
#if !defined(__clang__)
|
||||
.arch armv8-a+crypto
|
||||
#elif defined(ANDROID) && defined(__clang__)
|
||||
#if __clang_major__ > 3
|
||||
.arch armv8-a+crypto
|
||||
#else
|
||||
.arch armv8-a+crypto,+neon
|
||||
#endif
|
||||
#endif
|
||||
___
|
||||
$code.=".arch armv7-a\n.fpu neon\n.code 32\n" if ($flavour !~ /64/);
|
||||
#^^^^^^ this is done to simplify adoption by not depending
|
||||
|
44
external/boringssl/crypto/cpu-aarch64-linux.c
vendored
44
external/boringssl/crypto/cpu-aarch64-linux.c
vendored
@ -25,6 +25,48 @@
|
||||
|
||||
extern uint32_t OPENSSL_armcap_P;
|
||||
|
||||
#if defined(__FreeBSD__)
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <sys/types.h>
|
||||
#include <machine/armreg.h>
|
||||
|
||||
// Support for older version of armreg.h
|
||||
#ifndef ID_AA64ISAR0_AES_VAL
|
||||
#define ID_AA64ISAR0_AES_VAL ID_AA64ISAR0_AES
|
||||
#endif
|
||||
#ifndef ID_AA64ISAR0_SHA1_VAL
|
||||
#define ID_AA64ISAR0_SHA1_VAL ID_AA64ISAR0_SHA1
|
||||
#endif
|
||||
#ifndef ID_AA64ISAR0_SHA2_VAL
|
||||
#define ID_AA64ISAR0_SHA2_VAL ID_AA64ISAR0_SHA2
|
||||
#endif
|
||||
|
||||
void OPENSSL_cpuid_setup(void) {
|
||||
if (getenv("QEMU_EMULATING") != NULL) {
|
||||
return;
|
||||
}
|
||||
|
||||
uint64_t isar0_val = READ_SPECIALREG(id_aa64isar0_el1);
|
||||
|
||||
OPENSSL_armcap_P |= ARMV7_NEON;
|
||||
|
||||
if (ID_AA64ISAR0_AES_VAL(isar0_val) >= ID_AA64ISAR0_AES_BASE) {
|
||||
OPENSSL_armcap_P |= ARMV8_PMULL;
|
||||
}
|
||||
if (ID_AA64ISAR0_AES_VAL(isar0_val) >= ID_AA64ISAR0_AES_PMULL) {
|
||||
OPENSSL_armcap_P |= ARMV8_PMULL;
|
||||
}
|
||||
if (ID_AA64ISAR0_SHA1_VAL(isar0_val) >= ID_AA64ISAR0_SHA1_BASE) {
|
||||
OPENSSL_armcap_P |= ARMV8_SHA1;
|
||||
}
|
||||
if (ID_AA64ISAR0_SHA2_VAL(isar0_val) >= ID_AA64ISAR0_SHA2_BASE) {
|
||||
OPENSSL_armcap_P |= ARMV8_SHA256;
|
||||
}
|
||||
}
|
||||
|
||||
#else // linux
|
||||
|
||||
void OPENSSL_cpuid_setup(void) {
|
||||
unsigned long hwcap = getauxval(AT_HWCAP);
|
||||
|
||||
@ -58,4 +100,6 @@ void OPENSSL_cpuid_setup(void) {
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
#endif /* OPENSSL_AARCH64 && !OPENSSL_STATIC_ARMCAP */
|
||||
|
@ -59,15 +59,7 @@ $code=<<___;
|
||||
.text
|
||||
___
|
||||
$code.=<<___ if ($flavour =~ /64/);
|
||||
#if !defined(__clang__)
|
||||
.arch armv8-a+crypto
|
||||
#elif defined(ANDROID) && defined(__clang__)
|
||||
#if __clang_major__ > 3
|
||||
.arch armv8-a+crypto
|
||||
#else
|
||||
.arch armv8-a+crypto,+neon
|
||||
#endif
|
||||
#endif
|
||||
___
|
||||
$code.=".fpu neon\n.code 32\n" if ($flavour !~ /64/);
|
||||
|
||||
|
1
external/cecil/.github/FUNDING.yml
vendored
Normal file
1
external/cecil/.github/FUNDING.yml
vendored
Normal file
@ -0,0 +1 @@
|
||||
github: jbevain
|
6
external/cecil/Directory.Build.props
vendored
6
external/cecil/Directory.Build.props
vendored
@ -12,10 +12,10 @@
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net40' ">
|
||||
<DisableImplicitFrameworkReferences>true</DisableImplicitFrameworkReferences>
|
||||
<FrameworkPathOverride Condition=" '$(net40FrameworkPathOverride)' != '' ">$(net40FrameworkPathOverride)</FrameworkPathOverride>
|
||||
<FrameworkPathOverride Condition=" '$([System.Runtime.InteropServices.RuntimeInformation]::IsOSPlatform($([System.Runtime.InteropServices.OSPlatform]::OSX)))' == 'true' AND '$(net40FrameworkPathOverride)' == '' ">/Library/Frameworks/Mono.framework/Versions/Current/lib/mono/4.0-api/</FrameworkPathOverride>
|
||||
<FrameworkPathOverride Condition=" '$([System.Runtime.InteropServices.RuntimeInformation]::IsOSPlatform($([System.Runtime.InteropServices.OSPlatform]::Linux)))' == 'true' AND '$(net40FrameworkPathOverride)' == '' ">/usr/lib/mono/4.0-api/</FrameworkPathOverride>
|
||||
</PropertyGroup>
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == 'net40' ">
|
||||
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies.net40" Version="1.0.0" />
|
||||
</ItemGroup>
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == 'net40' ">
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
|
27
external/cecil/Mono.Cecil.Cil/ILProcessor.cs
vendored
27
external/cecil/Mono.Cecil.Cil/ILProcessor.cs
vendored
@ -229,6 +229,16 @@ namespace Mono.Cecil.Cil {
|
||||
instructions.Insert (index + 1, instruction);
|
||||
}
|
||||
|
||||
public void InsertAfter (int index, Instruction instruction)
|
||||
{
|
||||
if (index < 0 || index >= instructions.Count)
|
||||
throw new ArgumentOutOfRangeException ("index");
|
||||
if (instruction == null)
|
||||
throw new ArgumentNullException ("instruction");
|
||||
|
||||
instructions.Insert (index + 1, instruction);
|
||||
}
|
||||
|
||||
public void Append (Instruction instruction)
|
||||
{
|
||||
if (instruction == null)
|
||||
@ -248,6 +258,15 @@ namespace Mono.Cecil.Cil {
|
||||
Remove (target);
|
||||
}
|
||||
|
||||
public void Replace (int index, Instruction instruction)
|
||||
{
|
||||
if (instruction == null)
|
||||
throw new ArgumentNullException ("instruction");
|
||||
|
||||
InsertAfter (index, instruction);
|
||||
RemoveAt (index);
|
||||
}
|
||||
|
||||
public void Remove (Instruction instruction)
|
||||
{
|
||||
if (instruction == null)
|
||||
@ -256,5 +275,13 @@ namespace Mono.Cecil.Cil {
|
||||
if (!instructions.Remove (instruction))
|
||||
throw new ArgumentOutOfRangeException ("instruction");
|
||||
}
|
||||
|
||||
public void RemoveAt (int index)
|
||||
{
|
||||
if (index < 0 || index >= instructions.Count)
|
||||
throw new ArgumentOutOfRangeException ("index");
|
||||
|
||||
instructions.RemoveAt (index);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
2
external/cecil/Mono.Cecil.Cil/MethodBody.cs
vendored
2
external/cecil/Mono.Cecil.Cil/MethodBody.cs
vendored
@ -92,7 +92,7 @@ namespace Mono.Cecil.Cil {
|
||||
var parameter_type = method.DeclaringType as TypeReference;
|
||||
|
||||
if (parameter_type.HasGenericParameters) {
|
||||
var instance = new GenericInstanceType (parameter_type);
|
||||
var instance = new GenericInstanceType (parameter_type, parameter_type.GenericParameters.Count);
|
||||
for (int i = 0; i < parameter_type.GenericParameters.Count; i++)
|
||||
instance.GenericArguments.Add (parameter_type.GenericParameters [i]);
|
||||
|
||||
|
2
external/cecil/Mono.Cecil.nuspec
vendored
2
external/cecil/Mono.Cecil.nuspec
vendored
@ -2,7 +2,7 @@
|
||||
<package xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<metadata xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
|
||||
<id>Mono.Cecil</id>
|
||||
<version>0.11.0.0</version>
|
||||
<version>0.11.1.0</version>
|
||||
<title>Mono.Cecil</title>
|
||||
<authors>Jb Evain</authors>
|
||||
<owners>Jb Evain</owners>
|
||||
|
@ -1 +1 @@
|
||||
1728338c6228125c82803b552e530972592837b2
|
||||
b64846368fef5b8e0e61dc51c6e0b8226ec59ad4
|
@ -63,5 +63,11 @@ namespace Mono.Cecil {
|
||||
: base (method)
|
||||
{
|
||||
}
|
||||
|
||||
internal GenericInstanceMethod (MethodReference method, int arity)
|
||||
: this (method)
|
||||
{
|
||||
this.arguments = new Collection<TypeReference> (arity);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -61,5 +61,11 @@ namespace Mono.Cecil {
|
||||
base.IsValueType = type.IsValueType;
|
||||
this.etype = MD.ElementType.GenericInst;
|
||||
}
|
||||
|
||||
internal GenericInstanceType (TypeReference type, int arity)
|
||||
: this (type)
|
||||
{
|
||||
this.arguments = new Collection<TypeReference> (arity);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
5
external/cecil/Mono.Cecil/Import.cs
vendored
5
external/cecil/Mono.Cecil/Import.cs
vendored
@ -259,8 +259,8 @@ namespace Mono.Cecil {
|
||||
TypeReference ImportGenericInstance (Type type, ImportGenericContext context)
|
||||
{
|
||||
var element_type = ImportType (type.GetGenericTypeDefinition (), context, ImportGenericKind.Definition);
|
||||
var instance = new GenericInstanceType (element_type);
|
||||
var arguments = type.GetGenericArguments ();
|
||||
var instance = new GenericInstanceType (element_type, arguments.Length);
|
||||
var instance_arguments = instance.GenericArguments;
|
||||
|
||||
context.Push (element_type);
|
||||
@ -633,9 +633,8 @@ namespace Mono.Cecil {
|
||||
case ElementType.GenericInst:
|
||||
var instance = (GenericInstanceType) type;
|
||||
var element_type = ImportType (instance.ElementType, context);
|
||||
var imported_instance = new GenericInstanceType (element_type);
|
||||
|
||||
var arguments = instance.GenericArguments;
|
||||
var imported_instance = new GenericInstanceType (element_type, arguments.Count);
|
||||
var imported_arguments = imported_instance.GenericArguments;
|
||||
|
||||
for (int i = 0; i < arguments.Count; i++)
|
||||
|
2
external/cecil/Mono.Cecil/TypeParser.cs
vendored
2
external/cecil/Mono.Cecil/TypeParser.cs
vendored
@ -296,7 +296,7 @@ namespace Mono.Cecil {
|
||||
if (generic_arguments.IsNullOrEmpty ())
|
||||
return type;
|
||||
|
||||
var instance = new GenericInstanceType (type);
|
||||
var instance = new GenericInstanceType (type, generic_arguments.Length);
|
||||
var instance_arguments = instance.GenericArguments;
|
||||
|
||||
for (int i = 0; i < generic_arguments.Length; i++)
|
||||
|
@ -104,7 +104,9 @@ namespace Mono.Collections.Generic {
|
||||
if (capacity < 0)
|
||||
throw new ArgumentOutOfRangeException ();
|
||||
|
||||
items = new T [capacity];
|
||||
items = capacity == 0
|
||||
? Empty<T>.Array
|
||||
: new T [capacity];
|
||||
}
|
||||
|
||||
public Collection (ICollection<T> items)
|
||||
|
6
external/cecil/ProjectInfo.cs
vendored
6
external/cecil/ProjectInfo.cs
vendored
@ -15,6 +15,6 @@ using System.Runtime.InteropServices;
|
||||
|
||||
[assembly: ComVisible (false)]
|
||||
|
||||
[assembly: AssemblyVersion ("0.11.0.0")]
|
||||
[assembly: AssemblyFileVersion ("0.11.0.0")]
|
||||
[assembly: AssemblyInformationalVersion ("0.11.0.0")]
|
||||
[assembly: AssemblyVersion ("0.11.1.0")]
|
||||
[assembly: AssemblyFileVersion ("0.11.1.0")]
|
||||
[assembly: AssemblyInformationalVersion ("0.11.1.0")]
|
||||
|
1
external/cecil/README.md
vendored
1
external/cecil/README.md
vendored
@ -2,3 +2,4 @@ Cecil
|
||||
=====
|
||||
|
||||
This is a fork of [Cecil](https://github.com/jbevain/cecil) library. Please do any pull requests in the original repository before they are merged into Mono fork.
|
||||
|
||||
|
@ -42,7 +42,7 @@ namespace Mono.Cecil.Tests {
|
||||
if (self.GenericParameters.Count != arguments.Length)
|
||||
throw new ArgumentException ();
|
||||
|
||||
var instance = new GenericInstanceType (self);
|
||||
var instance = new GenericInstanceType (self, arguments.Length);
|
||||
foreach (var argument in arguments)
|
||||
instance.GenericArguments.Add (argument);
|
||||
|
||||
|
@ -53,6 +53,30 @@ namespace Mono.Cecil.Tests {
|
||||
AssertOpCodeSequence (new [] { OpCodes.Ldloc_0, OpCodes.Ldloc_1, OpCodes.Ldloc_2, OpCodes.Ldloc_3 }, method);
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void InsertAfterUsingIndex ()
|
||||
{
|
||||
var method = CreateTestMethod (OpCodes.Ldloc_0, OpCodes.Ldloc_2, OpCodes.Ldloc_3);
|
||||
var il = method.GetILProcessor ();
|
||||
|
||||
il.InsertAfter (
|
||||
0,
|
||||
il.Create (OpCodes.Ldloc_1));
|
||||
|
||||
AssertOpCodeSequence (new [] { OpCodes.Ldloc_0, OpCodes.Ldloc_1, OpCodes.Ldloc_2, OpCodes.Ldloc_3 }, method);
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void ReplaceUsingIndex ()
|
||||
{
|
||||
var method = CreateTestMethod (OpCodes.Ldloc_0, OpCodes.Ldloc_2, OpCodes.Ldloc_3);
|
||||
var il = method.GetILProcessor ();
|
||||
|
||||
il.Replace (1, il.Create (OpCodes.Nop));
|
||||
|
||||
AssertOpCodeSequence (new [] { OpCodes.Ldloc_0, OpCodes.Nop, OpCodes.Ldloc_3 }, method);
|
||||
}
|
||||
|
||||
static void AssertOpCodeSequence (OpCode [] expected, MethodBody body)
|
||||
{
|
||||
var opcodes = body.Instructions.Select (i => i.OpCode).ToArray ();
|
||||
|
@ -68,7 +68,7 @@ namespace Mono.Cecil.Rocks {
|
||||
if (self.GenericParameters.Count != arguments.Length)
|
||||
throw new ArgumentException ();
|
||||
|
||||
var instance = new GenericInstanceType (self);
|
||||
var instance = new GenericInstanceType (self, arguments.Length);
|
||||
|
||||
foreach (var argument in arguments)
|
||||
instance.GenericArguments.Add (argument);
|
||||
|
@ -1,34 +1,32 @@
|
||||
#if !__MonoCS__
|
||||
|
||||
// Licensed to the .NET Foundation under one or more agreements.
|
||||
// The .NET Foundation licenses this file to you under the MIT license.
|
||||
// See the LICENSE file in the project root for more information.
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
//
|
||||
// Purpose: This class implements a set of methods for retrieving
|
||||
// character type information. Character type information is
|
||||
// independent of culture and region.
|
||||
//
|
||||
//
|
||||
////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
using System.Buffers.Binary;
|
||||
using System.Diagnostics;
|
||||
using System.Text;
|
||||
#if MONO
|
||||
using System.Runtime.CompilerServices;
|
||||
#else
|
||||
using Internal.Runtime.CompilerServices;
|
||||
#endif
|
||||
|
||||
namespace System.Globalization
|
||||
{
|
||||
/// <summary>
|
||||
/// This class implements a set of methods for retrieving character type
|
||||
/// information. Character type information is independent of culture
|
||||
/// and region.
|
||||
/// </summary>
|
||||
public static partial class CharUnicodeInfo
|
||||
{
|
||||
//--------------------------------------------------------------------//
|
||||
// Internal Information //
|
||||
//--------------------------------------------------------------------//
|
||||
|
||||
//
|
||||
// Native methods to access the Unicode category data tables in charinfo.nlp.
|
||||
//
|
||||
internal const char HIGH_SURROGATE_START = '\ud800';
|
||||
internal const char HIGH_SURROGATE_END = '\udbff';
|
||||
internal const char LOW_SURROGATE_START = '\udc00';
|
||||
internal const char LOW_SURROGATE_END = '\udfff';
|
||||
internal const int HIGH_SURROGATE_RANGE = 0x3FF;
|
||||
|
||||
internal const int UNICODE_CATEGORY_OFFSET = 0;
|
||||
internal const int BIDI_CATEGORY_OFFSET = 1;
|
||||
@ -36,61 +34,63 @@ namespace System.Globalization
|
||||
// The starting codepoint for Unicode plane 1. Plane 1 contains 0x010000 ~ 0x01ffff.
|
||||
internal const int UNICODE_PLANE01_START = 0x10000;
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Actions:
|
||||
// Convert the BMP character or surrogate pointed by index to a UTF32 value.
|
||||
// This is similar to Char.ConvertToUTF32, but the difference is that
|
||||
// it does not throw exceptions when invalid surrogate characters are passed in.
|
||||
//
|
||||
// WARNING: since it doesn't throw an exception it CAN return a value
|
||||
// in the surrogate range D800-DFFF, which are not legal unicode values.
|
||||
//
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
|
||||
internal static int InternalConvertToUtf32(String s, int index)
|
||||
/// <summary>
|
||||
/// Convert the BMP character or surrogate pointed by index to a UTF32 value.
|
||||
/// This is similar to char.ConvertToUTF32, but the difference is that
|
||||
/// it does not throw exceptions when invalid surrogate characters are passed in.
|
||||
///
|
||||
/// WARNING: since it doesn't throw an exception it CAN return a value
|
||||
/// in the surrogate range D800-DFFF, which are not legal unicode values.
|
||||
/// </summary>
|
||||
internal static int InternalConvertToUtf32(string s, int index)
|
||||
{
|
||||
Debug.Assert(s != null, "s != null");
|
||||
Debug.Assert(index >= 0 && index < s.Length, "index < s.Length");
|
||||
if (index < s.Length - 1)
|
||||
{
|
||||
int temp1 = (int)s[index] - HIGH_SURROGATE_START;
|
||||
if (temp1 >= 0 && temp1 <= 0x3ff)
|
||||
if ((uint)temp1 <= HIGH_SURROGATE_RANGE)
|
||||
{
|
||||
int temp2 = (int)s[index + 1] - LOW_SURROGATE_START;
|
||||
if (temp2 >= 0 && temp2 <= 0x3ff)
|
||||
if ((uint)temp2 <= HIGH_SURROGATE_RANGE)
|
||||
{
|
||||
// Convert the surrogate to UTF32 and get the result.
|
||||
return ((temp1 * 0x400) + temp2 + UNICODE_PLANE01_START);
|
||||
return (temp1 * 0x400) + temp2 + UNICODE_PLANE01_START;
|
||||
}
|
||||
}
|
||||
}
|
||||
return ((int)s[index]);
|
||||
return (int)s[index];
|
||||
}
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Convert a character or a surrogate pair starting at index of string s
|
||||
// to UTF32 value.
|
||||
//
|
||||
// Parameters:
|
||||
// s The string
|
||||
// index The starting index. It can point to a BMP character or
|
||||
// a surrogate pair.
|
||||
// len The length of the string.
|
||||
// charLength [out] If the index points to a BMP char, charLength
|
||||
// will be 1. If the index points to a surrogate pair,
|
||||
// charLength will be 2.
|
||||
//
|
||||
// WARNING: since it doesn't throw an exception it CAN return a value
|
||||
// in the surrogate range D800-DFFF, which are not legal unicode values.
|
||||
//
|
||||
// Returns:
|
||||
// The UTF32 value
|
||||
//
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
|
||||
internal static int InternalConvertToUtf32(String s, int index, out int charLength)
|
||||
internal static int InternalConvertToUtf32(StringBuilder s, int index)
|
||||
{
|
||||
Debug.Assert(s != null, "s != null");
|
||||
Debug.Assert(index >= 0 && index < s.Length, "index < s.Length");
|
||||
|
||||
int c = (int)s[index];
|
||||
if (index < s.Length - 1)
|
||||
{
|
||||
int temp1 = c - HIGH_SURROGATE_START;
|
||||
if ((uint)temp1 <= HIGH_SURROGATE_RANGE)
|
||||
{
|
||||
int temp2 = (int)s[index + 1] - LOW_SURROGATE_START;
|
||||
if ((uint)temp2 <= HIGH_SURROGATE_RANGE)
|
||||
{
|
||||
// Convert the surrogate to UTF32 and get the result.
|
||||
return (temp1 * 0x400) + temp2 + UNICODE_PLANE01_START;
|
||||
}
|
||||
}
|
||||
}
|
||||
return c;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Convert a character or a surrogate pair starting at index of string s
|
||||
/// to UTF32 value.
|
||||
/// WARNING: since it doesn't throw an exception it CAN return a value
|
||||
/// in the surrogate range D800-DFFF, which are not legal unicode values.
|
||||
/// </summary>
|
||||
internal static int InternalConvertToUtf32(string s, int index, out int charLength)
|
||||
{
|
||||
Debug.Assert(s != null, "s != null");
|
||||
Debug.Assert(s.Length > 0, "s.Length > 0");
|
||||
@ -99,28 +99,232 @@ namespace System.Globalization
|
||||
if (index < s.Length - 1)
|
||||
{
|
||||
int temp1 = (int)s[index] - HIGH_SURROGATE_START;
|
||||
if (temp1 >= 0 && temp1 <= 0x3ff)
|
||||
if ((uint)temp1 <= HIGH_SURROGATE_RANGE)
|
||||
{
|
||||
int temp2 = (int)s[index + 1] - LOW_SURROGATE_START;
|
||||
if (temp2 >= 0 && temp2 <= 0x3ff)
|
||||
if ((uint)temp2 <= HIGH_SURROGATE_RANGE)
|
||||
{
|
||||
// Convert the surrogate to UTF32 and get the result.
|
||||
charLength++;
|
||||
return ((temp1 * 0x400) + temp2 + UNICODE_PLANE01_START);
|
||||
return (temp1 * 0x400) + temp2 + UNICODE_PLANE01_START;
|
||||
}
|
||||
}
|
||||
}
|
||||
return ((int)s[index]);
|
||||
return (int)s[index];
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// IsWhiteSpace
|
||||
//
|
||||
// Determines if the given character is a white space character.
|
||||
//
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
/// <summary>
|
||||
/// This is called by the public char and string, index versions
|
||||
/// Note that for ch in the range D800-DFFF we just treat it as any
|
||||
/// other non-numeric character
|
||||
/// </summary>
|
||||
internal static double InternalGetNumericValue(int ch)
|
||||
{
|
||||
Debug.Assert(ch >= 0 && ch <= 0x10ffff, "ch is not in valid Unicode range.");
|
||||
// Get the level 2 item from the highest 12 bit (8 - 19) of ch.
|
||||
int index = ch >> 8;
|
||||
if ((uint)index < (uint)NumericLevel1Index.Length)
|
||||
{
|
||||
index = NumericLevel1Index[index];
|
||||
// Get the level 2 offset from the 4 - 7 bit of ch. This provides the base offset of the level 3 table.
|
||||
// Note that & has the lower precedence than addition, so don't forget the parathesis.
|
||||
index = NumericLevel2Index[(index << 4) + ((ch >> 4) & 0x000f)];
|
||||
index = NumericLevel3Index[(index << 4) + (ch & 0x000f)];
|
||||
ref byte value = ref Unsafe.AsRef(in NumericValues[index * 8]);
|
||||
|
||||
if (BitConverter.IsLittleEndian)
|
||||
{
|
||||
return Unsafe.ReadUnaligned<double>(ref value);
|
||||
}
|
||||
|
||||
return BitConverter.Int64BitsToDouble(BinaryPrimitives.ReverseEndianness(Unsafe.ReadUnaligned<long>(ref value)));
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
internal static byte InternalGetDigitValues(int ch, int offset)
|
||||
{
|
||||
Debug.Assert(ch >= 0 && ch <= 0x10ffff, "ch is not in valid Unicode range.");
|
||||
// Get the level 2 item from the highest 12 bit (8 - 19) of ch.
|
||||
int index = ch >> 8;
|
||||
if ((uint)index < (uint)NumericLevel1Index.Length)
|
||||
{
|
||||
index = NumericLevel1Index[index];
|
||||
// Get the level 2 offset from the 4 - 7 bit of ch. This provides the base offset of the level 3 table.
|
||||
// Note that & has the lower precedence than addition, so don't forget the parathesis.
|
||||
index = NumericLevel2Index[(index << 4) + ((ch >> 4) & 0x000f)];
|
||||
index = NumericLevel3Index[(index << 4) + (ch & 0x000f)];
|
||||
return DigitValues[index * 2 + offset];
|
||||
}
|
||||
return 0xff;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Returns the numeric value associated with the character c.
|
||||
/// If the character is a fraction, the return value will not be an
|
||||
/// integer. If the character does not have a numeric value, the return
|
||||
/// value is -1.
|
||||
/// </summary>
|
||||
public static double GetNumericValue(char ch)
|
||||
{
|
||||
return InternalGetNumericValue(ch);
|
||||
}
|
||||
|
||||
public static double GetNumericValue(string s, int index)
|
||||
{
|
||||
if (s == null)
|
||||
{
|
||||
throw new ArgumentNullException(nameof(s));
|
||||
}
|
||||
if (index < 0 || index >= s.Length)
|
||||
{
|
||||
throw new ArgumentOutOfRangeException(nameof(index), SR.ArgumentOutOfRange_Index);
|
||||
}
|
||||
|
||||
return InternalGetNumericValue(InternalConvertToUtf32(s, index));
|
||||
}
|
||||
|
||||
public static int GetDecimalDigitValue(char ch)
|
||||
{
|
||||
return (sbyte)InternalGetDigitValues(ch, 0);
|
||||
}
|
||||
|
||||
public static int GetDecimalDigitValue(string s, int index)
|
||||
{
|
||||
if (s == null)
|
||||
{
|
||||
throw new ArgumentNullException(nameof(s));
|
||||
}
|
||||
if (index < 0 || index >= s.Length)
|
||||
{
|
||||
throw new ArgumentOutOfRangeException(nameof(index), SR.ArgumentOutOfRange_Index);
|
||||
}
|
||||
|
||||
return (sbyte)InternalGetDigitValues(InternalConvertToUtf32(s, index), 0);
|
||||
}
|
||||
|
||||
public static int GetDigitValue(char ch)
|
||||
{
|
||||
return (sbyte)InternalGetDigitValues(ch, 1);
|
||||
}
|
||||
|
||||
public static int GetDigitValue(string s, int index)
|
||||
{
|
||||
if (s == null)
|
||||
{
|
||||
throw new ArgumentNullException(nameof(s));
|
||||
}
|
||||
if (index < 0 || index >= s.Length)
|
||||
{
|
||||
throw new ArgumentOutOfRangeException(nameof(index), SR.ArgumentOutOfRange_Index);
|
||||
}
|
||||
|
||||
return (sbyte)InternalGetDigitValues(InternalConvertToUtf32(s, index), 1);
|
||||
}
|
||||
|
||||
public static UnicodeCategory GetUnicodeCategory(char ch)
|
||||
{
|
||||
return GetUnicodeCategory((int)ch);
|
||||
}
|
||||
|
||||
public static UnicodeCategory GetUnicodeCategory(string s, int index)
|
||||
{
|
||||
if (s == null)
|
||||
{
|
||||
throw new ArgumentNullException(nameof(s));
|
||||
}
|
||||
if (((uint)index) >= ((uint)s.Length))
|
||||
{
|
||||
throw new ArgumentOutOfRangeException(nameof(index));
|
||||
}
|
||||
|
||||
return InternalGetUnicodeCategory(s, index);
|
||||
}
|
||||
|
||||
public static UnicodeCategory GetUnicodeCategory(int codePoint)
|
||||
{
|
||||
return (UnicodeCategory)InternalGetCategoryValue(codePoint, UNICODE_CATEGORY_OFFSET);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Returns the Unicode Category property for the character c.
|
||||
/// Note that this API will return values for D800-DF00 surrogate halves.
|
||||
/// </summary>
|
||||
internal static byte InternalGetCategoryValue(int ch, int offset)
|
||||
{
|
||||
Debug.Assert(ch >= 0 && ch <= 0x10ffff, "ch is not in valid Unicode range.");
|
||||
// Get the level 2 item from the highest 11 bits of ch.
|
||||
int index = CategoryLevel1Index[ch >> 9];
|
||||
// Get the level 2 WORD offset from the next 5 bits of ch. This provides the base offset of the level 3 table.
|
||||
// Note that & has the lower precedence than addition, so don't forget the parathesis.
|
||||
index = Unsafe.ReadUnaligned<ushort>(ref Unsafe.AsRef(in CategoryLevel2Index[(index << 6) + ((ch >> 3) & 0b111110)]));
|
||||
if (!BitConverter.IsLittleEndian)
|
||||
{
|
||||
index = BinaryPrimitives.ReverseEndianness((ushort)index);
|
||||
}
|
||||
|
||||
// Get the result from the 0 -3 bit of ch.
|
||||
index = CategoryLevel3Index[(index << 4) + (ch & 0x000f)];
|
||||
return CategoriesValue[index * 2 + offset];
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Returns the Unicode Category property for the character c.
|
||||
/// </summary>
|
||||
internal static UnicodeCategory InternalGetUnicodeCategory(string value, int index)
|
||||
{
|
||||
Debug.Assert(value != null, "value can not be null");
|
||||
Debug.Assert(index < value.Length, "index < value.Length");
|
||||
|
||||
return GetUnicodeCategory(InternalConvertToUtf32(value, index));
|
||||
}
|
||||
|
||||
internal static BidiCategory GetBidiCategory(string s, int index)
|
||||
{
|
||||
if (s == null)
|
||||
{
|
||||
throw new ArgumentNullException(nameof(s));
|
||||
}
|
||||
if (((uint)index) >= ((uint)s.Length))
|
||||
{
|
||||
throw new ArgumentOutOfRangeException(nameof(index));
|
||||
}
|
||||
|
||||
return (BidiCategory)InternalGetCategoryValue(InternalConvertToUtf32(s, index), BIDI_CATEGORY_OFFSET);
|
||||
}
|
||||
|
||||
internal static BidiCategory GetBidiCategory(StringBuilder s, int index)
|
||||
{
|
||||
Debug.Assert(s != null, "s can not be null");
|
||||
Debug.Assert(index >= 0 && index < s.Length, "invalid index");
|
||||
|
||||
return (BidiCategory)InternalGetCategoryValue(InternalConvertToUtf32(s, index), BIDI_CATEGORY_OFFSET);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Get the Unicode category of the character starting at index. If the character is in BMP, charLength will return 1.
|
||||
/// If the character is a valid surrogate pair, charLength will return 2.
|
||||
/// </summary>
|
||||
internal static UnicodeCategory InternalGetUnicodeCategory(string str, int index, out int charLength)
|
||||
{
|
||||
Debug.Assert(str != null, "str can not be null");
|
||||
Debug.Assert(str.Length > 0, "str.Length > 0");
|
||||
Debug.Assert(index >= 0 && index < str.Length, "index >= 0 && index < str.Length");
|
||||
|
||||
return GetUnicodeCategory(InternalConvertToUtf32(str, index, out charLength));
|
||||
}
|
||||
|
||||
internal static bool IsCombiningCategory(UnicodeCategory uc)
|
||||
{
|
||||
Debug.Assert(uc >= 0, "uc >= 0");
|
||||
return
|
||||
uc == UnicodeCategory.NonSpacingMark ||
|
||||
uc == UnicodeCategory.SpacingCombiningMark ||
|
||||
uc == UnicodeCategory.EnclosingMark
|
||||
;
|
||||
}
|
||||
|
||||
#if MONO
|
||||
internal static bool IsWhiteSpace(String s, int index)
|
||||
{
|
||||
Debug.Assert(s != null, "s!=null");
|
||||
@ -155,243 +359,7 @@ namespace System.Globalization
|
||||
|
||||
return (false);
|
||||
}
|
||||
|
||||
|
||||
//
|
||||
// This is called by the public char and string, index versions
|
||||
//
|
||||
// Note that for ch in the range D800-DFFF we just treat it as any other non-numeric character
|
||||
//
|
||||
internal static unsafe double InternalGetNumericValue(int ch)
|
||||
{
|
||||
Debug.Assert(ch >= 0 && ch <= 0x10ffff, "ch is not in valid Unicode range.");
|
||||
// Get the level 2 item from the highest 12 bit (8 - 19) of ch.
|
||||
ushort index = s_pNumericLevel1Index[ch >> 8];
|
||||
// Get the level 2 WORD offset from the 4 - 7 bit of ch. This provides the base offset of the level 3 table.
|
||||
// The offset is referred to an float item in m_pNumericFloatData.
|
||||
// Note that & has the lower precedence than addition, so don't forget the parathesis.
|
||||
index = s_pNumericLevel1Index[index + ((ch >> 4) & 0x000f)];
|
||||
|
||||
fixed (ushort* pUshortPtr = &(s_pNumericLevel1Index[index]))
|
||||
{
|
||||
byte* pBytePtr = (byte*)pUshortPtr;
|
||||
fixed (byte* pByteNum = s_pNumericValues)
|
||||
{
|
||||
double* pDouble = (double*)pByteNum;
|
||||
return pDouble[pBytePtr[(ch & 0x000f)]];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
internal static unsafe ushort InternalGetDigitValues(int ch)
|
||||
{
|
||||
Debug.Assert(ch >= 0 && ch <= 0x10ffff, "ch is not in valid Unicode range.");
|
||||
// Get the level 2 item from the highest 12 bit (8 - 19) of ch.
|
||||
ushort index = s_pNumericLevel1Index[ch >> 8];
|
||||
// Get the level 2 WORD offset from the 4 - 7 bit of ch. This provides the base offset of the level 3 table.
|
||||
// Note that & has the lower precedence than addition, so don't forget the parathesis.
|
||||
index = s_pNumericLevel1Index[index + ((ch >> 4) & 0x000f)];
|
||||
|
||||
fixed (ushort* pUshortPtr = &(s_pNumericLevel1Index[index]))
|
||||
{
|
||||
byte* pBytePtr = (byte*)pUshortPtr;
|
||||
return s_pDigitValues[pBytePtr[(ch & 0x000f)]];
|
||||
}
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
//Returns the numeric value associated with the character c. If the character is a fraction,
|
||||
// the return value will not be an integer. If the character does not have a numeric value, the return value is -1.
|
||||
//
|
||||
//Returns:
|
||||
// the numeric value for the specified Unicode character. If the character does not have a numeric value, the return value is -1.
|
||||
//Arguments:
|
||||
// ch a Unicode character
|
||||
//Exceptions:
|
||||
// ArgumentNullException
|
||||
// ArgumentOutOfRangeException
|
||||
//
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
public static double GetNumericValue(char ch)
|
||||
{
|
||||
return (InternalGetNumericValue(ch));
|
||||
}
|
||||
|
||||
|
||||
public static double GetNumericValue(String s, int index)
|
||||
{
|
||||
if (s == null)
|
||||
{
|
||||
throw new ArgumentNullException(nameof(s));
|
||||
}
|
||||
if (index < 0 || index >= s.Length)
|
||||
{
|
||||
throw new ArgumentOutOfRangeException(nameof(index), SR.ArgumentOutOfRange_Index);
|
||||
}
|
||||
return (InternalGetNumericValue(InternalConvertToUtf32(s, index)));
|
||||
}
|
||||
|
||||
public static int GetDecimalDigitValue(char ch)
|
||||
{
|
||||
return (sbyte)(InternalGetDigitValues(ch) >> 8);
|
||||
}
|
||||
|
||||
public static int GetDecimalDigitValue(String s, int index)
|
||||
{
|
||||
if (s == null)
|
||||
{
|
||||
throw new ArgumentNullException(nameof(s));
|
||||
}
|
||||
|
||||
if (index < 0 || index >= s.Length)
|
||||
{
|
||||
throw new ArgumentOutOfRangeException(nameof(index), SR.ArgumentOutOfRange_Index);
|
||||
}
|
||||
|
||||
return (sbyte)(InternalGetDigitValues(InternalConvertToUtf32(s, index)) >> 8);
|
||||
}
|
||||
|
||||
public static int GetDigitValue(char ch)
|
||||
{
|
||||
return (sbyte)(InternalGetDigitValues(ch) & 0x00FF);
|
||||
}
|
||||
|
||||
public static int GetDigitValue(String s, int index)
|
||||
{
|
||||
if (s == null)
|
||||
{
|
||||
throw new ArgumentNullException(nameof(s));
|
||||
}
|
||||
|
||||
if (index < 0 || index >= s.Length)
|
||||
{
|
||||
throw new ArgumentOutOfRangeException(nameof(index), SR.ArgumentOutOfRange_Index);
|
||||
}
|
||||
|
||||
return (sbyte)(InternalGetDigitValues(InternalConvertToUtf32(s, index)) & 0x00FF);
|
||||
}
|
||||
|
||||
public static UnicodeCategory GetUnicodeCategory(char ch)
|
||||
{
|
||||
return (GetUnicodeCategory((int)ch));
|
||||
}
|
||||
|
||||
public static UnicodeCategory GetUnicodeCategory(String s, int index)
|
||||
{
|
||||
if (s == null)
|
||||
throw new ArgumentNullException(nameof(s));
|
||||
if (((uint)index) >= ((uint)s.Length))
|
||||
{
|
||||
throw new ArgumentOutOfRangeException(nameof(index));
|
||||
}
|
||||
return InternalGetUnicodeCategory(s, index);
|
||||
}
|
||||
|
||||
public static UnicodeCategory GetUnicodeCategory(int codePoint)
|
||||
{
|
||||
return ((UnicodeCategory)InternalGetCategoryValue(codePoint, UNICODE_CATEGORY_OFFSET));
|
||||
}
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
//Action: Returns the Unicode Category property for the character c.
|
||||
//Returns:
|
||||
// an value in UnicodeCategory enum
|
||||
//Arguments:
|
||||
// ch a Unicode character
|
||||
//Exceptions:
|
||||
// None
|
||||
//
|
||||
//Note that this API will return values for D800-DF00 surrogate halves.
|
||||
//
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
|
||||
internal static unsafe byte InternalGetCategoryValue(int ch, int offset)
|
||||
{
|
||||
Debug.Assert(ch >= 0 && ch <= 0x10ffff, "ch is not in valid Unicode range.");
|
||||
// Get the level 2 item from the highest 12 bit (8 - 19) of ch.
|
||||
ushort index = s_pCategoryLevel1Index[ch >> 8];
|
||||
// Get the level 2 WORD offset from the 4 - 7 bit of ch. This provides the base offset of the level 3 table.
|
||||
// Note that & has the lower precedence than addition, so don't forget the parathesis.
|
||||
index = s_pCategoryLevel1Index[index + ((ch >> 4) & 0x000f)];
|
||||
|
||||
fixed (ushort* pUshortPtr = &(s_pCategoryLevel1Index[index]))
|
||||
{
|
||||
byte* pBytePtr = (byte*)pUshortPtr;
|
||||
// Get the result from the 0 -3 bit of ch.
|
||||
byte valueIndex = pBytePtr[(ch & 0x000f)];
|
||||
byte uc = s_pCategoriesValue[valueIndex * 2 + offset];
|
||||
//
|
||||
// Make sure that OtherNotAssigned is the last category in UnicodeCategory.
|
||||
// If that changes, change the following assertion as well.
|
||||
//
|
||||
//Debug.Assert(uc >= 0 && uc <= UnicodeCategory.OtherNotAssigned, "Table returns incorrect Unicode category");
|
||||
return (uc);
|
||||
}
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
//Action: Returns the Unicode Category property for the character c.
|
||||
//Returns:
|
||||
// an value in UnicodeCategory enum
|
||||
//Arguments:
|
||||
// value a Unicode String
|
||||
// index Index for the specified string.
|
||||
//Exceptions:
|
||||
// None
|
||||
//
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
|
||||
internal static UnicodeCategory InternalGetUnicodeCategory(String value, int index)
|
||||
{
|
||||
Debug.Assert(value != null, "value can not be null");
|
||||
Debug.Assert(index < value.Length, "index < value.Length");
|
||||
|
||||
return (GetUnicodeCategory(InternalConvertToUtf32(value, index)));
|
||||
}
|
||||
|
||||
internal static BidiCategory GetBidiCategory(String s, int index)
|
||||
{
|
||||
if (s == null)
|
||||
throw new ArgumentNullException(nameof(s));
|
||||
|
||||
if (((uint)index) >= ((uint)s.Length))
|
||||
{
|
||||
throw new ArgumentOutOfRangeException(nameof(index));
|
||||
}
|
||||
|
||||
return ((BidiCategory) InternalGetCategoryValue(InternalConvertToUtf32(s, index), BIDI_CATEGORY_OFFSET));
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Get the Unicode category of the character starting at index. If the character is in BMP, charLength will return 1.
|
||||
// If the character is a valid surrogate pair, charLength will return 2.
|
||||
//
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
|
||||
internal static UnicodeCategory InternalGetUnicodeCategory(String str, int index, out int charLength)
|
||||
{
|
||||
Debug.Assert(str != null, "str can not be null");
|
||||
Debug.Assert(str.Length > 0, "str.Length > 0"); ;
|
||||
Debug.Assert(index >= 0 && index < str.Length, "index >= 0 && index < str.Length");
|
||||
|
||||
return (GetUnicodeCategory(InternalConvertToUtf32(str, index, out charLength)));
|
||||
}
|
||||
|
||||
internal static bool IsCombiningCategory(UnicodeCategory uc)
|
||||
{
|
||||
Debug.Assert(uc >= 0, "uc >= 0");
|
||||
return (
|
||||
uc == UnicodeCategory.NonSpacingMark ||
|
||||
uc == UnicodeCategory.SpacingCombiningMark ||
|
||||
uc == UnicodeCategory.EnclosingMark
|
||||
);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
}
|
||||
#endif
|
@ -0,0 +1 @@
|
||||
4c73d086958f94da084c33cd2530c0a2a819e361
|
@ -78,10 +78,6 @@ namespace System.Globalization
|
||||
[OptionalField(VersionAdded = 3)]
|
||||
private SortVersion m_SortVersion; // Do not rename (binary serialization)
|
||||
|
||||
// _invariantMode is defined for the perf reason as accessing the instance field is faster than access the static property GlobalizationMode.Invariant
|
||||
[NonSerialized]
|
||||
private readonly bool _invariantMode = GlobalizationMode.Invariant;
|
||||
|
||||
private int culture; // Do not rename (binary serialization). The fields sole purpose is to support Desktop serialization.
|
||||
|
||||
internal CompareInfo(CultureInfo culture)
|
||||
@ -340,7 +336,7 @@ namespace System.Globalization
|
||||
return (1); // non-null > null
|
||||
}
|
||||
|
||||
if (_invariantMode)
|
||||
if (GlobalizationMode.Invariant)
|
||||
{
|
||||
if ((options & CompareOptions.IgnoreCase) != 0)
|
||||
return CompareOrdinalIgnoreCase(string1, string2);
|
||||
@ -387,7 +383,7 @@ namespace System.Globalization
|
||||
return 1;
|
||||
}
|
||||
|
||||
if (_invariantMode)
|
||||
if (GlobalizationMode.Invariant)
|
||||
{
|
||||
return (options & CompareOptions.IgnoreCase) != 0 ?
|
||||
CompareOrdinalIgnoreCase(string1, string2.AsSpan()) :
|
||||
@ -403,7 +399,7 @@ namespace System.Globalization
|
||||
if (string1.Length == 0 || string2.Length == 0)
|
||||
return string1.Length - string2.Length;
|
||||
|
||||
return _invariantMode ?
|
||||
return GlobalizationMode.Invariant ?
|
||||
string.CompareOrdinal(string1, string2) :
|
||||
CompareString(string1, string2, CompareOptions.None);
|
||||
}
|
||||
@ -414,7 +410,7 @@ namespace System.Globalization
|
||||
if (string1.Length == 0 || string2.Length == 0)
|
||||
return string1.Length - string2.Length;
|
||||
|
||||
return _invariantMode ?
|
||||
return GlobalizationMode.Invariant ?
|
||||
CompareOrdinalIgnoreCase(string1, string2) :
|
||||
CompareString(string1, string2, CompareOptions.IgnoreCase);
|
||||
}
|
||||
@ -515,7 +511,7 @@ namespace System.Globalization
|
||||
return string.CompareOrdinal(span1, span2);
|
||||
}
|
||||
|
||||
if (_invariantMode)
|
||||
if (GlobalizationMode.Invariant)
|
||||
{
|
||||
if ((options & CompareOptions.IgnoreCase) != 0)
|
||||
return CompareOrdinalIgnoreCase(span1, span2);
|
||||
@ -633,7 +629,7 @@ namespace System.Globalization
|
||||
throw new ArgumentException(SR.Argument_InvalidFlag, nameof(options));
|
||||
}
|
||||
|
||||
if (_invariantMode)
|
||||
if (GlobalizationMode.Invariant)
|
||||
{
|
||||
return source.StartsWith(prefix, (options & CompareOptions.IgnoreCase) != 0 ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal);
|
||||
}
|
||||
@ -646,7 +642,7 @@ namespace System.Globalization
|
||||
Debug.Assert(prefix.Length != 0);
|
||||
Debug.Assert(source.Length != 0);
|
||||
Debug.Assert((options & ValidIndexMaskOffFlags) == 0);
|
||||
Debug.Assert(!_invariantMode);
|
||||
Debug.Assert(!GlobalizationMode.Invariant);
|
||||
Debug.Assert((options & (CompareOptions.Ordinal | CompareOptions.OrdinalIgnoreCase)) == 0);
|
||||
|
||||
return StartsWith(source, prefix, options);
|
||||
@ -698,7 +694,7 @@ namespace System.Globalization
|
||||
throw new ArgumentException(SR.Argument_InvalidFlag, nameof(options));
|
||||
}
|
||||
|
||||
if (_invariantMode)
|
||||
if (GlobalizationMode.Invariant)
|
||||
{
|
||||
return source.EndsWith(suffix, (options & CompareOptions.IgnoreCase) != 0 ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal);
|
||||
}
|
||||
@ -711,7 +707,7 @@ namespace System.Globalization
|
||||
Debug.Assert(suffix.Length != 0);
|
||||
Debug.Assert(source.Length != 0);
|
||||
Debug.Assert((options & ValidIndexMaskOffFlags) == 0);
|
||||
Debug.Assert(!_invariantMode);
|
||||
Debug.Assert(!GlobalizationMode.Invariant);
|
||||
Debug.Assert((options & (CompareOptions.Ordinal | CompareOptions.OrdinalIgnoreCase)) == 0);
|
||||
|
||||
return EndsWith(source, suffix, options);
|
||||
@ -844,7 +840,7 @@ namespace System.Globalization
|
||||
if ((options & ValidIndexMaskOffFlags) != 0 && (options != CompareOptions.Ordinal))
|
||||
throw new ArgumentException(SR.Argument_InvalidFlag, nameof(options));
|
||||
|
||||
if (_invariantMode)
|
||||
if (GlobalizationMode.Invariant)
|
||||
return IndexOfOrdinal(source, new string(value, 1), startIndex, count, ignoreCase: (options & (CompareOptions.IgnoreCase | CompareOptions.OrdinalIgnoreCase)) != 0);
|
||||
|
||||
return IndexOfCore(source, new string(value, 1), startIndex, count, options, null);
|
||||
@ -892,7 +888,7 @@ namespace System.Globalization
|
||||
if ((options & ValidIndexMaskOffFlags) != 0 && (options != CompareOptions.Ordinal))
|
||||
throw new ArgumentException(SR.Argument_InvalidFlag, nameof(options));
|
||||
|
||||
if (_invariantMode)
|
||||
if (GlobalizationMode.Invariant)
|
||||
return IndexOfOrdinal(source, value, startIndex, count, ignoreCase: (options & (CompareOptions.IgnoreCase | CompareOptions.OrdinalIgnoreCase)) != 0);
|
||||
|
||||
return IndexOfCore(source, value, startIndex, count, options, null);
|
||||
@ -900,7 +896,7 @@ namespace System.Globalization
|
||||
|
||||
internal int IndexOfOrdinal(ReadOnlySpan<char> source, ReadOnlySpan<char> value, bool ignoreCase)
|
||||
{
|
||||
Debug.Assert(!_invariantMode);
|
||||
Debug.Assert(!GlobalizationMode.Invariant);
|
||||
Debug.Assert(!source.IsEmpty);
|
||||
Debug.Assert(!value.IsEmpty);
|
||||
return IndexOfOrdinalCore(source, value, ignoreCase);
|
||||
@ -908,7 +904,7 @@ namespace System.Globalization
|
||||
|
||||
internal unsafe int IndexOf(ReadOnlySpan<char> source, ReadOnlySpan<char> value, CompareOptions options)
|
||||
{
|
||||
Debug.Assert(!_invariantMode);
|
||||
Debug.Assert(!GlobalizationMode.Invariant);
|
||||
Debug.Assert(!source.IsEmpty);
|
||||
Debug.Assert(!value.IsEmpty);
|
||||
return IndexOfCore(source, value, options, null);
|
||||
@ -948,7 +944,7 @@ namespace System.Globalization
|
||||
return res;
|
||||
}
|
||||
|
||||
if (_invariantMode)
|
||||
if (GlobalizationMode.Invariant)
|
||||
{
|
||||
int res = IndexOfOrdinal(source, value, startIndex, count, ignoreCase: (options & (CompareOptions.IgnoreCase | CompareOptions.OrdinalIgnoreCase)) != 0);
|
||||
if (res >= 0)
|
||||
@ -963,7 +959,7 @@ namespace System.Globalization
|
||||
|
||||
internal int IndexOfOrdinal(string source, string value, int startIndex, int count, bool ignoreCase)
|
||||
{
|
||||
if (_invariantMode)
|
||||
if (GlobalizationMode.Invariant)
|
||||
{
|
||||
return InvariantIndexOf(source, value, startIndex, count, ignoreCase);
|
||||
}
|
||||
@ -1098,7 +1094,7 @@ namespace System.Globalization
|
||||
return source.LastIndexOf(value.ToString(), startIndex, count, StringComparison.OrdinalIgnoreCase);
|
||||
}
|
||||
|
||||
if (_invariantMode)
|
||||
if (GlobalizationMode.Invariant)
|
||||
return InvariantLastIndexOf(source, new string(value, 1), startIndex, count, (options & (CompareOptions.IgnoreCase | CompareOptions.OrdinalIgnoreCase)) != 0);
|
||||
|
||||
return LastIndexOfCore(source, value.ToString(), startIndex, count, options);
|
||||
@ -1149,7 +1145,7 @@ namespace System.Globalization
|
||||
return LastIndexOfOrdinal(source, value, startIndex, count, ignoreCase: true);
|
||||
}
|
||||
|
||||
if (_invariantMode)
|
||||
if (GlobalizationMode.Invariant)
|
||||
return InvariantLastIndexOf(source, value, startIndex, count, (options & (CompareOptions.IgnoreCase | CompareOptions.OrdinalIgnoreCase)) != 0);
|
||||
|
||||
return LastIndexOfCore(source, value, startIndex, count, options);
|
||||
@ -1157,7 +1153,7 @@ namespace System.Globalization
|
||||
|
||||
internal int LastIndexOfOrdinal(string source, string value, int startIndex, int count, bool ignoreCase)
|
||||
{
|
||||
if (_invariantMode)
|
||||
if (GlobalizationMode.Invariant)
|
||||
{
|
||||
return InvariantLastIndexOf(source, value, startIndex, count, ignoreCase);
|
||||
}
|
||||
@ -1174,7 +1170,7 @@ namespace System.Globalization
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
public virtual SortKey GetSortKey(string source, CompareOptions options)
|
||||
{
|
||||
if (_invariantMode)
|
||||
if (GlobalizationMode.Invariant)
|
||||
return InvariantCreateSortKey(source, options);
|
||||
|
||||
return CreateSortKey(source, options);
|
||||
@ -1183,7 +1179,7 @@ namespace System.Globalization
|
||||
|
||||
public virtual SortKey GetSortKey(string source)
|
||||
{
|
||||
if (_invariantMode)
|
||||
if (GlobalizationMode.Invariant)
|
||||
return InvariantCreateSortKey(source, CompareOptions.None);
|
||||
|
||||
return CreateSortKey(source, CompareOptions.None);
|
||||
@ -1297,7 +1293,7 @@ namespace System.Globalization
|
||||
throw new ArgumentException(SR.Argument_InvalidFlag, nameof(options));
|
||||
}
|
||||
|
||||
if (_invariantMode)
|
||||
if (GlobalizationMode.Invariant)
|
||||
{
|
||||
return ((options & CompareOptions.IgnoreCase) != 0) ? GetIgnoreCaseHash(source) : source.GetHashCode();
|
||||
}
|
||||
@ -1349,7 +1345,7 @@ namespace System.Globalization
|
||||
{
|
||||
if (m_SortVersion == null)
|
||||
{
|
||||
if (_invariantMode)
|
||||
if (GlobalizationMode.Invariant)
|
||||
{
|
||||
m_SortVersion = new SortVersion(0, CultureInfo.LOCALE_INVARIANT, new Guid(0, 0, 0, 0, 0, 0, 0,
|
||||
(byte) (CultureInfo.LOCALE_INVARIANT >> 24),
|
||||
|
@ -297,17 +297,17 @@ namespace System.Globalization
|
||||
return (((ch) == 0x20) || ((ch) >= 0x09 && (ch) <= 0x0D));
|
||||
}
|
||||
|
||||
private static unsafe char* MatchChars(char* p, string str)
|
||||
private static unsafe char* MatchChars(char* p, char* pEnd, string str)
|
||||
{
|
||||
fixed (char* stringPointer = str)
|
||||
{
|
||||
return MatchChars(p, stringPointer);
|
||||
return MatchChars(p, pEnd, stringPointer);
|
||||
}
|
||||
}
|
||||
|
||||
private static unsafe char* MatchChars(char* p, char* str)
|
||||
private static unsafe char* MatchChars(char* p, char* pEnd, char* str)
|
||||
{
|
||||
Debug.Assert(p != null && str != null);
|
||||
Debug.Assert(p != null && pEnd != null && p <= pEnd && str != null);
|
||||
|
||||
if (*str == '\0')
|
||||
{
|
||||
@ -317,8 +317,13 @@ namespace System.Globalization
|
||||
// We only hurt the failure case
|
||||
// This fix is for French or Kazakh cultures. Since a user cannot type 0xA0 as a
|
||||
// space character we use 0x20 space character instead to mean the same.
|
||||
while (*p == *str || (*str == '\u00a0' && *p == '\u0020'))
|
||||
while (true)
|
||||
{
|
||||
char cp = p < pEnd ? *p : '\0';
|
||||
if (cp != *str && !(*str == '\u00a0' && cp == '\u0020'))
|
||||
{
|
||||
break;
|
||||
}
|
||||
p++;
|
||||
str++;
|
||||
if (*str == '\0') return p;
|
||||
@ -326,8 +331,12 @@ namespace System.Globalization
|
||||
return null;
|
||||
}
|
||||
|
||||
private static unsafe bool ParseNumber(ref char* str, NumberStyles options, ref NumberBuffer number, StringBuilder sb, NumberFormatInfo numfmt, bool parseDecimal)
|
||||
private static unsafe bool ParseNumber(ref char* str, char* strEnd, NumberStyles options, ref NumberBuffer number, StringBuilder sb, NumberFormatInfo numfmt, bool parseDecimal)
|
||||
{
|
||||
Debug.Assert(str != null);
|
||||
Debug.Assert(strEnd != null);
|
||||
Debug.Assert(str <= strEnd);
|
||||
|
||||
const int StateSign = 0x0001;
|
||||
const int StateParens = 0x0002;
|
||||
const int StateDigits = 0x0004;
|
||||
@ -362,7 +371,7 @@ namespace System.Globalization
|
||||
int maxParseDigits = bigNumber ? int.MaxValue : NumberMaxDigits;
|
||||
|
||||
char* p = str;
|
||||
char ch = *p;
|
||||
char ch = p < strEnd ? *p : '\0';
|
||||
char* next;
|
||||
|
||||
char* dig = number.digits;
|
||||
@ -373,7 +382,7 @@ namespace System.Globalization
|
||||
// "-Kr 1231.47" is legal but "- 1231.47" is not.
|
||||
if (!IsWhite(ch) || (options & NumberStyles.AllowLeadingWhite) == 0 || ((state & StateSign) != 0 && ((state & StateCurrency) == 0 && numfmt.NumberNegativePattern != 2)))
|
||||
{
|
||||
if ((((options & NumberStyles.AllowLeadingSign) != 0) && (state & StateSign) == 0) && ((next = MatchChars(p, numfmt.PositiveSign)) != null || ((next = MatchChars(p, numfmt.NegativeSign)) != null && (number.sign = true))))
|
||||
if ((((options & NumberStyles.AllowLeadingSign) != 0) && (state & StateSign) == 0) && ((next = MatchChars(p, strEnd, numfmt.PositiveSign)) != null || ((next = MatchChars(p, strEnd, numfmt.NegativeSign)) != null && (number.sign = true))))
|
||||
{
|
||||
state |= StateSign;
|
||||
p = next - 1;
|
||||
@ -383,7 +392,7 @@ namespace System.Globalization
|
||||
state |= StateSign | StateParens;
|
||||
number.sign = true;
|
||||
}
|
||||
else if (currSymbol != null && (next = MatchChars(p, currSymbol)) != null)
|
||||
else if (currSymbol != null && (next = MatchChars(p, strEnd, currSymbol)) != null)
|
||||
{
|
||||
state |= StateCurrency;
|
||||
currSymbol = null;
|
||||
@ -397,7 +406,7 @@ namespace System.Globalization
|
||||
break;
|
||||
}
|
||||
}
|
||||
ch = *++p;
|
||||
ch = ++p < strEnd ? *p : '\0';
|
||||
}
|
||||
|
||||
int digCount = 0;
|
||||
@ -437,12 +446,12 @@ namespace System.Globalization
|
||||
number.scale--;
|
||||
}
|
||||
}
|
||||
else if (((options & NumberStyles.AllowDecimalPoint) != 0) && ((state & StateDecimal) == 0) && ((next = MatchChars(p, decSep)) != null || ((parsingCurrency) && (state & StateCurrency) == 0) && (next = MatchChars(p, numfmt.NumberDecimalSeparator)) != null))
|
||||
else if (((options & NumberStyles.AllowDecimalPoint) != 0) && ((state & StateDecimal) == 0) && ((next = MatchChars(p, strEnd, decSep)) != null || ((parsingCurrency) && (state & StateCurrency) == 0) && (next = MatchChars(p, strEnd, numfmt.NumberDecimalSeparator)) != null))
|
||||
{
|
||||
state |= StateDecimal;
|
||||
p = next - 1;
|
||||
}
|
||||
else if (((options & NumberStyles.AllowThousands) != 0) && ((state & StateDigits) != 0) && ((state & StateDecimal) == 0) && ((next = MatchChars(p, groupSep)) != null || ((parsingCurrency) && (state & StateCurrency) == 0) && (next = MatchChars(p, numfmt.NumberGroupSeparator)) != null))
|
||||
else if (((options & NumberStyles.AllowThousands) != 0) && ((state & StateDigits) != 0) && ((state & StateDecimal) == 0) && ((next = MatchChars(p, strEnd, groupSep)) != null || ((parsingCurrency) && (state & StateCurrency) == 0) && (next = MatchChars(p, strEnd, numfmt.NumberGroupSeparator)) != null))
|
||||
{
|
||||
p = next - 1;
|
||||
}
|
||||
@ -450,7 +459,7 @@ namespace System.Globalization
|
||||
{
|
||||
break;
|
||||
}
|
||||
ch = *++p;
|
||||
ch = ++p < strEnd ? *p : '\0';
|
||||
}
|
||||
|
||||
bool negExp = false;
|
||||
@ -464,14 +473,14 @@ namespace System.Globalization
|
||||
if ((ch == 'E' || ch == 'e') && ((options & NumberStyles.AllowExponent) != 0))
|
||||
{
|
||||
char* temp = p;
|
||||
ch = *++p;
|
||||
if ((next = MatchChars(p, numfmt.PositiveSign)) != null)
|
||||
ch = ++p < strEnd ? *p : '\0';
|
||||
if ((next = MatchChars(p, strEnd, numfmt.PositiveSign)) != null)
|
||||
{
|
||||
ch = *(p = next);
|
||||
ch = (p = next) < strEnd ? *p : '\0';
|
||||
}
|
||||
else if ((next = MatchChars(p, numfmt.NegativeSign)) != null)
|
||||
else if ((next = MatchChars(p, strEnd, numfmt.NegativeSign)) != null)
|
||||
{
|
||||
ch = *(p = next);
|
||||
ch = (p = next) < strEnd ? *p : '\0';
|
||||
negExp = true;
|
||||
}
|
||||
if (ch >= '0' && ch <= '9')
|
||||
@ -480,13 +489,13 @@ namespace System.Globalization
|
||||
do
|
||||
{
|
||||
exp = exp * 10 + (ch - '0');
|
||||
ch = *++p;
|
||||
ch = ++p < strEnd ? *p : '\0';
|
||||
if (exp > 1000)
|
||||
{
|
||||
exp = 9999;
|
||||
while (ch >= '0' && ch <= '9')
|
||||
{
|
||||
ch = *++p;
|
||||
ch = ++p < strEnd ? *p : '\0';
|
||||
}
|
||||
}
|
||||
} while (ch >= '0' && ch <= '9');
|
||||
@ -499,14 +508,14 @@ namespace System.Globalization
|
||||
else
|
||||
{
|
||||
p = temp;
|
||||
ch = *p;
|
||||
ch = p < strEnd ? *p : '\0';
|
||||
}
|
||||
}
|
||||
while (true)
|
||||
{
|
||||
if (!IsWhite(ch) || (options & NumberStyles.AllowTrailingWhite) == 0)
|
||||
{
|
||||
if (((options & NumberStyles.AllowTrailingSign) != 0 && ((state & StateSign) == 0)) && ((next = MatchChars(p, numfmt.PositiveSign)) != null || (((next = MatchChars(p, numfmt.NegativeSign)) != null) && (number.sign = true))))
|
||||
if (((options & NumberStyles.AllowTrailingSign) != 0 && ((state & StateSign) == 0)) && ((next = MatchChars(p, strEnd, numfmt.PositiveSign)) != null || (((next = MatchChars(p, strEnd, numfmt.NegativeSign)) != null) && (number.sign = true))))
|
||||
{
|
||||
state |= StateSign;
|
||||
p = next - 1;
|
||||
@ -515,7 +524,7 @@ namespace System.Globalization
|
||||
{
|
||||
state &= ~StateParens;
|
||||
}
|
||||
else if (currSymbol != null && (next = MatchChars(p, currSymbol)) != null)
|
||||
else if (currSymbol != null && (next = MatchChars(p, strEnd, currSymbol)) != null)
|
||||
{
|
||||
currSymbol = null;
|
||||
p = next - 1;
|
||||
@ -525,7 +534,7 @@ namespace System.Globalization
|
||||
break;
|
||||
}
|
||||
}
|
||||
ch = *++p;
|
||||
ch = ++p < strEnd ? *p : '\0';
|
||||
}
|
||||
if ((state & StateParens) == 0)
|
||||
{
|
||||
@ -568,7 +577,7 @@ namespace System.Globalization
|
||||
fixed (char* stringPointer = &MemoryMarshal.GetReference(str))
|
||||
{
|
||||
char* p = stringPointer;
|
||||
if (!ParseNumber(ref p, options, ref number, sb, numfmt, parseDecimal)
|
||||
if (!ParseNumber(ref p, p + str.Length, options, ref number, sb, numfmt, parseDecimal)
|
||||
|| (p - stringPointer < str.Length && !TrailingZeros(str, (int)(p - stringPointer))))
|
||||
{
|
||||
return false;
|
||||
|
@ -234,6 +234,7 @@ namespace System.Collections.Tests
|
||||
}
|
||||
|
||||
[Fact]
|
||||
[SkipOnTargetFramework(TargetFrameworkMonikers.Mono, "Flaky test - OOM")]
|
||||
public void Ctor_Int_Int_GenerateNewPrime()
|
||||
{
|
||||
// The ctor for Hashtable performs the following calculation:
|
||||
|
@ -5,7 +5,6 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
using System.Globalization;
|
||||
using System.IO;
|
||||
using System.Text;
|
||||
|
||||
namespace System.Net.Http.Headers
|
||||
@ -425,7 +424,7 @@ namespace System.Net.Http.Headers
|
||||
}
|
||||
|
||||
// Returns input for decoding failures, as the content might not be encoded.
|
||||
private string EncodeAndQuoteMime(string input)
|
||||
private static string EncodeAndQuoteMime(string input)
|
||||
{
|
||||
string result = input;
|
||||
bool needsQuotes = false;
|
||||
@ -441,7 +440,7 @@ namespace System.Net.Http.Headers
|
||||
throw new ArgumentException(string.Format(CultureInfo.InvariantCulture,
|
||||
SR.net_http_headers_invalid_value, input));
|
||||
}
|
||||
else if (RequiresEncoding(result))
|
||||
else if (HeaderUtilities.ContainsNonAscii(result))
|
||||
{
|
||||
needsQuotes = true; // Encoded data must always be quoted, the equals signs are invalid in tokens.
|
||||
result = EncodeMime(result); // =?utf-8?B?asdfasdfaesdf?=
|
||||
@ -460,7 +459,7 @@ namespace System.Net.Http.Headers
|
||||
}
|
||||
|
||||
// Returns true if the value starts and ends with a quote.
|
||||
private bool IsQuoted(string value)
|
||||
private static bool IsQuoted(string value)
|
||||
{
|
||||
Debug.Assert(value != null);
|
||||
|
||||
@ -468,23 +467,8 @@ namespace System.Net.Http.Headers
|
||||
&& value.EndsWith("\"", StringComparison.Ordinal);
|
||||
}
|
||||
|
||||
// tspecials are required to be in a quoted string. Only non-ascii needs to be encoded.
|
||||
private bool RequiresEncoding(string input)
|
||||
{
|
||||
Debug.Assert(input != null);
|
||||
|
||||
foreach (char c in input)
|
||||
{
|
||||
if ((int)c > 0x7f)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
// Encode using MIME encoding.
|
||||
private string EncodeMime(string input)
|
||||
private static string EncodeMime(string input)
|
||||
{
|
||||
byte[] buffer = Encoding.UTF8.GetBytes(input);
|
||||
string encodedName = Convert.ToBase64String(buffer);
|
||||
@ -492,7 +476,7 @@ namespace System.Net.Http.Headers
|
||||
}
|
||||
|
||||
// Attempt to decode MIME encoded strings.
|
||||
private bool TryDecodeMime(string input, out string output)
|
||||
private static bool TryDecodeMime(string input, out string output)
|
||||
{
|
||||
Debug.Assert(input != null);
|
||||
|
||||
@ -535,7 +519,7 @@ namespace System.Net.Http.Headers
|
||||
|
||||
// Attempt to decode using RFC 5987 encoding.
|
||||
// encoding'language'my%20string
|
||||
private bool TryDecode5987(string input, out string output)
|
||||
private static bool TryDecode5987(string input, out string output)
|
||||
{
|
||||
output = null;
|
||||
|
||||
|
@ -2,6 +2,7 @@
|
||||
// The .NET Foundation licenses this file to you under the MIT license.
|
||||
// See the LICENSE file in the project root for more information.
|
||||
|
||||
using System.Buffers;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
using System.Diagnostics.Contracts;
|
||||
@ -66,58 +67,63 @@ namespace System.Net.Http.Headers
|
||||
}
|
||||
}
|
||||
|
||||
internal static bool ContainsNonAscii(string input)
|
||||
{
|
||||
Debug.Assert(input != null);
|
||||
|
||||
foreach (char c in input)
|
||||
{
|
||||
if ((int)c > 0x7f)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
// Encode a string using RFC 5987 encoding.
|
||||
// encoding'lang'PercentEncodedSpecials
|
||||
internal static string Encode5987(string input)
|
||||
{
|
||||
string output;
|
||||
IsInputEncoded5987(input, out output);
|
||||
|
||||
return output;
|
||||
}
|
||||
|
||||
internal static bool IsInputEncoded5987(string input, out string output)
|
||||
{
|
||||
// Encode a string using RFC 5987 encoding.
|
||||
// encoding'lang'PercentEncodedSpecials
|
||||
bool wasEncoded = false;
|
||||
StringBuilder builder = StringBuilderCache.Acquire();
|
||||
byte[] utf8bytes = ArrayPool<byte>.Shared.Rent(Encoding.UTF8.GetMaxByteCount(input.Length));
|
||||
int utf8length = Encoding.UTF8.GetBytes(input, 0, input.Length, utf8bytes, 0);
|
||||
|
||||
builder.Append("utf-8\'\'");
|
||||
foreach (char c in input)
|
||||
for (int i = 0; i < utf8length; i++)
|
||||
{
|
||||
byte utf8byte = utf8bytes[i];
|
||||
|
||||
// attr-char = ALPHA / DIGIT / "!" / "#" / "$" / "&" / "+" / "-" / "." / "^" / "_" / "`" / "|" / "~"
|
||||
// ; token except ( "*" / "'" / "%" )
|
||||
if (c > 0x7F) // Encodes as multiple utf-8 bytes
|
||||
if (utf8byte > 0x7F) // Encodes as multiple utf-8 bytes
|
||||
{
|
||||
byte[] bytes = Encoding.UTF8.GetBytes(c.ToString());
|
||||
foreach (byte b in bytes)
|
||||
{
|
||||
AddHexEscaped((char)b, builder);
|
||||
wasEncoded = true;
|
||||
}
|
||||
AddHexEscaped(utf8byte, builder);
|
||||
}
|
||||
else if (!HttpRuleParser.IsTokenChar(c) || c == '*' || c == '\'' || c == '%')
|
||||
else if (!HttpRuleParser.IsTokenChar((char)utf8byte) || utf8byte == '*' || utf8byte == '\'' || utf8byte == '%')
|
||||
{
|
||||
// ASCII - Only one encoded byte.
|
||||
AddHexEscaped(c, builder);
|
||||
wasEncoded = true;
|
||||
AddHexEscaped(utf8byte, builder);
|
||||
}
|
||||
else
|
||||
{
|
||||
builder.Append(c);
|
||||
builder.Append((char)utf8byte);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
output = StringBuilderCache.GetStringAndRelease(builder);
|
||||
return wasEncoded;
|
||||
Array.Clear(utf8bytes, 0, utf8length);
|
||||
ArrayPool<byte>.Shared.Return(utf8bytes);
|
||||
|
||||
return StringBuilderCache.GetStringAndRelease(builder);
|
||||
}
|
||||
|
||||
/// <summary>Transforms an ASCII character into its hexadecimal representation, adding the characters to a StringBuilder.</summary>
|
||||
private static void AddHexEscaped(char c, StringBuilder destination)
|
||||
private static void AddHexEscaped(byte c, StringBuilder destination)
|
||||
{
|
||||
Debug.Assert(destination != null);
|
||||
Debug.Assert(c <= 0xFF);
|
||||
|
||||
destination.Append('%');
|
||||
destination.Append(s_hexUpperChars[(c & 0xf0) >> 4]);
|
||||
|
@ -337,10 +337,21 @@ namespace System.Net.Http
|
||||
return CopyToAsyncCore(new ValueTask(task));
|
||||
}
|
||||
}
|
||||
#if MONOTOUCH_WATCH
|
||||
catch (Exception e)
|
||||
{
|
||||
if (StreamCopyExceptionNeedsWrapping(e))
|
||||
{
|
||||
return Task.FromException(GetStreamCopyException(e));
|
||||
}
|
||||
throw;
|
||||
}
|
||||
#else
|
||||
catch (Exception e) when (StreamCopyExceptionNeedsWrapping(e))
|
||||
{
|
||||
return Task.FromException(GetStreamCopyException(e));
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
private static async Task CopyToAsyncCore(ValueTask copyTask)
|
||||
@ -349,10 +360,21 @@ namespace System.Net.Http
|
||||
{
|
||||
await copyTask.ConfigureAwait(false);
|
||||
}
|
||||
#if MONOTOUCH_WATCH
|
||||
catch (Exception e)
|
||||
{
|
||||
if (StreamCopyExceptionNeedsWrapping(e))
|
||||
{
|
||||
throw GetStreamCopyException(e);
|
||||
}
|
||||
throw;
|
||||
}
|
||||
#else
|
||||
catch (Exception e) when (StreamCopyExceptionNeedsWrapping(e))
|
||||
{
|
||||
throw GetStreamCopyException(e);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
public Task CopyToAsync(Stream stream)
|
||||
@ -403,10 +425,21 @@ namespace System.Net.Http
|
||||
CheckTaskNotNull(task);
|
||||
return LoadIntoBufferAsyncCore(task, tempBuffer);
|
||||
}
|
||||
#if MONOTOUCH_WATCH
|
||||
catch (Exception e)
|
||||
{
|
||||
if (StreamCopyExceptionNeedsWrapping(e))
|
||||
{
|
||||
return Task.FromException(GetStreamCopyException(e));
|
||||
}
|
||||
throw;
|
||||
}
|
||||
#else
|
||||
catch (Exception e) when (StreamCopyExceptionNeedsWrapping(e))
|
||||
{
|
||||
return Task.FromException(GetStreamCopyException(e));
|
||||
}
|
||||
#endif
|
||||
// other synchronous exceptions from SerializeToStreamAsync/CheckTaskNotNull will propagate
|
||||
}
|
||||
|
||||
|
@ -91,9 +91,9 @@ namespace System.Net.Http
|
||||
}
|
||||
else
|
||||
{
|
||||
string usernameStar;
|
||||
if (HeaderUtilities.IsInputEncoded5987(credential.UserName, out usernameStar))
|
||||
if (HeaderUtilities.ContainsNonAscii(credential.UserName))
|
||||
{
|
||||
string usernameStar = HeaderUtilities.Encode5987(credential.UserName);
|
||||
sb.AppendKeyValue(UsernameStar, usernameStar, includeQuotes: false);
|
||||
}
|
||||
else
|
||||
@ -408,6 +408,9 @@ namespace System.Net.Http
|
||||
|
||||
internal static class StringBuilderExtensions
|
||||
{
|
||||
// Characters that require escaping in quoted string
|
||||
private static readonly char[] SpecialCharacters = new[] { '"', '\\' };
|
||||
|
||||
public static void AppendKeyValue(this StringBuilder sb, string key, string value, bool includeQuotes = true, bool includeComma = true)
|
||||
{
|
||||
sb.Append(key);
|
||||
@ -415,13 +418,30 @@ namespace System.Net.Http
|
||||
if (includeQuotes)
|
||||
{
|
||||
sb.Append('"');
|
||||
}
|
||||
|
||||
sb.Append(value);
|
||||
if (includeQuotes)
|
||||
{
|
||||
int lastSpecialIndex = 0;
|
||||
int specialIndex;
|
||||
while (true)
|
||||
{
|
||||
specialIndex = value.IndexOfAny(SpecialCharacters, lastSpecialIndex);
|
||||
if (specialIndex >= 0)
|
||||
{
|
||||
sb.Append(value, lastSpecialIndex, specialIndex - lastSpecialIndex);
|
||||
sb.Append('\\');
|
||||
sb.Append(value[specialIndex]);
|
||||
lastSpecialIndex = specialIndex + 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
sb.Append(value, lastSpecialIndex, value.Length - lastSpecialIndex);
|
||||
break;
|
||||
}
|
||||
}
|
||||
sb.Append('"');
|
||||
}
|
||||
else
|
||||
{
|
||||
sb.Append(value);
|
||||
}
|
||||
|
||||
if (includeComma)
|
||||
{
|
||||
|
@ -115,10 +115,21 @@ namespace System.Net.Http
|
||||
}
|
||||
}
|
||||
}
|
||||
#if MONOTOUCH_WATCH
|
||||
catch (Exception exc)
|
||||
{
|
||||
if (CancellationHelper.ShouldWrapInOperationCanceledException(exc, cancellationToken))
|
||||
{
|
||||
throw CancellationHelper.CreateOperationCanceledException(exc, cancellationToken);
|
||||
}
|
||||
throw;
|
||||
}
|
||||
#else
|
||||
catch (Exception exc) when (CancellationHelper.ShouldWrapInOperationCanceledException(exc, cancellationToken))
|
||||
{
|
||||
throw CancellationHelper.CreateOperationCanceledException(exc, cancellationToken);
|
||||
}
|
||||
#endif
|
||||
finally
|
||||
{
|
||||
ctr.Dispose();
|
||||
@ -161,10 +172,21 @@ namespace System.Net.Http
|
||||
await _connection.FillAsync().ConfigureAwait(false);
|
||||
}
|
||||
}
|
||||
#if MONOTOUCH_WATCH
|
||||
catch (Exception exc)
|
||||
{
|
||||
if (CancellationHelper.ShouldWrapInOperationCanceledException(exc, cancellationToken))
|
||||
{
|
||||
throw CancellationHelper.CreateOperationCanceledException(exc, cancellationToken);
|
||||
}
|
||||
throw;
|
||||
}
|
||||
#else
|
||||
catch (Exception exc) when (CancellationHelper.ShouldWrapInOperationCanceledException(exc, cancellationToken))
|
||||
{
|
||||
throw CancellationHelper.CreateOperationCanceledException(exc, cancellationToken);
|
||||
}
|
||||
#endif
|
||||
finally
|
||||
{
|
||||
ctr.Dispose();
|
||||
|
@ -39,10 +39,21 @@ namespace System.Net.Http
|
||||
{
|
||||
bytesRead = await readTask.ConfigureAwait(false);
|
||||
}
|
||||
#if MONOTOUCH_WATCH
|
||||
catch (Exception exc)
|
||||
{
|
||||
if (CancellationHelper.ShouldWrapInOperationCanceledException(exc, cancellationToken))
|
||||
{
|
||||
throw CancellationHelper.CreateOperationCanceledException(exc, cancellationToken);
|
||||
}
|
||||
throw;
|
||||
}
|
||||
#else
|
||||
catch (Exception exc) when (CancellationHelper.ShouldWrapInOperationCanceledException(exc, cancellationToken))
|
||||
{
|
||||
throw CancellationHelper.CreateOperationCanceledException(exc, cancellationToken);
|
||||
}
|
||||
#endif
|
||||
finally
|
||||
{
|
||||
ctr.Dispose();
|
||||
@ -100,10 +111,21 @@ namespace System.Net.Http
|
||||
{
|
||||
await copyTask.ConfigureAwait(false);
|
||||
}
|
||||
#if MONOTOUCH_WATCH
|
||||
catch (Exception exc)
|
||||
{
|
||||
if (CancellationHelper.ShouldWrapInOperationCanceledException(exc, cancellationToken))
|
||||
{
|
||||
throw CancellationHelper.CreateOperationCanceledException(exc, cancellationToken);
|
||||
}
|
||||
throw;
|
||||
}
|
||||
#else
|
||||
catch (Exception exc) when (CancellationHelper.ShouldWrapInOperationCanceledException(exc, cancellationToken))
|
||||
{
|
||||
throw CancellationHelper.CreateOperationCanceledException(exc, cancellationToken);
|
||||
}
|
||||
#endif
|
||||
finally
|
||||
{
|
||||
ctr.Dispose();
|
||||
|
@ -51,10 +51,21 @@ namespace System.Net.Http
|
||||
{
|
||||
bytesRead = await readTask.ConfigureAwait(false);
|
||||
}
|
||||
#if MONOTOUCH_WATCH
|
||||
catch (Exception exc)
|
||||
{
|
||||
if (CancellationHelper.ShouldWrapInOperationCanceledException(exc, cancellationToken))
|
||||
{
|
||||
throw CancellationHelper.CreateOperationCanceledException(exc, cancellationToken);
|
||||
}
|
||||
throw;
|
||||
}
|
||||
#else
|
||||
catch (Exception exc) when (CancellationHelper.ShouldWrapInOperationCanceledException(exc, cancellationToken))
|
||||
{
|
||||
throw CancellationHelper.CreateOperationCanceledException(exc, cancellationToken);
|
||||
}
|
||||
#endif
|
||||
finally
|
||||
{
|
||||
ctr.Dispose();
|
||||
@ -115,10 +126,21 @@ namespace System.Net.Http
|
||||
{
|
||||
await copyTask.ConfigureAwait(false);
|
||||
}
|
||||
#if MONOTOUCH_WATCH
|
||||
catch (Exception exc)
|
||||
{
|
||||
if (CancellationHelper.ShouldWrapInOperationCanceledException(exc, cancellationToken))
|
||||
{
|
||||
throw CancellationHelper.CreateOperationCanceledException(exc, cancellationToken);
|
||||
}
|
||||
throw;
|
||||
}
|
||||
#else
|
||||
catch (Exception exc) when (CancellationHelper.ShouldWrapInOperationCanceledException(exc, cancellationToken))
|
||||
{
|
||||
throw CancellationHelper.CreateOperationCanceledException(exc, cancellationToken);
|
||||
}
|
||||
#endif
|
||||
finally
|
||||
{
|
||||
ctr.Dispose();
|
||||
|
@ -158,11 +158,23 @@ namespace System.Net.Http
|
||||
{
|
||||
return _socket.Poll(0, SelectMode.SelectRead);
|
||||
}
|
||||
#if MONOTOUCH_WATCH
|
||||
catch (Exception exc)
|
||||
{
|
||||
if (e is SocketException || e is ObjectDisposedException)
|
||||
{
|
||||
// Poll can throw when used on a closed socket.
|
||||
return true;
|
||||
}
|
||||
throw;
|
||||
}
|
||||
#else
|
||||
catch (Exception e) when (e is SocketException || e is ObjectDisposedException)
|
||||
{
|
||||
// Poll can throw when used on a closed socket.
|
||||
return true;
|
||||
}
|
||||
#endif
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -295,10 +295,24 @@ namespace System.Net.Http
|
||||
{
|
||||
return await SendWithNtConnectionAuthAsync((HttpConnection)connection, request, doRequestAuth, cancellationToken).ConfigureAwait(false);
|
||||
}
|
||||
#if MONOTOUCH_WATCH
|
||||
catch (HttpRequestException e)
|
||||
{
|
||||
if (!isNewConnection && e.InnerException is IOException && connection.CanRetry)
|
||||
{
|
||||
// Eat exception and try again.
|
||||
}
|
||||
else
|
||||
{
|
||||
throw;
|
||||
}
|
||||
}
|
||||
#else
|
||||
catch (HttpRequestException e) when (!isNewConnection && e.InnerException is IOException && connection.CanRetry)
|
||||
{
|
||||
// Eat exception and try again.
|
||||
}
|
||||
#endif
|
||||
finally
|
||||
{
|
||||
connection.Release();
|
||||
|
@ -39,10 +39,21 @@ namespace System.Net.Http
|
||||
{
|
||||
bytesRead = await readTask.ConfigureAwait(false);
|
||||
}
|
||||
#if MONOTOUCH_WATCH
|
||||
catch (Exception exc)
|
||||
{
|
||||
if (CancellationHelper.ShouldWrapInOperationCanceledException(exc, cancellationToken))
|
||||
{
|
||||
throw CancellationHelper.CreateOperationCanceledException(exc, cancellationToken);
|
||||
}
|
||||
throw;
|
||||
}
|
||||
#else
|
||||
catch (Exception exc) when (CancellationHelper.ShouldWrapInOperationCanceledException(exc, cancellationToken))
|
||||
{
|
||||
throw CancellationHelper.CreateOperationCanceledException(exc, cancellationToken);
|
||||
}
|
||||
#endif
|
||||
finally
|
||||
{
|
||||
ctr.Dispose();
|
||||
@ -95,10 +106,21 @@ namespace System.Net.Http
|
||||
{
|
||||
await copyTask.ConfigureAwait(false);
|
||||
}
|
||||
#if MONOTOUCH_WATCH
|
||||
catch (Exception exc)
|
||||
{
|
||||
if (CancellationHelper.ShouldWrapInOperationCanceledException(exc, cancellationToken))
|
||||
{
|
||||
throw CancellationHelper.CreateOperationCanceledException(exc, cancellationToken);
|
||||
}
|
||||
throw;
|
||||
}
|
||||
#else
|
||||
catch (Exception exc) when (CancellationHelper.ShouldWrapInOperationCanceledException(exc, cancellationToken))
|
||||
{
|
||||
throw CancellationHelper.CreateOperationCanceledException(exc, cancellationToken);
|
||||
}
|
||||
#endif
|
||||
finally
|
||||
{
|
||||
ctr.Dispose();
|
||||
@ -168,10 +190,21 @@ namespace System.Net.Http
|
||||
{
|
||||
await task.ConfigureAwait(false);
|
||||
}
|
||||
#if MONOTOUCH_WATCH
|
||||
catch (Exception exc)
|
||||
{
|
||||
if (CancellationHelper.ShouldWrapInOperationCanceledException(exc, cancellationToken))
|
||||
{
|
||||
throw CancellationHelper.CreateOperationCanceledException(exc, cancellationToken);
|
||||
}
|
||||
throw;
|
||||
}
|
||||
#else
|
||||
catch (Exception exc) when (CancellationHelper.ShouldWrapInOperationCanceledException(exc, cancellationToken))
|
||||
{
|
||||
throw CancellationHelper.CreateOperationCanceledException(exc, cancellationToken);
|
||||
}
|
||||
#endif
|
||||
finally
|
||||
{
|
||||
ctr.Dispose();
|
||||
|
@ -56,5 +56,20 @@ namespace System.Net.Http.Tests
|
||||
|
||||
Assert.Equal(expectedResult, parameter != null);
|
||||
}
|
||||
|
||||
[Theory]
|
||||
[InlineData("test", "username=\"test\"")]
|
||||
[InlineData("test@example.org", "username=\"test@example.org\"")]
|
||||
[InlineData("test\"example.org", "username=\"test\\\"example.org\"")]
|
||||
[InlineData("t\u00E6st", "username*=utf-8''t%C3%A6st")]
|
||||
[InlineData("\uD834\uDD1E", "username*=utf-8''%F0%9D%84%9E")]
|
||||
public async void DigestResponse_UserName_Encoding(string username, string encodedUserName)
|
||||
{
|
||||
NetworkCredential credential = new NetworkCredential(username, "bar");
|
||||
AuthenticationHelper.DigestResponse digestResponse = new AuthenticationHelper.DigestResponse("realm=\"NetCore\", nonce=\"qMRqWgAAAAAQMjIABgAAAFwEiEwAAAAA\"");
|
||||
HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get, "http://microsoft.com/");
|
||||
string parameter = await AuthenticationHelper.GetDigestTokenForCredential(credential, request, digestResponse).ConfigureAwait(false);
|
||||
Assert.StartsWith(encodedUserName, parameter);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -12,10 +12,10 @@ namespace System.Net.Http.Tests
|
||||
public class HttpContentTest
|
||||
{
|
||||
[Fact]
|
||||
public void Dispose_BufferContentThenDisposeContent_BufferedStreamGetsDisposed()
|
||||
public async Task Dispose_BufferContentThenDisposeContent_BufferedStreamGetsDisposed()
|
||||
{
|
||||
MockContent content = new MockContent();
|
||||
content.LoadIntoBufferAsync().Wait();
|
||||
await content.LoadIntoBufferAsync();
|
||||
|
||||
Type type = typeof(HttpContent);
|
||||
TypeInfo typeInfo = type.GetTypeInfo();
|
||||
|
@ -226,6 +226,7 @@ namespace System.Tests
|
||||
}
|
||||
|
||||
[Fact]
|
||||
[SkipOnTargetFramework(TargetFrameworkMonikers.Mono, "Flaky test - OOM")]
|
||||
public static void ToString_ByteArrayTooLong_Throws()
|
||||
{
|
||||
byte[] arr;
|
||||
|
@ -9,6 +9,24 @@ namespace System.Numerics.Tests
|
||||
{
|
||||
public partial class parseTest
|
||||
{
|
||||
[Theory]
|
||||
[InlineData("123456789", 0, 9, "123456789")]
|
||||
[InlineData("123456789", 0, 1, "1")]
|
||||
[InlineData("123456789", 1, 3, "234")]
|
||||
public void Parse_Subspan_Success(string input, int offset, int length, string expected)
|
||||
{
|
||||
Eval(BigInteger.Parse(input.AsSpan(offset, length)), expected);
|
||||
Assert.True(BigInteger.TryParse(input.AsSpan(offset, length), out BigInteger test));
|
||||
Eval(test, expected);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void Parse_EmptySubspan_Fails()
|
||||
{
|
||||
Assert.False(BigInteger.TryParse("12345".AsSpan(0, 0), out BigInteger result));
|
||||
Assert.Equal(0, result);
|
||||
}
|
||||
|
||||
static partial void VerifyParseSpanToString(string num1, NumberStyles ns, bool failureNotExpected, string expected)
|
||||
{
|
||||
if (failureNotExpected)
|
||||
|
1
external/linker/.editorconfig
vendored
1
external/linker/.editorconfig
vendored
@ -1,5 +1,6 @@
|
||||
# top-most EditorConfig file
|
||||
root = true
|
||||
end_of_line = "lf"
|
||||
|
||||
[*.cs]
|
||||
indent_style = tab
|
||||
|
2
external/linker/.gitignore
vendored
2
external/linker/.gitignore
vendored
@ -32,4 +32,4 @@ bin/
|
||||
.packages
|
||||
artifacts
|
||||
|
||||
monobuild/TestResults.xml
|
||||
test/Mono.Linker.Tests/TestResults.xml
|
||||
|
2
external/linker/Directory.Build.props
vendored
2
external/linker/Directory.Build.props
vendored
@ -1,5 +1,5 @@
|
||||
<Project>
|
||||
<Import Project="Sdk.props" Sdk="Microsoft.DotNet.Arcade.Sdk" Condition=" '$(ArcadeBuild)' == 'true' " />
|
||||
<Import Project="Sdk.props" Sdk="Microsoft.DotNet.Arcade.Sdk" Condition="'$(MonoBuild)' == ''" />
|
||||
<PropertyGroup>
|
||||
<IsPackable>false</IsPackable>
|
||||
</PropertyGroup>
|
||||
|
8
external/linker/Directory.Build.targets
vendored
8
external/linker/Directory.Build.targets
vendored
@ -1,11 +1,5 @@
|
||||
<Project>
|
||||
<Import Project="Sdk.targets" Sdk="Microsoft.DotNet.Arcade.Sdk" Condition=" '$(ArcadeBuild)' == 'true' " />
|
||||
|
||||
<!-- Map the Arcade "Test" target to the "VSTest" target used by "dotnet test" -->
|
||||
<Target Name="Test"
|
||||
Condition=" '$(ArcadeBuild)' == 'true' And '$(DisableArcadeTestFramework)' == 'true' ">
|
||||
<MSBuild Projects="$(MSBuildProjectFile)" Targets="VSTest" />
|
||||
</Target>
|
||||
<Import Project="Sdk.targets" Sdk="Microsoft.DotNet.Arcade.Sdk" Condition="'$(MonoBuild)' == ''" />
|
||||
|
||||
<Target Name="VSTestIfTestProject">
|
||||
<CallTarget Targets="VSTest" Condition="'$(IsTestProject)' == 'true'" />
|
||||
|
2
external/linker/build.cmd
vendored
Normal file
2
external/linker/build.cmd
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
@echo off
|
||||
powershell -ExecutionPolicy ByPass -NoProfile -command "& """%~dp0eng\common\Build.ps1""" -projects """%~dp0illink.sln""" -restore -build %*"
|
16
external/linker/build.sh
vendored
Executable file
16
external/linker/build.sh
vendored
Executable file
@ -0,0 +1,16 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
source="${BASH_SOURCE[0]}"
|
||||
|
||||
# resolve $SOURCE until the file is no longer a symlink
|
||||
while [[ -h $source ]]; do
|
||||
scriptroot="$( cd -P "$( dirname "$source" )" && pwd )"
|
||||
source="$(readlink "$source")"
|
||||
|
||||
# if $source was a relative symlink, we need to resolve it relative to the path where the
|
||||
# symlink file was located
|
||||
[[ $source != /* ]] && source="$scriptroot/$source"
|
||||
done
|
||||
|
||||
scriptroot="$( cd -P "$( dirname "$source" )" && pwd )"
|
||||
"$scriptroot/eng/common/build.sh" --projects "$scriptroot/illink.sln" --build --restore $@
|
1
external/linker/eng/Signing.props
vendored
1
external/linker/eng/Signing.props
vendored
@ -4,6 +4,5 @@
|
||||
<FileSignInfo Include="Mono.Cecil.dll" CertificateName="3PartySHA2" />
|
||||
<FileSignInfo Include="Mono.Cecil.Mdb.dll" CertificateName="3PartySHA2" />
|
||||
<FileSignInfo Include="Mono.Cecil.Pdb.dll" CertificateName="3PartySHA2" />
|
||||
<FileSignInfo Include="illink.dll" CertificateName="3PartySHA2" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
4
external/linker/eng/Version.Details.xml
vendored
4
external/linker/eng/Version.Details.xml
vendored
@ -3,9 +3,9 @@
|
||||
<ProductDependencies>
|
||||
</ProductDependencies>
|
||||
<ToolsetDependencies>
|
||||
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="5.0.0-beta.19601.1">
|
||||
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="5.0.0-beta.20109.1">
|
||||
<Uri>https://github.com/dotnet/arcade</Uri>
|
||||
<Sha>c0b56ff3569e3c7475070486c40543ea4c6f6dc7</Sha>
|
||||
<Sha>b0e8d3944155f94f83deea8afe025debe369e69f</Sha>
|
||||
</Dependency>
|
||||
</ToolsetDependencies>
|
||||
</Dependencies>
|
||||
|
1
external/linker/eng/Versions.props
vendored
1
external/linker/eng/Versions.props
vendored
@ -5,6 +5,7 @@
|
||||
<PreReleaseVersionLabel>prerelease</PreReleaseVersionLabel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<UsingToolMicrosoftNetCompilers>true</UsingToolMicrosoftNetCompilers>
|
||||
<!-- ilasm -->
|
||||
<MicrosoftNETCoreILAsmPackageVersion>5.0.0-alpha1.19413.7</MicrosoftNETCoreILAsmPackageVersion>
|
||||
<!-- These should match the SDK version at https://github.com/dotnet/sdk/blob/master/eng/Versions.props -->
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user