|
|
@@ -12,8 +12,8 @@ SELFPATH=`cd \`echo $0 | sed -n '/\//{s/\/[^\/]*$//;p;}'\`;pwd`
|
|
|
. ${SELFPATH}/cmake_release_unix_config.sh
|
|
|
|
|
|
# Cleanup from possible previous run.
|
|
|
-rm -rf ${INSTALL_DIR}
|
|
|
-mkdir -p ${INSTALL_DIR}
|
|
|
+rm -rf ${INSTALL_DIR} ${TARBALL_DIR}
|
|
|
+mkdir -p ${INSTALL_DIR} ${TARBALL_DIR}
|
|
|
|
|
|
# Run the installation.
|
|
|
cd ${BUILD_DIR}
|
|
|
@@ -31,6 +31,25 @@ if ${STRIP} ${INSTALL_DIR}${PREFIX}/bin/* \
|
|
|
exit 1
|
|
|
fi
|
|
|
|
|
|
+# Make the source tarball if requested.
|
|
|
+if test "${CREATE_SOURCE_TARBALL}" = "yes" ; then
|
|
|
+ TARBALL="${TARBALL_DIR}/${SOURCE_TARBALL_NAME}.tar"
|
|
|
+ echo "Creating ${SOURCE_TARBALL_NAME}.tar"
|
|
|
+ if ${TAR} cvf $TARBALL CMake-$VERSION \
|
|
|
+ > ${LOG_DIR}/${SOURCE_TARBALL_NAME}.log 2>&1 ; then : ; else
|
|
|
+ echo "Error, see ${LOG_DIR}/${SOURCE_TARBALL_NAME}.log"
|
|
|
+ exit 1
|
|
|
+ fi
|
|
|
+ if test "x${GZIP}" != "x" ; then
|
|
|
+ echo "Creating $TARBALL.gz"
|
|
|
+ ${GZIP} -c $TARBALL > $TARBALL.gz
|
|
|
+ fi
|
|
|
+ if test "x${COMPRESS}" != "x" ; then
|
|
|
+ echo "Creating $TARBALL.Z"
|
|
|
+ ${COMPRESS} $TARBALL
|
|
|
+ fi
|
|
|
+fi
|
|
|
+
|
|
|
# Let the configuration file add some files.
|
|
|
CreateExtraFiles
|
|
|
|
|
|
@@ -70,7 +89,6 @@ ${FILES}
|
|
|
EOF
|
|
|
|
|
|
TARBALL="${TARBALL_DIR}/CMake$VERSION-$PLATFORM.tar"
|
|
|
-[ -e $TARBALL ] && rm -rf $TARBALL
|
|
|
echo "Creating CMake$VERSION-$PLATFORM.tar"
|
|
|
if ${TAR} cvf $TARBALL README ${INTERNAL_NAME}.tar \
|
|
|
> ${LOG_DIR}/CMake$VERSION-$PLATFORM.log 2>&1 ; then : ; else
|
|
|
@@ -80,12 +98,10 @@ fi
|
|
|
|
|
|
if test "x${GZIP}" != "x" ; then
|
|
|
echo "Creating $TARBALL.gz"
|
|
|
- [ -e $TARBALL.gz ] && rm -rf $TARBALL.gz
|
|
|
${GZIP} -c $TARBALL > $TARBALL.gz
|
|
|
fi
|
|
|
|
|
|
if test "x${COMPRESS}" != "x" ; then
|
|
|
echo "Creating $TARBALL.Z"
|
|
|
- [ -e $TARBALL.Z ] && rm -rf $TARBALL.Z
|
|
|
${COMPRESS} $TARBALL
|
|
|
fi
|