Skip to content

Commit

Permalink
Adjust SKX NC and call it a day.
Browse files Browse the repository at this point in the history
  • Loading branch information
devinamatthews committed Sep 20, 2017
1 parent 418ae94 commit a737f69
Show file tree
Hide file tree
Showing 7 changed files with 247 additions and 53 deletions.
6 changes: 3 additions & 3 deletions Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ lib_libtblis_la_SOURCES = \
src/util/basic_types.cxx \
src/util/configs.cxx \
src/util/cpuid.cxx \
src/util/env.cxx \
src/util/env.cxx \
src/util/random.cxx \
src/util/thread.cxx

Expand Down Expand Up @@ -341,11 +341,11 @@ noinst_LTLIBRARIES += lib/libskx2.la
lib_libtblis_la_LIBADD += lib/libskx2.la
lib_libskx2_la_SOURCES = src/configs/skx2/bli_sgemm_opt_12x32_l2.c \
src/configs/skx2/bli_dgemm_opt_12x16_l2.c \
src/configs/skx2/bli_dgemm_opt_8x8_l1.c \
src/configs/skx2/bli_dgemm_opt_8x8_l2.c \
src/configs/skx2/vpu_count.cxx \
src/configs/skx2/config.cxx
# src/configs/skx2/bli_dgemm_opt_12x16_l1.c \
# src/configs/skx2/bli_dgemm_opt_8x8_l1.c \
# src/configs/skx2/bli_dgemm_opt_8x8_l2.c \
# src/configs/skx2/bli_dgemm_opt_8x24_l1.c \
# src/configs/skx2/bli_dgemm_opt_8x24_l2.c \
# src/configs/skx2/bli_dgemm_opt_6x32_l1.c \
Expand Down
44 changes: 12 additions & 32 deletions Makefile.in
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Makefile.in generated by automake 1.13.4 from Makefile.am.
# Makefile.in generated by automake 1.14 from Makefile.am.
# @configure_input@

# Copyright (C) 1994-2013 Free Software Foundation, Inc.
Expand Down Expand Up @@ -317,13 +317,9 @@ lib_libskx2_la_LIBADD =
am__lib_libskx2_la_SOURCES_DIST = \
src/configs/skx2/bli_sgemm_opt_12x32_l2.c \
src/configs/skx2/bli_dgemm_opt_12x16_l2.c \
src/configs/skx2/bli_dgemm_opt_8x8_l1.c \
src/configs/skx2/bli_dgemm_opt_8x8_l2.c \
src/configs/skx2/vpu_count.cxx src/configs/skx2/config.cxx
@ENABLE_SKX2_TRUE@am_lib_libskx2_la_OBJECTS = src/configs/skx2/lib_libskx2_la-bli_sgemm_opt_12x32_l2.lo \
@ENABLE_SKX2_TRUE@ src/configs/skx2/lib_libskx2_la-bli_dgemm_opt_12x16_l2.lo \
@ENABLE_SKX2_TRUE@ src/configs/skx2/lib_libskx2_la-bli_dgemm_opt_8x8_l1.lo \
@ENABLE_SKX2_TRUE@ src/configs/skx2/lib_libskx2_la-bli_dgemm_opt_8x8_l2.lo \
@ENABLE_SKX2_TRUE@ src/configs/skx2/lib_libskx2_la-vpu_count.lo \
@ENABLE_SKX2_TRUE@ src/configs/skx2/lib_libskx2_la-config.lo
lib_libskx2_la_OBJECTS = $(am_lib_libskx2_la_OBJECTS)
Expand Down Expand Up @@ -777,7 +773,7 @@ lib_libtblis_la_SOURCES = \
src/util/basic_types.cxx \
src/util/configs.cxx \
src/util/cpuid.cxx \
src/util/env.cxx \
src/util/env.cxx \
src/util/random.cxx \
src/util/thread.cxx

Expand Down Expand Up @@ -954,14 +950,14 @@ lib_libtblis_la_LIBADD = src/external/tci/lib/libtci.la \
@ENABLE_INTEL_COMPILER_TRUE@@ENABLE_SKX1_TRUE@lib_libskx1_la_CXXFLAGS = -O3 -xCORE-AVX512
@ENABLE_SKX2_TRUE@lib_libskx2_la_SOURCES = src/configs/skx2/bli_sgemm_opt_12x32_l2.c \
@ENABLE_SKX2_TRUE@ src/configs/skx2/bli_dgemm_opt_12x16_l2.c \
@ENABLE_SKX2_TRUE@ src/configs/skx2/bli_dgemm_opt_8x8_l1.c \
@ENABLE_SKX2_TRUE@ src/configs/skx2/bli_dgemm_opt_8x8_l2.c \
@ENABLE_SKX2_TRUE@ src/configs/skx2/vpu_count.cxx \
@ENABLE_SKX2_TRUE@ src/configs/skx2/config.cxx

