#!/bin/sh # # CMake Cygwin package creation script. Run this in an empty # directory from a separate CMake checkout. # # Find our own script's location. SELFPATH=`cd \`echo $0 | sed -n '/\//{s/\/[^\/]*$//;p;}'\`;pwd` # Read version numbers. . ${SELFPATH}/cmake_release_version.sh CVS_TAG="-r ${CURRENT_TAG}" PKG=cmake VER="${CURRENT_VERSION}" REL="${CURRENT_RELEASE}" PREVER="${PREVIOUS_VERSION}" PREREL="${PREVIOUS_RELEASE}" CVSROOT=":pserver:anonymous@www.cmake.org:/cvsroot/CMake" FULLPKG="${PKG}-${VER}-${REL}" SELF_DIR=`cd \`echo "$0" | sed -n '/\//{s/\/[^\/]*$//;p;}'\`;pwd` WriteREADME() { CYGVERSION=`uname -r` cat > ${PKG}-${VER}/CYGWIN-PATCHES/cmake.README < ------------------ Cygwin port maintained by: CMake Developers EOF } WriteSetupHint() { cat > ${PKG}-${VER}/CYGWIN-PATCHES/setup.hint < "${FULLPKG}.patch") rm -rf ${PKG}-${VER} ${PKG}-${VER}-orig } CygwinScript() { cp ${SELF_DIR}/cmake-cygwin-package.sh ./${FULLPKG}.sh chmod u+x ./${FULLPKG}.sh } Package() { ./${FULLPKG}.sh all } SourceTarball && SourcePatch && CygwinScript && Package