8006b1a5a8
(because we kept bumping up against the max filename limit in "tar" when making tarballs, especially if the version number got long). This commit was SVN r7065.
68 строки
3.1 KiB
Bash
68 строки
3.1 KiB
Bash
# -*- shell-script -*-
|
|
#
|
|
# Copyright (c) 2004-2005 The Trustees of Indiana University.
|
|
# All rights reserved.
|
|
# Copyright (c) 2004-2005 The Trustees of the University of Tennessee.
|
|
# All rights reserved.
|
|
# Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
|
|
# University of Stuttgart. All rights reserved.
|
|
# Copyright (c) 2004-2005 The Regents of the University of California.
|
|
# All rights reserved.
|
|
# $COPYRIGHT$
|
|
#
|
|
# Additional copyrights may follow
|
|
#
|
|
# $HEADER$
|
|
#
|
|
|
|
# MCA_io_romio_CONFIG([action-if-found], [action-if-not-found])
|
|
# -----------------------------------------------------------
|
|
AC_DEFUN([MCA_io_romio_CONFIG],[
|
|
io_romio_LIBS="$LIBS"
|
|
|
|
AC_ARG_ENABLE([io-romio],
|
|
[AC_HELP_STRING([--disable-io-romio],
|
|
[Disable the ROMIO MPI-IO component])])
|
|
AC_ARG_WITH([io-romio-flags],
|
|
[AC_HELP_STRING([--with-io-romio-flags=FLAGS],
|
|
[Pass FLAGS to the ROMIO distribution configuration script])])
|
|
AC_MSG_CHECKING([if want ROMIO component])
|
|
AS_IF([test "$enable_io_romio" = "no"],
|
|
[AC_MSG_RESULT([no])
|
|
$2],
|
|
[AC_MSG_RESULT([yes])
|
|
AC_MSG_CHECKING([if MPI profiling is enabled])
|
|
AS_IF([test "$enable_mpi_profile" = "no"],
|
|
[AC_MSG_RESULT([no])
|
|
AC_MSG_WARN([*** The ROMIO io component requires the MPI profiling layer])
|
|
$2],
|
|
[AC_MSG_RESULT([yes])
|
|
|
|
AS_IF([test -n "$with_io_romio_flags" -a "$with_io_romio_flags" != "no"],
|
|
[io_romio_flags="$with_io_romio_flags $io_romio_flags"],
|
|
[io_romio_flags=])
|
|
AS_IF([test "$compile_mode" = "dso"],
|
|
[io_romio_shared=enable
|
|
io_romio_static=disable],
|
|
[io_romio_shared=disable
|
|
io_romio_static=enable])
|
|
AS_IF([test -n "$prefix" -a "$prefix" != "NONE"],
|
|
[io_romio_prefix_arg="--prefix=$prefix"],
|
|
[io_romio_prefix_arg=])
|
|
io_romio_flags="CFLAGS="'"'"$CFLAGS"'"'" CPPFLAGS="'"'"$CPPFLAGS"'"'" FFLAGS="'"'"$FFLAGS"'"'" LDFLAGS="'"'"$LSFLAGS"'"'" --$io_romio_shared-shared --$io_romio_static-static $io_romio_flags $io_romio_prefix_arg"
|
|
|
|
AC_CHECK_LIB(aio, main)
|
|
|
|
ompi_show_subtitle "Configuring ROMIO distribution"
|
|
OMPI_CONFIG_SUBDIR([ompi/mca/io/romio/romio],
|
|
[$io_romio_flags],
|
|
[io_romio_happy=1], [io_romio_happy=0])
|
|
|
|
AS_IF([test "$io_romio_happy" = "1"],
|
|
[echo "ROMIO distribution configured successfully"
|
|
$1],
|
|
[LIBS="$io_romio_LIBS"
|
|
AC_MSG_WARN([ROMIO distribution did not configure successfully])
|
|
$2])])])
|
|
])
|