@ENABLE_INTEL_COMPILER_FALSE@@ENABLE_SKX2_TRUE@@IS_OSX_FALSE@lib_libskx2_la_CFLAGS = -O3 -mavx512f -mavx512dq -mavx512bw -mavx512vl -march=skylake-avx512 -mfpmath=sse
@ENABLE_INTEL_COMPILER_FALSE@@ENABLE_SKX2_TRUE@@IS_OSX_TRUE@lib_libskx2_la_CFLAGS = -O3 -mavx512f -mavx512dq -mavx512bw -mavx512vl -march=skylake-avx512 -mfpmath=sse -Wa,-march=skylake-avx512
# src/configs/skx2/bli_dgemm_opt_12x16_l1.c \
# src/configs/skx2/bli_dgemm_opt_8x8_l1.c \
# src/configs/skx2/bli_dgemm_opt_8x8_l2.c \
# src/configs/skx2/bli_dgemm_opt_8x24_l1.c \
# src/configs/skx2/bli_dgemm_opt_8x24_l2.c \
# src/configs/skx2/bli_dgemm_opt_6x32_l1.c \
Expand Down Expand Up @@ -1027,8 +1023,8 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
$(am__aclocal_m4_deps):

config.h: stamp-h1
@if test ! -f $@; then rm -f stamp-h1; else :; fi
@if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) stamp-h1; else :; fi
@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
Expand Down Expand Up @@ -1256,12 +1252,6 @@ src/configs/skx2/lib_libskx2_la-bli_sgemm_opt_12x32_l2.lo: \
src/configs/skx2/lib_libskx2_la-bli_dgemm_opt_12x16_l2.lo: \
src/configs/skx2/$(am__dirstamp) \
src/configs/skx2/$(DEPDIR)/$(am__dirstamp)
src/configs/skx2/lib_libskx2_la-bli_dgemm_opt_8x8_l1.lo: \
src/configs/skx2/$(am__dirstamp) \
src/configs/skx2/$(DEPDIR)/$(am__dirstamp)
src/configs/skx2/lib_libskx2_la-bli_dgemm_opt_8x8_l2.lo: \
src/configs/skx2/$(am__dirstamp) \
src/configs/skx2/$(DEPDIR)/$(am__dirstamp)
src/configs/skx2/lib_libskx2_la-vpu_count.lo: \
src/configs/skx2/$(am__dirstamp) \
src/configs/skx2/$(DEPDIR)/$(am__dirstamp)
Expand Down Expand Up @@ -1675,8 +1665,6 @@ distclean-compile:
@AMDEP_TRUE@@am__include@ @am__quote@src/configs/skx1/$(DEPDIR)/lib_libskx1_la-config.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/configs/skx2/$(DEPDIR)/lib_libskx1_la-vpu_count.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/configs/skx2/$(DEPDIR)/lib_libskx2_la-bli_dgemm_opt_12x16_l2.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/configs/skx2/$(DEPDIR)/lib_libskx2_la-bli_dgemm_opt_8x8_l1.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/configs/skx2/$(DEPDIR)/lib_libskx2_la-bli_dgemm_opt_8x8_l2.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/configs/skx2/$(DEPDIR)/lib_libskx2_la-bli_sgemm_opt_12x32_l2.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/configs/skx2/$(DEPDIR)/lib_libskx2_la-config.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/configs/skx2/$(DEPDIR)/lib_libskx2_la-vpu_count.Plo@am__quote@
Expand Down Expand Up @@ -1874,20 +1862,6 @@ src/configs/skx2/lib_libskx2_la-bli_dgemm_opt_12x16_l2.lo: src/configs/skx2/bli_
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_libskx2_la_CFLAGS) $(CFLAGS) -c -o src/configs/skx2/lib_libskx2_la-bli_dgemm_opt_12x16_l2.lo `test -f 'src/configs/skx2/bli_dgemm_opt_12x16_l2.c' || echo '$(srcdir)/'`src/configs/skx2/bli_dgemm_opt_12x16_l2.c

