[mpich-commits] [mpich] MPICH primary repository branch, master, updated. v3.1.1-29-gbe21b8d

Service Account noreply at mpich.org
Thu Jun 26 10:21:31 CDT 2014


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "MPICH primary repository".

The branch, master has been updated
       via  be21b8dbd448866fbbc3639c5703a488766b608a (commit)
       via  dca78b92b0551749ee370ff7eb298de777e949a2 (commit)
      from  716b893a92b50bf432f637962d1bd1cc0c0fdbd6 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://git.mpich.org/mpich.git/commitdiff/be21b8dbd448866fbbc3639c5703a488766b608a

commit be21b8dbd448866fbbc3639c5703a488766b608a
Author: Antonio J. Pena <apenya at mcs.anl.gov>
Date:   Wed Jun 25 16:35:11 2014 -0500

    Fix support for --program-prefix/-suffix options
    
    The support was broken by the following commits:
      41ecf98e
      998d9c67
    
    Signed-off-by: Ken Raffenetti <raffenet at mcs.anl.gov>

diff --git a/Makefile.am b/Makefile.am
index 95d3f8a..654bd82 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -217,8 +217,8 @@ CLEAN_LOCAL_TARGETS += test-clean
 ## better approach might be to have each Makefile.mk append to a
 ## common set of rules.
 install-exec-hook:
-	for e in ${DESTDIR}${bindir}/mpicc ${DESTDIR}${bindir}/mpicxx \
-		${DESTDIR}${bindir}/mpif77 ${DESTDIR}${bindir}/mpifort ; do \
+	for e in ${DESTDIR}${bindir}/@MPICC_NAME@ ${DESTDIR}${bindir}/@MPICXX_NAME@ \
+		${DESTDIR}${bindir}/@MPIF77_NAME@ ${DESTDIR}${bindir}/@MPIFORT_NAME@ ; do \
 		if test -e $${e} ; then \
 			sed -e 's|__PREFIX_TO_BE_FILLED_AT_INSTALL_TIME__|${prefix}|g' \
 				-e 's|__EXEC_PREFIX_TO_BE_FILLED_AT_INSTALL_TIME__|${exec_prefix}|g' \
diff --git a/configure.ac b/configure.ac
index 614bd2e..4d0a929 100644
--- a/configure.ac
+++ b/configure.ac
@@ -5912,11 +5912,13 @@ MPI_NO_RMA=$MPID_NO_RMA
 export MPI_NO_RMA
 
 # Attach program prefix and suffix to executable names for Makefile
+AC_SUBST(MPICC_NAME)
 AC_SUBST(MPICXX_NAME)
 AC_SUBST(MPICPP_NAME)
 AC_SUBST(MPIFORT_NAME)
 AC_SUBST(MPIF90_NAME)
 AC_SUBST(MPIF77_NAME)
+PAC_GET_EXENAME("mpicc", MPICC_NAME)
 PAC_GET_EXENAME("mpicxx", MPICXX_NAME)
 PAC_GET_EXENAME("mpic++", MPICPP_NAME)
 PAC_GET_EXENAME("mpifort", MPIFORT_NAME)

http://git.mpich.org/mpich.git/commitdiff/dca78b92b0551749ee370ff7eb298de777e949a2

commit dca78b92b0551749ee370ff7eb298de777e949a2
Author: Antonio J. Pena <apenya at mcs.anl.gov>
Date:   Wed Jun 25 16:23:59 2014 -0500

    Revert "Remove MPICXX_NAME and MPICPP_NAME."
    
    This reverts commit 41ecf98e10a6e47c852a64b3b20f94d4b09ec53c.
    
    Conflicts:
    	Makefile.am
    
    Resolution:
    	Added support for new mpif90. Added:
    	MPIFORT_NAME, MPIF90_NAME, and MPIF77_NAME
    
    Signed-off-by: Ken Raffenetti <raffenet at mcs.anl.gov>

diff --git a/Makefile.am b/Makefile.am
index e895618..95d3f8a 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -229,12 +229,12 @@ install-exec-hook:
 			rm -f $${e}.tmp ; \
 		fi ; \
 	done ; \
-	if test -e ${DESTDIR}${bindir}/mpicxx ; then \
-		cd ${DESTDIR}${bindir} && ln -f -s mpicxx mpic++ ; fi ; \
-	if test -e ${DESTDIR}${bindir}/mpifort ; then \
-		cd ${DESTDIR}${bindir} && ln -f -s mpifort mpif90 ; fi ; \
-	if test -e ${DESTDIR}${bindir}/mpifort -a ! -e ${DESTDIR}${bindir}/mpif77 ; then \
-		cd ${DESTDIR}${bindir} && ln -f -s mpifort mpif77 ; fi ; \
+	if test -e ${DESTDIR}${bindir}/@MPICXX_NAME@ ; then \
+		cd ${DESTDIR}${bindir} && ln -f -s @MPICXX_NAME@ @MPICPP_NAME@ ; fi ; \
+	if test -e ${DESTDIR}${bindir}/@MPIFORT_NAME@ ; then \
+		cd ${DESTDIR}${bindir} && ln -f -s @MPIFORT_NAME@ @MPIF90_NAME@ ; fi ; \
+	if test -e ${DESTDIR}${bindir}/@MPIFORT_NAME@ -a ! -e ${DESTDIR}${bindir}/@MPIF77_NAME@ ; then \
+		cd ${DESTDIR}${bindir} && ln -f -s @MPIFORT_NAME@ @MPIF77_NAME@ ; fi ; \
 	if test -e ${DESTDIR}${libdir}/lib at MPILIBNAME@@SHLIB_EXT@ ; then \
 		cd ${DESTDIR}${libdir} && ln -f -s lib at MPILIBNAME@@SHLIB_EXT@ libmpl at SHLIB_EXT@ ; \
 		cd ${DESTDIR}${libdir} && ln -f -s lib at MPILIBNAME@@SHLIB_EXT@ libopa at SHLIB_EXT@ ; \
diff --git a/configure.ac b/configure.ac
index 0d0a982..614bd2e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -5911,6 +5911,18 @@ export MPI_NO_SPAWN
 MPI_NO_RMA=$MPID_NO_RMA
 export MPI_NO_RMA
 
+# Attach program prefix and suffix to executable names for Makefile
+AC_SUBST(MPICXX_NAME)
+AC_SUBST(MPICPP_NAME)
+AC_SUBST(MPIFORT_NAME)
+AC_SUBST(MPIF90_NAME)
+AC_SUBST(MPIF77_NAME)
+PAC_GET_EXENAME("mpicxx", MPICXX_NAME)
+PAC_GET_EXENAME("mpic++", MPICPP_NAME)
+PAC_GET_EXENAME("mpifort", MPIFORT_NAME)
+PAC_GET_EXENAME("mpif90", MPIF90_NAME)
+PAC_GET_EXENAME("mpif77", MPIF77_NAME)
+
 AC_CONFIG_SUBDIRS([test/mpi])
 dnl
 dnl Generate the Makefiles from Makefile.in

-----------------------------------------------------------------------

Summary of changes:
 Makefile.am  |   16 ++++++++--------
 configure.ac |   14 ++++++++++++++
 2 files changed, 22 insertions(+), 8 deletions(-)


hooks/post-receive
-- 
MPICH primary repository


More information about the commits mailing list