Commit 9938d5b0 authored by Philip Carns's avatar Philip Carns

added _r versions of mpi compilers for bgp


git-svn-id: https://svn.mcs.anl.gov/repos/darshan/trunk@64 3b7491f3-a168-0410-bf4b-c445ed680a29
parent 0bd18cf3
......@@ -2,6 +2,10 @@
Darshan Release Change Log
--------------------------
darshan-1.1.2
=============
* Added *_r versions of each IBM compiler script on BlueGene/P
darshan-1.1.1
=============
* Set default permissions to 0400 (user read only) for output files
......
......@@ -83,6 +83,13 @@ install:: all
install -m 755 compilers/mpixlf2003-trace-bgp $(bindir)/mpixlf2003
install -m 755 compilers/mpixlf77-trace-bgp $(bindir)/mpixlf77
install -m 755 compilers/mpixlf90-trace-bgp $(bindir)/mpixlf90
install -m 755 compilers/mpixlf95-trace-bgp $(bindir)/mpixlf95
install -m 755 compilers/mpixlc_r-trace-bgp $(bindir)/mpixlc_r
install -m 755 compilers/mpixlcxx_r-trace-bgp $(bindir)/mpixlcxx_r
install -m 755 compilers/mpixlf2003_r-trace-bgp $(bindir)/mpixlf2003_r
install -m 755 compilers/mpixlf77_r-trace-bgp $(bindir)/mpixlf77_r
install -m 755 compilers/mpixlf90_r-trace-bgp $(bindir)/mpixlf90_r
install -m 755 compilers/mpixlf95_r-trace-bgp $(bindir)/mpixlf95_r
install -m 755 $(srcdir)/darshan-pmpi-filter.sh $(bindir)
clean::
......
#! /bin/sh
#
# (C) 2006 by Argonne National Laboratory.
# See COPYRIGHT in top-level directory.
#
# mpicc
# Simple script to compile and/or link MPI programs.
# This script knows the default flags and libraries, and can handle
# alternative C compilers and the associated flags and libraries.
# The important terms are:
# includedir, libdir - Directories containing an *installed* mpich2
# prefix, execprefix - Often used to define includedir and libdir
# CC - C compiler
# WRAPPER_CFLAGS - Any special flags needed to compile
# WRAPPER_LDFLAGS - Any special flags needed to link
# MPILIBNAME - Name of the MPI library
# MPI_OTHERLIBS - Other libraries needed in order to link
#
# We assume that (a) the C compiler can both compile and link programs
#
# Handling of command-line options:
# This is a little tricky because some options may contain blanks.
#
# Special issues with shared libraries - todo
#
# --------------------------------------------------------------------------
# Set the default values of all variables.
#
# Directory locations: Fixed for any MPI implementation.
# Set from the directory arguments to configure (e.g., --prefix=/usr/local)
prefix=/bgsys/drivers/V1R3M0_460_2008-081112P/ppc/comm/default
exec_prefix=${prefix}
sysconfdir=${prefix}/etc
includedir=${prefix}/include
libdir=${exec_prefix}/lib
CP_WRAPPERS=@CP_WRAPPERS@
DARSHAN_LIB_PATH=@darshan_lib_path@
DARSHAN_BIN_PATH=@darshan_bin_path@
CP_ZLIB_LINK_FLAGS=@__CP_ZLIB_LINK_FLAGS@
#
# Default settings for compiler, flags, and libraries.
# Determined by a combination of environment variables and tests within
# configure (e.g., determining whehter -lsocket is needee)
CC="/opt/ibmcmp/vacpp/bg/9.0/bin/bgxlc_r"
C_LINKPATH_SHL="-Wl,-rpath,"
WRAPPER_CFLAGS="-I/bgsys/drivers/V1R3M0_460_2008-081112P/ppc/comm/sys/include"
WRAPPER_LDFLAGS=" "
MPILIBNAME="mpich.cnk"
PMPILIBNAME="pmpich.cnk"
MPI_OTHERLIBS=" -L/bgsys/drivers/V1R3M0_460_2008-081112P/ppc/comm/sys/lib -Wl,-rpath,/bgsys/drivers/V1R3M0_460_2008-081112P/ppc/comm/sys/lib -ldcmfcoll.cnk -ldcmf.cnk -lpthread -L/bgsys/drivers/V1R3M0_460_2008-081112P/ppc/runtime/SPI -Wl,-rpath,/bgsys/drivers/V1R3M0_460_2008-081112P/ppc/runtime/SPI -lSPI.cna -lrt "
NEEDSPLIB="no"
# MPIVERSION is the version of the MPICH2 library that mpicc is intended for
MPIVERSION="1.0.7"
#
# Internal variables
# Show is set to echo to cause the compilation command to be echoed instead
# of executed.
Show=
#
# End of initialization of variables
#---------------------------------------------------------------------
# Environment Variables.
# The environment variables MPICH_CC may be used to override the
# default choices.
# In addition, if there is a file $sysconfdir/mpicc-$CCname.conf,
# where CCname is the name of the compiler with all spaces replaced by hyphens
# (e.g., "cc -64" becomes "cc--64", that file is sources, allowing other
# changes to the compilation environment. See the variables used by the
# script (defined above)
if [ -n "$MPICH_CC" ] ; then
CC="$MPICH_CC"
CCname=`echo $CC | sed 's/ /-/g'`
if [ -s $sysconfdir/mpicc-$CCname.conf ] ; then
. $sysconfdir/mpicc-$CCname.conf
fi
fi
# Allow a profiling option to be selected through an environment variable
if [ -n "$MPICC_PROFILE" ] ; then
profConf=$MPICC_PROFILE
fi
#
# ------------------------------------------------------------------------
# Argument processing.
# This is somewhat awkward because of the handling of arguments within
# the shell. We want to handle arguments that include spaces without
# loosing the spacing (an alternative would be to use a more powerful
# scripting language that would allow us to retain the array of values,
# which the basic (rather than enhanced) Bourne shell does not.
#
# Look through the arguments for arguments that indicate compile only.
# If these are *not* found, add the library options
linking=yes
allargs=("$@")
argno=0
for arg in "$@" ; do
# Set addarg to no if this arg should be ignored by the C compiler
addarg=yes
case "$arg" in
# ----------------------------------------------------------------
# Compiler options that affect whether we are linking or no
-c|-S|-E|-M|-MM)
# The compiler links by default
linking=no
;;
# ----------------------------------------------------------------
# Options that control how we use mpicc (e.g., -show,
# -cc=* -config=*
-echo)
addarg=no
set -x
;;
-cc=*)
CC=`echo A$arg | sed -e 's/A-cc=//g'`
addarg=no
;;
-show)
addarg=no
Show=echo
;;
-config=*)
addarg=no
CCname=`echo A$arg | sed -e 's/A-config=//g'`
if [ -s "$sysconfdir/mpicc-$CCname.conf" ] ; then
. "$sysconfdir/mpicc-$CCname.conf"
else
echo "Configuration file mpicc-$CCname.conf not found"
fi
;;
-compile-info|-compile_info)
# -compile_info included for backward compatibility
Show=echo
addarg=no
;;
-link-info|-link_info)
# -link_info included for backward compatibility
Show=echo
addarg=no
;;
-v)
# Pass this argument to the compiler as well.
echo "mpicc for $MPIVERSION"
linking=no
;;
-profile=*)
# Pass the name of a profiling configuration. As
# a special case, lib<name>.so or lib<name>.la may be used
# if the library is in $libdir
profConf=`echo A$arg | sed -e 's/A-profile=//g'`
addarg=no
# Loading the profConf file is handled below
;;
-mpe=*)
# Pass the name of a profiling configuration; this is a special
# case for the MPE libs. See -profile
profConf=`echo A$arg | sed -e 's/A-mpe=//g'`
profConf="mpe_$profConf"
addarg=no
# Loading the profConf file is handled below
;;
# -help
-help)
;;
*)
;;
esac
if [ $addarg = no ] ; then
unset allargs[$argno]
fi
# Some versions of bash do not accept ((argno++))
argno=`expr $argno + 1`
done
# -----------------------------------------------------------------------
# Derived variables. These are assembled from variables set from the
# default, environment, configuration file (if any) and command-line
# options (if any)
if [ "$NEEDSPLIB" = yes ] ; then
mpilibs="-l$PMPILIBNAME -l$MPILIBNAME"
else
mpilibs="-l$MPILIBNAME"
fi
#
# Init with the ones needed by MPI
CFLAGS="$WRAPPER_CFLAGS"
LDFLAGS="$WRAPPER_LDFLAGS"
#
# Handle the case of a profile switch
if [ -n "$profConf" ] ; then
profConffile=
if [ -s "$libdir/lib$profConf.a" -o -s "$libdir/lib$profConf.so" ] ; then
mpilibs="-l$profConf $mpilibs"
elif [ -s "$sysconfdir/$profConf.conf" ] ; then
profConffile="$sysconfdir/$profConf.conf"
elif [ -s "$profConf.conf" ] ; then
profConffile="$profConf.conf"
else
echo "Profiling configuration file $profConf.conf not found in $sysconfdir"
fi
if [ -n "$profConffile" -a -s "$profConffile" ] ; then
. $profConffile
if [ -n "$PROFILE_INCPATHS" ] ; then
CFLAGS="$PROFILE_INCPATHS $CFLAGS"
fi
if [ -n "$PROFILE_PRELIB" ] ; then
mpilibs="$PROFILE_PRELIB $mpilibs"
fi
if [ -n "$PROFILE_POSTLIB" ] ; then
mpilibs="$mpilibs $PROFILE_POSTLIB"
fi
fi
fi
# -----------------------------------------------------------------------
#
# A temporary statement to invoke the compiler
# Place the -L before any args incase there are any mpi libraries in there.
# Eventually, we'll want to move this after any non-MPI implementation
# libraries.
# We use a single invocation of the compiler. This will be adequate until
# we run into a system that uses a separate linking command. With any luck,
# such archaic systems are no longer with us. This also lets us
# accept any argument; we don't need to know if we've seen a source
# file or an object file. Instead, we just check for an option that
# suppressing linking, such as -c or -M.
if [ "$linking" = yes ] ; then
if [ -n "$C_LINKPATH_SHL" ] ; then
# prepend the path for the shared libraries to the library list
mpilibs="$C_LINKPATH_SHL$libdir $mpilibs"
fi
# check to see if the command line refers to any profilers that might
# use PMPI.
profiler_check=`echo "${allargs[@]}" | ${DARSHAN_BIN_PATH}/darshan-pmpi-filter.sh`
if [ "$profiler_check" = "" ] ; then
$Show $CC "${allargs[@]}" -L${DARSHAN_LIB_PATH} ${CP_ZLIB_LINK_FLAGS} ${CP_ZLIB_LINK_FLAGS} -ldarshan-mpi-io -lz -I$includedir $CFLAGS ${CP_WRAPPERS} $LDFLAGS -L$libdir $mpilibs $MPI_OTHERLIBS -L${DARSHAN_LIB_PATH} -ldarshan-posix
else
$Show $CC "${allargs[@]}" -I$includedir $CFLAGS $LDFLAGS -L$libdir $mpilibs $MPI_OTHERLIBS
fi
rc=$?
else
$Show $CC "${allargs[@]}" -I$includedir $CFLAGS
rc=$?
fi
exit $rc
#! /bin/sh
#
# (C) 2006 by Argonne National Laboratory.
# See COPYRIGHT in top-level directory.
#
# mpicxx
# Simple script to compile and/or link MPI programs.
# This script knows the default flags and libraries, and can handle
# alternative C++ compilers and the associated flags and libraries.
# The important terms are:
# includedir, libdir - Directories containing an *installed* mpich2
# prefix, execprefix - Often used to define includedir and libdir
# CXX - C compiler
# WRAPPER_CXXFLAGS - Any special flags needed to compile
# WRAPPER_LDFLAGS - Any special flags needed to link
# MPILIBNAME - Name of the MPI library
# MPICXXLIBNAME - Name of the C++ binding part of the MPI library
# MPI_OTHERLIBS - Other libraries needed in order to link
#
# We assume that (a) the C++ compiler can both compile and link programs
#
# Handling of command-line options:
# This is a little tricky because some options may contain blanks.
#
# Special issues with shared libraries - todo
#
# --------------------------------------------------------------------------
# Set the default values of all variables.
#
# Directory locations: Fixed for any MPI implementation
prefix=/bgsys/drivers/V1R3M0_460_2008-081112P/ppc/comm/default
exec_prefix=${prefix}
sysconfdir=${prefix}/etc
includedir=${prefix}/include
libdir=${exec_prefix}/lib
CP_WRAPPERS=@CP_WRAPPERS@
DARSHAN_LIB_PATH=@darshan_lib_path@
DARSHAN_BIN_PATH=@darshan_bin_path@
CP_ZLIB_LINK_FLAGS=@__CP_ZLIB_LINK_FLAGS@
#
# Default settings for compiler, flags, and libraries
CXX="/opt/ibmcmp/vacpp/bg/9.0/bin/bgxlC_r"
CXX_LINKPATH_SHL="-Wl,-rpath -Wl,"
WRAPPER_CXXFLAGS="-I/bgsys/drivers/V1R3M0_460_2008-081112P/ppc/comm/sys/include"
WRAPPER_LDFLAGS=" "
MPILIBNAME="mpich.cnk"
PMPILIBNAME="pmpich.cnk"
MPICXXLIBNAME="cxxmpich.cnk"
MPI_OTHERLIBS=" -L/bgsys/drivers/V1R3M0_460_2008-081112P/ppc/comm/sys/lib -Wl,-rpath,/bgsys/drivers/V1R3M0_460_2008-081112P/ppc/comm/sys/lib -ldcmfcoll.cnk -ldcmf.cnk -lpthread -L/bgsys/drivers/V1R3M0_460_2008-081112P/ppc/runtime/SPI -Wl,-rpath,/bgsys/drivers/V1R3M0_460_2008-081112P/ppc/runtime/SPI -lSPI.cna -lrt "
NEEDSPLIB="no"
# MPIVERSION is the version of the MPICH2 library that mpicxx is intended for
MPIVERSION="1.0.7"
#
# Internal variables
# Show is set to echo to cause the compilation command to be echoed instead
# of executed.
Show=
#
# End of initialization of variables
#---------------------------------------------------------------------
# Environment Variables.
# The environment variables MPICH_CXX may be used to override the
# default choices.
# In addition, if there is a file $sysconfdir/mpicxx-$CXXname.conf,
# where CXXname is the name of the compiler with all spaces replaced by hyphens
# (e.g., "CC -64" becomes "CC--64", that file is sources, allowing other
# changes to the compilation environment. See the variables used by the
# script (defined above)
if [ -n "$MPICH_CXX" ] ; then
CXX="$MPICH_CXX"
CXXname=`echo $CXX | sed 's/ /-/g'`
if [ -s $sysconfdir/mpicxx-$CXXname.conf ] ; then
. $sysconfdir/mpicxx-$CXXname.conf
fi
fi
# Allow a profiling option to be selected through an environment variable
if [ -n "$MPICXX_PROFILE" ] ; then
profConf=$MPICXX_PROFILE
fi
#
# ------------------------------------------------------------------------
# Argument processing.
# This is somewhat awkward because of the handling of arguments within
# the shell. We want to handle arguments that include spaces without
# loosing the spacing (an alternative would be to use a more powerful
# scripting language that would allow us to retain the array of values,
# which the basic (rather than enhanced) Bourne shell does not.
#
# Look through the arguments for arguments that indicate compile only.
# If these are *not* found, add the library options
linking=yes
allargs=("$@")
argno=0
for arg in "$@" ; do
# Set addarg to no if this arg should be ignored by the C compiler
addarg=yes
case "$arg" in
# ----------------------------------------------------------------
# Compiler options that affect whether we are linking or no
-c|-S|-E|-M|-MM)
# The compiler links by default
linking=no
;;
# ----------------------------------------------------------------
# Options that control how we use mpicxx (e.g., -show,
# -cxx=* -config=*
-echo)
addarg=no
set -x
;;
-cxx=*)
CXX=`echo A$arg | sed -e 's/A-cxx=//g'`
addarg=no
;;
# Backwards compatibility for MPICH1 - scripts
-CC=*)
CXX=`echo A$arg | sed -e 's/A-CC=//g'`
addarg=no
;;
-show)
addarg=no
Show=echo
;;
-config=*)
addarg=no
CXXname=`echo A$arg | sed -e 's/A-config=//g'`
if [ -s "$sysconfdir/mpicxx-$CXXname.conf" ] ; then
. "$sysconfdir/mpicxx-$CXXname.conf"
else
echo "Configuration file mpicxx-$CXXname.conf not found"
fi
;;
-compile-info|-compile_info)
# -compile_info included for backward compatibility
Show=echo
addarg=no
;;
-link-info|-link_info)
# -link_info included for backward compatibility
Show=echo
addarg=no
;;
-v)
# Pass this argument to the compiler as well.
echo "mpicxx for $MPIVERSION"
linking=no
;;
-profile=*)
# Pass the name of a profiling configuration. As
# a special case, lib<name>.so or lib<name>.la may be used
# if the library is in $libdir
profConf=`echo A$arg | sed -e 's/A-profile=//g'`
addarg=no
# Loading the profConf file is handled below
;;
-mpe=*)
# Pass the name of a profiling configuration; this is a special
# case for the MPE libs. See -profile
profConf=`echo A$arg | sed -e 's/A-mpe=//g'`
profConf="mpe_$profConf"
addarg=no
# Loading the profConf file is handled below
;;
# -help
-help)
;;
*)
;;
esac
if [ $addarg = no ] ; then
unset allargs[$argno]
fi
# Some versions of bash do not accept ((argno++))
argno=`expr $argno + 1`
done
# -----------------------------------------------------------------------
# Derived variables. These are assembled from variables set from the
# default, environment, configuration file (if any) and command-line
# options (if any)
if [ "$NEEDSPLIB" = yes ] ; then
mpilibs="-l$PMPILIBNAME -l$MPILIBNAME"
else
mpilibs="-l$MPILIBNAME"
fi
cxxlibs=
if [ "$MPICXXLIBNAME" != "$MPILIBNAME" ] ; then
cxxlibs="-l$MPICXXLIBNAME"
fi
#
# Init with the ones needed by MPI
CXXFLAGS="$WRAPPER_CXXFLAGS"
LDFLAGS="$WRAPPER_LDFLAGS"
#
#
# Handle the case of a profile switch
if [ -n "$profConf" ] ; then
profConffile=
if [ -s "$libdir/lib$profConf.a" -o -s "$libdir/lib$profConf.so" ] ; then
mpilibs="-l$profConf $mpilibs"
elif [ -s "$sysconfdir/$profConf.conf" ] ; then
profConffile="$sysconfdir/$profConf.conf"
elif [ -s "$profConf.conf" ] ; then
profConffile="$profConf.conf"
else
echo "Profiling configuration file $profConf.conf not found in $sysconfdir"
fi
if [ -n "$profConffile" -a -s "$profConffile" ] ; then
. $profConffile
if [ -n "$PROFILE_INCPATHS" ] ; then
CXXFLAGS="$PROFILE_INCPATHS $CXXFLAGS"
fi
if [ -n "$PROFILE_PRELIB" ] ; then
mpilibs="$PROFILE_PRELIB $mpilibs"
fi
if [ -n "$PROFILE_POSTLIB" ] ; then
mpilibs="$mpilibs $PROFILE_POSTLIB"
fi
fi
fi
# A temporary statement to invoke the compiler
# Place the -L before any args incase there are any mpi libraries in there.
# Eventually, we'll want to move this after any non-MPI implementation
# libraries
if [ "$linking" = yes ] ; then
if [ -n "$CXX_LINKPATH_SHL" ] ; then
# Prepend the path for the shared libraries to the library list
shllibpath="$CXX_LINKPATH_SHL$libdir"
fi
# check to see if the command line refers to any profilers that might
# use PMPI.
profiler_check=`echo "${allargs[@]}" | ${DARSHAN_BIN_PATH}/darshan-pmpi-filter.sh`
if [ "$profiler_check" = "" ] ; then
$Show $CXX "${allargs[@]}" -L${DARSHAN_LIB_PATH} ${CP_ZLIB_LINK_FLAGS} -lcxxmpich.cnk -ldarshan-mpi-io -lz -I$includedir $CXXFLAGS ${CP_WRAPPERS} $LDFLAGS -L$libdir $shllibpath $cxxlibs $mpilibs $MPI_OTHERLIBS -L${DARSHAN_LIB_PATH} -ldarshan-posix
else
$Show $CXX "${allargs[@]}" -I$includedir $CXXFLAGS $LDFLAGS -L$libdir $shllibpath $cxxlibs $mpilibs $MPI_OTHERLIBS
fi
rc=$?
else
$Show $CXX "${allargs[@]}" -I$includedir $CXXFLAGS
rc=$?
fi
exit $rc
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
......@@ -3806,7 +3806,7 @@ cat >>confdefs.h <<_ACEOF
_ACEOF
ac_config_files="$ac_config_files Makefile compilers/mpicc-trace-bgp compilers/mpif77-trace-bgp compilers/mpif90-trace-bgp compilers/mpixlc-trace-bgp compilers/mpixlf77-trace-bgp compilers/mpixlf90-trace-bgp compilers/mpicc-trace-pcarns compilers/mpicxx-trace-pcarns compilers/mpif77-trace-pcarns compilers/mpicxx-trace-bgp compilers/mpixlcxx-trace-bgp compilers/mpixlf2003-trace-bgp darshan-mk-log-dirs.pl darshan-gen-cc.pl"
ac_config_files="$ac_config_files Makefile compilers/mpixlc_r-trace-bgp compilers/mpixlcxx_r-trace-bgp compilers/mpixlf2003_r-trace-bgp compilers/mpixlf77_r-trace-bgp compilers/mpixlf90_r-trace-bgp compilers/mpixlf95_r-trace-bgp compilers/mpixlc-trace-bgp compilers/mpixlf77-trace-bgp compilers/mpixlf90-trace-bgp compilers/mpixlf95-trace-bgp compilers/mpixlcxx-trace-bgp compilers/mpixlf2003-trace-bgp compilers/mpicc-trace-bgp compilers/mpicxx-trace-bgp compilers/mpif77-trace-bgp compilers/mpif90-trace-bgp compilers/mpicc-trace-pcarns compilers/mpicxx-trace-pcarns compilers/mpif77-trace-pcarns darshan-mk-log-dirs.pl darshan-gen-cc.pl"
cat >confcache <<\_ACEOF
# This file is a shell script that caches the results of configure
# tests run on this system so they can be shared between configure
......@@ -4333,18 +4333,25 @@ do
case "$ac_config_target" in
# Handling of arguments.
"Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
"compilers/mpicc-trace-bgp" ) CONFIG_FILES="$CONFIG_FILES compilers/mpicc-trace-bgp" ;;
"compilers/mpif77-trace-bgp" ) CONFIG_FILES="$CONFIG_FILES compilers/mpif77-trace-bgp" ;;
"compilers/mpif90-trace-bgp" ) CONFIG_FILES="$CONFIG_FILES compilers/mpif90-trace-bgp" ;;
"compilers/mpixlc_r-trace-bgp" ) CONFIG_FILES="$CONFIG_FILES compilers/mpixlc_r-trace-bgp" ;;
"compilers/mpixlcxx_r-trace-bgp" ) CONFIG_FILES="$CONFIG_FILES compilers/mpixlcxx_r-trace-bgp" ;;
"compilers/mpixlf2003_r-trace-bgp" ) CONFIG_FILES="$CONFIG_FILES compilers/mpixlf2003_r-trace-bgp" ;;
"compilers/mpixlf77_r-trace-bgp" ) CONFIG_FILES="$CONFIG_FILES compilers/mpixlf77_r-trace-bgp" ;;
"compilers/mpixlf90_r-trace-bgp" ) CONFIG_FILES="$CONFIG_FILES compilers/mpixlf90_r-trace-bgp" ;;
"compilers/mpixlf95_r-trace-bgp" ) CONFIG_FILES="$CONFIG_FILES compilers/mpixlf95_r-trace-bgp" ;;
"compilers/mpixlc-trace-bgp" ) CONFIG_FILES="$CONFIG_FILES compilers/mpixlc-trace-bgp" ;;
"compilers/mpixlf77-trace-bgp" ) CONFIG_FILES="$CONFIG_FILES compilers/mpixlf77-trace-bgp" ;;
"compilers/mpixlf90-trace-bgp" ) CONFIG_FILES="$CONFIG_FILES compilers/mpixlf90-trace-bgp" ;;
"compilers/mpixlf95-trace-bgp" ) CONFIG_FILES="$CONFIG_FILES compilers/mpixlf95-trace-bgp" ;;
"compilers/mpixlcxx-trace-bgp" ) CONFIG_FILES="$CONFIG_FILES compilers/mpixlcxx-trace-bgp" ;;
"compilers/mpixlf2003-trace-bgp" ) CONFIG_FILES="$CONFIG_FILES compilers/mpixlf2003-trace-bgp" ;;
"compilers/mpicc-trace-bgp" ) CONFIG_FILES="$CONFIG_FILES compilers/mpicc-trace-bgp" ;;
"compilers/mpicxx-trace-bgp" ) CONFIG_FILES="$CONFIG_FILES compilers/mpicxx-trace-bgp" ;;
"compilers/mpif77-trace-bgp" ) CONFIG_FILES="$CONFIG_FILES compilers/mpif77-trace-bgp" ;;
"compilers/mpif90-trace-bgp" ) CONFIG_FILES="$CONFIG_FILES compilers/mpif90-trace-bgp" ;;
"compilers/mpicc-trace-pcarns" ) CONFIG_FILES="$CONFIG_FILES compilers/mpicc-trace-pcarns" ;;
"compilers/mpicxx-trace-pcarns" ) CONFIG_FILES="$CONFIG_FILES compilers/mpicxx-trace-pcarns" ;;
"compilers/mpif77-trace-pcarns" ) CONFIG_FILES="$CONFIG_FILES compilers/mpif77-trace-pcarns" ;;
"compilers/mpicxx-trace-bgp" ) CONFIG_FILES="$CONFIG_FILES compilers/mpicxx-trace-bgp" ;;
"compilers/mpixlcxx-trace-bgp" ) CONFIG_FILES="$CONFIG_FILES compilers/mpixlcxx-trace-bgp" ;;
"compilers/mpixlf2003-trace-bgp" ) CONFIG_FILES="$CONFIG_FILES compilers/mpixlf2003-trace-bgp" ;;
"darshan-mk-log-dirs.pl" ) CONFIG_FILES="$CONFIG_FILES darshan-mk-log-dirs.pl" ;;
"darshan-gen-cc.pl" ) CONFIG_FILES="$CONFIG_FILES darshan-gen-cc.pl" ;;
"darshan-config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS darshan-config.h" ;;
......
......@@ -100,18 +100,25 @@ AC_SUBST(__CP_ZLIB_INCLUDE_FLAGS)
AC_SUBST(CP_WRAPPERS)
AC_CHECK_SIZEOF([long int])
AC_OUTPUT(Makefile
compilers/mpicc-trace-bgp
compilers/mpif77-trace-bgp
compilers/mpif90-trace-bgp
compilers/mpixlc_r-trace-bgp
compilers/mpixlcxx_r-trace-bgp
compilers/mpixlf2003_r-trace-bgp
compilers/mpixlf77_r-trace-bgp
compilers/mpixlf90_r-trace-bgp
compilers/mpixlf95_r-trace-bgp
compilers/mpixlc-trace-bgp
compilers/mpixlf77-trace-bgp
compilers/mpixlf90-trace-bgp
compilers/mpixlf95-trace-bgp
compilers/mpixlcxx-trace-bgp
compilers/mpixlf2003-trace-bgp
compilers/mpicc-trace-bgp
compilers/mpicxx-trace-bgp
compilers/mpif77-trace-bgp
compilers/mpif90-trace-bgp
compilers/mpicc-trace-pcarns
compilers/mpicxx-trace-pcarns
compilers/mpif77-trace-pcarns
compilers/mpicxx-trace-bgp
compilers/mpixlcxx-trace-bgp
compilers/mpixlf2003-trace-bgp
darshan-mk-log-dirs.pl
darshan-gen-cc.pl
)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment