1
1
openmpi/opal/mca/memchecker/configure.m4
Ralph Castain a8e2d6c3a6 The bulk of the remaining renaming changes, in one final glorious "blob". Thanks to Jeff for some help chasing down a few spots. Per chat with Jeff, we decided to cleanup a few things that were historical in nature:
top_ompi_srcdir  ->  OMPI_TOP_SRCDIR
top_ompi_builddir -> OMPI_TOP_BUILDDIR

We also split the srcdir/builddir flags according to their local tree (e.g., OPAL_TOP_SRCDIR), and tied them all together in configure.ac. Renamed ompi_ignore and ompi_unignore to be opal_<foo> as these are agnostic markers.

Only thing left is ompilibdir being treated similar to what we dif for srcdir/builddir. Coming soon.

This commit was SVN r31678.
2014-05-07 21:48:53 +00:00

55 строки
2.2 KiB
Bash

dnl -*- shell-script -*-
dnl
dnl Copyright (c) 2004-2006 High Performance Computing Center Stuttgart,
dnl University of Stuttgart. All rights reserved.
dnl Copyright (c) 2008 Cisco Systems, Inc. All rights reserved.
dnl $COPYRIGHT$
dnl
dnl Additional copyrights may follow
dnl
dnl $HEADER$
dnl
dnl we only want one :)
m4_define(MCA_opal_memchecker_CONFIGURE_MODE, STOP_AT_FIRST)
AC_DEFUN([MCA_opal_memchecker_CONFIG],[
opal_show_subsubtitle "Pre-configuring the framework memchecker"
AC_MSG_CHECKING([if --enable-memchecker was specified])
AC_ARG_ENABLE(memchecker,
AC_HELP_STRING([--enable-memchecker],
[Enable memory and buffer checks. Note that disabling will *also* add "memchecker" to the --enable-mca-no-build list (default: disabled)]))
if test "$enable_memchecker" = "yes"; then
AC_MSG_RESULT([yes])
WANT_MEMCHECKER=1
else
AC_MSG_RESULT([no (adding "memchecker" to --enable-mca-no-build list)])
WANT_MEMCHECKER=0
# Setting this environment variable causes
# MCA_COMONENT_BUILD_CHECK (in opal_mca.m4, invoked by
# MCA_CONFIGURE_FRAMEWORK, below) to rule that the component
# should not be built. It is effectively the same as adding
# "memchecker" to the --enable-mca-no-build list.
DISABLE_memchecker=1
fi
AC_DEFINE_UNQUOTED([OMPI_WANT_MEMCHECKER],
[$WANT_MEMCHECKER],
[if the memory and buffer checking should be enabled])
AM_CONDITIONAL([OMPI_WANT_MEMCHECKER],
[test "$WANT_MEMCHECKER" = "1"])
# first, compile all the components
MCA_CONFIGURE_FRAMEWORK($1, $2, 1)
AS_IF([test "$MCA_opal_memchecker_STATIC_COMPONENTS" != "" -o "$MCA_opal_memchecker_DSO_COMPONENTS" != ""],
[memchecker_base_found=1],
[memchecker_base_found=0])
AS_IF([test $WANT_MEMCHECKER -eq 1 -a $memchecker_base_found -eq 0],
[AC_MSG_WARN([Memchecker support requested, but no memchecker])
AC_MSG_WARN([components configured successfully. Did you])
AC_MSG_WARN([forget --with-valgrind?])
AC_MSG_ERROR([Cannot continue])])
])