src/configs/skx2/lib_libskx2_la-bli_dgemm_opt_8x8_l1.lo: src/configs/skx2/bli_dgemm_opt_8x8_l1.c
@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_libskx2_la_CFLAGS) $(CFLAGS) -MT src/configs/skx2/lib_libskx2_la-bli_dgemm_opt_8x8_l1.lo -MD -MP -MF src/configs/skx2/$(DEPDIR)/lib_libskx2_la-bli_dgemm_opt_8x8_l1.Tpo -c -o src/configs/skx2/lib_libskx2_la-bli_dgemm_opt_8x8_l1.lo `test -f 'src/configs/skx2/bli_dgemm_opt_8x8_l1.c' || echo '$(srcdir)/'`src/configs/skx2/bli_dgemm_opt_8x8_l1.c
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) src/configs/skx2/$(DEPDIR)/lib_libskx2_la-bli_dgemm_opt_8x8_l1.Tpo src/configs/skx2/$(DEPDIR)/lib_libskx2_la-bli_dgemm_opt_8x8_l1.Plo
@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='src/configs/skx2/bli_dgemm_opt_8x8_l1.c' object='src/configs/skx2/lib_libskx2_la-bli_dgemm_opt_8x8_l1.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_libskx2_la_CFLAGS) $(CFLAGS) -c -o src/configs/skx2/lib_libskx2_la-bli_dgemm_opt_8x8_l1.lo `test -f 'src/configs/skx2/bli_dgemm_opt_8x8_l1.c' || echo '$(srcdir)/'`src/configs/skx2/bli_dgemm_opt_8x8_l1.c

src/configs/skx2/lib_libskx2_la-bli_dgemm_opt_8x8_l2.lo: src/configs/skx2/bli_dgemm_opt_8x8_l2.c
@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_libskx2_la_CFLAGS) $(CFLAGS) -MT src/configs/skx2/lib_libskx2_la-bli_dgemm_opt_8x8_l2.lo -MD -MP -MF src/configs/skx2/$(DEPDIR)/lib_libskx2_la-bli_dgemm_opt_8x8_l2.Tpo -c -o src/configs/skx2/lib_libskx2_la-bli_dgemm_opt_8x8_l2.lo `test -f 'src/configs/skx2/bli_dgemm_opt_8x8_l2.c' || echo '$(srcdir)/'`src/configs/skx2/bli_dgemm_opt_8x8_l2.c
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) src/configs/skx2/$(DEPDIR)/lib_libskx2_la-bli_dgemm_opt_8x8_l2.Tpo src/configs/skx2/$(DEPDIR)/lib_libskx2_la-bli_dgemm_opt_8x8_l2.Plo
@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='src/configs/skx2/bli_dgemm_opt_8x8_l2.c' object='src/configs/skx2/lib_libskx2_la-bli_dgemm_opt_8x8_l2.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_libskx2_la_CFLAGS) $(CFLAGS) -c -o src/configs/skx2/lib_libskx2_la-bli_dgemm_opt_8x8_l2.lo `test -f 'src/configs/skx2/bli_dgemm_opt_8x8_l2.c' || echo '$(srcdir)/'`src/configs/skx2/bli_dgemm_opt_8x8_l2.c

src/configs/haswell/lib_libzen_la-bli_gemm_asm_d6x8.lo: src/configs/haswell/bli_gemm_asm_d6x8.c
@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_libzen_la_CFLAGS) $(CFLAGS) -MT src/configs/haswell/lib_libzen_la-bli_gemm_asm_d6x8.lo -MD -MP -MF src/configs/haswell/$(DEPDIR)/lib_libzen_la-bli_gemm_asm_d6x8.Tpo -c -o src/configs/haswell/lib_libzen_la-bli_gemm_asm_d6x8.lo `test -f 'src/configs/haswell/bli_gemm_asm_d6x8.c' || echo '$(srcdir)/'`src/configs/haswell/bli_gemm_asm_d6x8.c
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) src/configs/haswell/$(DEPDIR)/lib_libzen_la-bli_gemm_asm_d6x8.Tpo src/configs/haswell/$(DEPDIR)/lib_libzen_la-bli_gemm_asm_d6x8.Plo
Expand Down Expand Up @@ -2447,10 +2421,16 @@ dist-xz: distdir
$(am__post_remove_distdir)

dist-tarZ: distdir
@echo WARNING: "Support for shar distribution archives 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 distribution archives compressed with" \
"legacy program 'compress' 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)

Expand Down
122 changes: 116 additions & 6 deletions aclocal.m4
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# generated automatically by aclocal 1.13.4 -*- Autoconf -*-
# generated automatically by aclocal 1.14 -*- Autoconf -*-

# Copyright (C) 1996-2013 Free Software Foundation, Inc.

