Changeset 5681
- Timestamp:
- 11/04/09 10:24:13 (3 weeks ago)
- Location:
- mpich2/trunk
- Files:
-
- 4 modified
-
configure.in (modified) (5 diffs)
-
src/include/mpi.h.in (modified) (1 diff)
-
src/pm/hydra/configure.in (modified) (2 diffs)
-
src/pm/hydra/ui/mpiexec/utils.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
mpich2/trunk/configure.in
r5669 r5681 138 138 # Try to find the version 139 139 if test -s "$srcdir/maint/Version" ; then 140 VERSION="`cat $srcdir/maint/Version`" 140 MPICH2_VERSION="`cat $srcdir/maint/Version`" 141 export MPICH2_VERSION 141 142 else 142 143 AC_MSG_ERROR([Version information not found. Configuration aborted.]) … … 162 163 # 2 digits for REV, 1 digit for EXT and 2 digits for EXT_NUMBER. 163 164 changequote(<<,>>) 164 V1=`expr $ VERSION : '\([0-9]*\)\.[0-9]*\.*[0-9]*[a-zA-Z]*[0-9]*'`165 V2=`expr $ VERSION : '[0-9]*\.\([0-9]*\)\.*[0-9]*[a-zA-Z]*[0-9]*'`166 V3=`expr $ VERSION : '[0-9]*\.[0-9]*\.*\([0-9]*\)[a-zA-Z]*[0-9]*'`167 V4=`expr $ VERSION : '[0-9]*\.[0-9]*\.*[0-9]*\([a-zA-Z]*\)[0-9]*'`168 V5=`expr $ VERSION : '[0-9]*\.[0-9]*\.*[0-9]*[a-zA-Z]*\([0-9]*\)'`165 V1=`expr $MPICH2_VERSION : '\([0-9]*\)\.[0-9]*\.*[0-9]*[a-zA-Z]*[0-9]*'` 166 V2=`expr $MPICH2_VERSION : '[0-9]*\.\([0-9]*\)\.*[0-9]*[a-zA-Z]*[0-9]*'` 167 V3=`expr $MPICH2_VERSION : '[0-9]*\.[0-9]*\.*\([0-9]*\)[a-zA-Z]*[0-9]*'` 168 V4=`expr $MPICH2_VERSION : '[0-9]*\.[0-9]*\.*[0-9]*\([a-zA-Z]*\)[0-9]*'` 169 V5=`expr $MPICH2_VERSION : '[0-9]*\.[0-9]*\.*[0-9]*[a-zA-Z]*\([0-9]*\)'` 169 170 changequote([,]) 170 171 … … 186 187 if test "$V5" -le 9 ; then V5=0$V5 ; fi 187 188 188 NUMVERSION=`expr $V1$V2$V3$V4$V5 + 0`189 AC_SUBST( NUMVERSION)190 AC_SUBST( VERSION)189 MPICH2_NUMVERSION=`expr $V1$V2$V3$V4$V5 + 0` 190 AC_SUBST(MPICH2_NUMVERSION) 191 AC_SUBST(MPICH2_VERSION) 191 192 192 193 … … 203 204 # libtool manual) 204 205 changequote(<<,>>) 205 V1=`expr $ VERSION : '\([0-9]*\)\.[0-9]*\.*[0-9]*[a-zA-Z]*[0-9]*'`206 V2=`expr $ VERSION : '[0-9]*\.\([0-9]*\)\.*[0-9]*[a-zA-Z]*[0-9]*'`206 V1=`expr $MPICH2_VERSION : '\([0-9]*\)\.[0-9]*\.*[0-9]*[a-zA-Z]*[0-9]*'` 207 V2=`expr $MPICH2_VERSION : '[0-9]*\.\([0-9]*\)\.*[0-9]*[a-zA-Z]*[0-9]*'` 207 208 changequote([,]) 208 209 ABIVERSION="${V1}:${V2}" … … 213 214 AC_SUBST(CONFIGURE_ARGUMENTS) 214 215 if test -n "$ac_configure_args" ; then 215 echo "Configuring MPICH2 version $ VERSION with $ac_configure_args"216 echo "Configuring MPICH2 version $MPICH2_VERSION with $ac_configure_args" 216 217 else 217 echo "Configuring MPICH2 version $ VERSION"218 echo "Configuring MPICH2 version $MPICH2_VERSION" 218 219 fi 219 220 # Add the information on the system: -
mpich2/trunk/src/include/mpi.h.in
r5308 r5681 302 302 * 1.0.7rc1 will have the numeric version 10007201. 303 303 */ 304 #define MPICH2_VERSION "@ VERSION@"305 #define MPICH2_NUMVERSION @ NUMVERSION@304 #define MPICH2_VERSION "@MPICH2_VERSION@" 305 #define MPICH2_NUMVERSION @MPICH2_NUMVERSION@ 306 306 307 307 #define MPICH2_RELEASE_TYPE_ALPHA 0 -
mpich2/trunk/src/pm/hydra/configure.in
r5584 r5681 5 5 # 6 6 7 AC_INIT([Hydra], [0 .1])7 AC_INIT([Hydra], [0]) 8 8 AC_CONFIG_AUX_DIR(mpl/confdb) 9 9 AC_CONFIG_MACRO_DIR(mpl/confdb) … … 34 34 PAC_C_GNU_ATTRIBUTE 35 35 PAC_CC_FUNCTION_NAME_SYMBOL 36 37 # Build information 38 if test "x$MPICH2_VERSION" = "x" ; then 39 HYDRA_VERSION="unknown" 40 else 41 HYDRA_VERSION=$MPICH2_VERSION 42 fi 43 AC_DEFINE_UNQUOTED(HYDRA_VERSION,"$HYDRA_VERSION",[Hydra version information]) 44 AC_DEFINE_UNQUOTED(HYDRA_CC,"$CC",[C compiler]) 45 AC_DEFINE_UNQUOTED(HYDRA_CXX,"$CXX",[C++ compiler]) 46 AC_DEFINE_UNQUOTED(HYDRA_F77,"$F77",[Fortran 77 compiler]) 47 AC_DEFINE_UNQUOTED(HYDRA_F90,"$F90",[Fortran 90 compiler]) 48 AC_DEFINE_UNQUOTED(HYDRA_CONFIGURE_ARGS_CLEAN,"$ac_configure_args",[Configure arguments]) 36 49 37 50 # Find the full path of the source dir (for VPATH builds) -
mpich2/trunk/src/pm/hydra/ui/mpiexec/utils.c
r5653 r5681 875 875 } 876 876 877 printf("HYDRA build details:\n"); 878 printf(" Process Manager: pmi\n"); 879 printf(" Boot-strap servers available: %s\n", HYDRA_BSS_NAMES); 880 printf(" Communication sub-systems available: none\n"); 881 printf(" Binding libraries available: %s\n", HYDRA_BINDLIB_NAMES); 882 printf(" Checkpointing libraries available: %s\n", HYDRA_CKPOINTLIB_NAMES); 877 HYDU_dump_noprefix(stdout, 878 "HYDRA build details:\n"); 879 HYDU_dump_noprefix(stdout, 880 " Version: %s\n", HYDRA_VERSION); 881 HYDU_dump_noprefix(stdout, 882 " CC: %s\n", HYDRA_CC); 883 HYDU_dump_noprefix(stdout, 884 " CXX: %s\n", HYDRA_CXX); 885 HYDU_dump_noprefix(stdout, 886 " F77: %s\n", HYDRA_F77); 887 HYDU_dump_noprefix(stdout, 888 " F90: %s\n", HYDRA_F90); 889 HYDU_dump_noprefix(stdout, 890 " Configure options: %s\n", 891 HYDRA_CONFIGURE_ARGS_CLEAN); 892 HYDU_dump_noprefix(stdout, 893 " Process Manager: pmi\n"); 894 HYDU_dump_noprefix(stdout, 895 " Boot-strap servers available: %s\n", 896 HYDRA_BSS_NAMES); 897 HYDU_dump_noprefix(stdout, 898 " Communication sub-systems available: none\n"); 899 HYDU_dump_noprefix(stdout, 900 " Binding libraries available: %s\n", 901 HYDRA_BINDLIB_NAMES); 902 HYDU_dump_noprefix(stdout, 903 " Checkpointing libraries available: %s\n", 904 HYDRA_CKPOINTLIB_NAMES); 883 905 884 906 HYDU_ERR_SETANDJUMP(status, HYD_GRACEFUL_ABORT, "");
