Update create_release.sh script

This commit is contained in:
David Capello 2014-06-05 00:08:34 -03:00
parent 2df2f6d540
commit f2d3bcac29

View File

@ -9,33 +9,32 @@ read version
echo -n "What kind of distribution (e.g. production, trial) ? "
read distribution
destdir=aseprite-release-$version
destdir=$(pwd)/aseprite-release-$version
# --------------------------
# Clone the local repository
# --------------------------
if [ ! -d $destdir ] ; then
git clone --depth=1 $srcdir $destdir
if [ ! -d "$destdir" ] ; then
git clone --depth=1 "$srcdir" "$destdir"
fi
# --------------
# Update version
# --------------
cd $destdir/scripts
cd "$destdir/scripts"
sh update_version.sh $version
cd ..
# ----------------------------------------------
# Make a build/ directory and compile with cmake
# ----------------------------------------------
if [ ! -d build ] ; then
mkdir build
cd build
if [ ! -d "$destdir/build" ] ; then
mkdir "$destdir/build"
cd "$destdir/build"
if [ "$distribution" == "production" ]; then
echo cmake \
cmake \
-D "CMAKE_BUILD_TYPE:STRING=RelWithDebInfo" \
-D "CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING = /Zi /MT /O2 /Ob1 /D NDEBUG" \
-D "CMAKE_C_FLAGS_RELWITHDEBINFO:STRING = /Zi /MT /O2 /Ob1 /D NDEBUG" \
@ -52,25 +51,24 @@ if [ ! -d build ] ; then
-G "Ninja" \
..
fi
cd ..
fi
# -------
# Compile
# -------
if [ ! -f aseprite.exe ] ; then
cd build
if [ ! -f "$destdir/aseprite.exe" ] ; then
cd "$destdir/build"
ninja aseprite
cd src
cd "$destdir/build/src"
signexe aseprite.exe
cp aseprite.exe ../..
cd ../..
cp aseprite.exe "$destdir"
fi
# ---------------
# Create packages
# ---------------
cd scripts
cd "$destdir/scripts"
sh create_packages.sh