Expand Down Expand Up @@ -32,10 +32,10 @@ To do so, use the procedure documented by the package, typically 'autoreconf'.])
# generated from the m4 files accompanying Automake X.Y.
# (This private macro should not be called outside this file.)
AC_DEFUN([AM_AUTOMAKE_VERSION],
[am__api_version='1.13'
[am__api_version='1.14'
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
dnl require some minimum version. Point them to the right macro.
m4_if([$1], [1.13.4], [],
m4_if([$1], [1.14], [],
[AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
])

Expand All @@ -51,7 +51,7 @@ m4_define([_AM_AUTOCONF_VERSION], [])
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
[AM_AUTOMAKE_VERSION([1.13.4])dnl
[AM_AUTOMAKE_VERSION([1.14])dnl
m4_ifndef([AC_AUTOCONF_VERSION],
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
Expand Down Expand Up @@ -438,6 +438,12 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
# This macro actually does too much. Some checks are only needed if
# your package does certain things. But this isn't really a big deal.

dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O.
m4_define([AC_PROG_CC],
m4_defn([AC_PROG_CC])
[_AM_PROG_CC_C_O
])

# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
# AM_INIT_AUTOMAKE([OPTIONS])
# -----------------------------------------------
Expand Down Expand Up @@ -546,15 +552,55 @@ dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below.
AC_CONFIG_COMMANDS_PRE(dnl
[m4_provide_if([_AM_COMPILER_EXEEXT],
[AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
])
# POSIX will say in a future version that running "rm -f" with no argument
# is OK; and we want to be able to make that assumption in our Makefile
# recipes. So use an aggressive probe to check that the usage we want is
# actually supported "in the wild" to an acceptable degree.
# See automake bug#10828.
# To make any issue more visible, cause the running configure to be aborted
# by default if the 'rm' program in use doesn't match our expectations; the
# user can still override this though.
if rm -f && rm -fr && rm -rf; then : OK; else
cat >&2 <<'END'
Oops!
Your 'rm' program seems unable to run without file operands specified
on the command line, even when the '-f' option is present. This is contrary
to the behaviour of most rm programs out there, and not conforming with
the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
Please tell [email protected] about your system, including the value
of your $PATH and any error possibly output before this message. This
can help us improve future automake versions.
END
if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
echo 'Configuration will proceed anyway, since you have set the' >&2
echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
echo >&2
else
cat >&2 <<'END'
Aborting the configuration process, to ensure you take notice of the issue.
You can download and install GNU coreutils to get an 'rm' implementation
that behaves properly: <http://www.gnu.org/software/coreutils/>.
If you want to complete the configuration process using your problematic
'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
to "yes", and re-run configure.
END
AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
fi
fi])

dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not
dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
dnl mangled by Autoconf and run in a shell conditional statement.
m4_define([_AC_COMPILER_EXEEXT],
m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])


# When config.status generates a header, we must update the stamp-h file.
# This file resides in the same directory as the config header
# that is generated. The stamp files are numbered to have different names.
Expand Down Expand Up @@ -772,6 +818,70 @@ AC_DEFUN([_AM_SET_OPTIONS],
AC_DEFUN([_AM_IF_OPTION],
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])

# Copyright (C) 1999-2013 Free Software Foundation, Inc.
#
# 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.

# _AM_PROG_CC_C_O
# ---------------
# Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC
# to automatically call this.
AC_DEFUN([_AM_PROG_CC_C_O],
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
AC_REQUIRE_AUX_FILE([compile])dnl
AC_LANG_PUSH([C])dnl
AC_CACHE_CHECK(
[whether $CC understands -c and -o together],
[am_cv_prog_cc_c_o],
[AC_LANG_CONFTEST([AC_LANG_PROGRAM([])])
# Make sure it works both with $CC and with simple cc.
# Following AC_PROG_CC_C_O, we do the test twice because some
# compilers refuse to overwrite an existing .o file with -o,
# though they will create one.
am_cv_prog_cc_c_o=yes
for am_i in 1 2; do
if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \
&& test -f conftest2.$ac_objext; then
: OK
else
am_cv_prog_cc_c_o=no
break
fi
done
rm -f core conftest*
unset am_i])
if test "$am_cv_prog_cc_c_o" != yes; then
# Losing compiler, so override with the script.
# FIXME: It is wrong to rewrite CC.
# But if we don't then we get into trouble of one sort or another.
# A longer-term fix would be to have automake use am__CC in this case,
# and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
CC="$am_aux_dir/compile $CC"
fi
AC_LANG_POP([C])])

# For backward compatibility.
AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])

# Copyright (C) 2001-2013 Free Software Foundation, Inc.
#
# 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.

# AM_RUN_LOG(COMMAND)
# -------------------
# Run COMMAND, save the exit status in ac_status, and log it.
# (This has been adapted from Autoconf's _AC_RUN_LOG macro.)
AC_DEFUN([AM_RUN_LOG],
[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
(exit $ac_status); }])

# Check to make sure that the build environment is sane. -*- Autoconf -*-

# Copyright (C) 1996-2013 Free Software Foundation, Inc.
Expand Down
Loading

0 comments on commit a737f69

Please sign in to comment.