1
1

Ensure that the configure_options macro is only given if it is nonempty

This commit was SVN r9746.
Этот коммит содержится в:
Jeff Squyres 2006-04-27 13:14:20 +00:00
родитель ad53169d7c
Коммит d8cae6fc2e

19
contrib/dist/linux/buildrpm.sh поставляемый

@ -13,10 +13,11 @@
prefix="/opt/openmpi" prefix="/opt/openmpi"
specfile="openmpi.spec" specfile="openmpi.spec"
rpmbuild_options="--define 'mflags -j4'" rpmbuild_options="--define 'mflags -j4'"
#rpmbuild_options="--define 'mflags -j4' --define 'install_in_opt 1' --define 'cflags -g'"
configure_options= configure_options=
#configure_options="--disable-mpi-f77 --without-romio --disable-mpi-f90"
# Another option: --target=i686-pc-gnu # Helpful when debugging
#rpmbuild_options="--define 'mflags -j4' --define 'install_in_opt 1' --define 'cflags -g' --define 'install_modulefile 1' --define 'modules_rpm_name dhcp'"
#configure_options="--disable-mpi-f77 --without-io-romio --disable-mpi-f90"
# Some distro's will attempt to force using bizarre, custom compiler # Some distro's will attempt to force using bizarre, custom compiler
# names (e.g., i386-redhat-linux-gnu-gcc). So hardwire them to use # names (e.g., i386-redhat-linux-gnu-gcc). So hardwire them to use
@ -222,7 +223,11 @@ fi
if test "$build_single" = "yes"; then if test "$build_single" = "yes"; then
echo "--> Building the single Open MPI RPM" echo "--> Building the single Open MPI RPM"
cmd="$rpm_cmd -bb $rpmbuild_options --define 'build_all_in_one_rpm 1' --define 'configure_options $configure_options' $specdest" cmd="$rpm_cmd -bb $rpmbuild_options --define 'build_all_in_one_rpm 1'"
if test "$configure_options" != ""; then
cmd="$cmd --define 'configure_options $configure_options'"
fi
cmd="$cmd $specdest"
echo "--> $cmd" echo "--> $cmd"
eval $cmd eval $cmd
@ -240,7 +245,11 @@ fi
if test "$build_multiple" = "yes"; then if test "$build_multiple" = "yes"; then
echo "--> Building the multiple Open MPI RPM" echo "--> Building the multiple Open MPI RPM"
cmd="$rpm_cmd -bb $rpmbuild_options --define 'build_all_in_one_rpm 0' --define 'configure_options $configure_options' $specdest" cmd="$rpm_cmd -bb $rpmbuild_options --define 'build_all_in_one_rpm 0'"
if test "$configure_options" != ""; then
cmd="$cmd --define 'configure_options $configure_options'"
fi
cmd="$cmd $specdest"
echo "--> $cmd" echo "--> $cmd"
eval $cmd eval $cmd