Fix build script
This commit is contained in:
24
.ci/build.sh
24
.ci/build.sh
@@ -113,6 +113,7 @@ cwd=$(pwd)
|
|||||||
package_name=
|
package_name=
|
||||||
arch=
|
arch=
|
||||||
tarball_name=
|
tarball_name=
|
||||||
|
cmake_flags=
|
||||||
while [ $# -gt 0 ]
|
while [ $# -gt 0 ]
|
||||||
do
|
do
|
||||||
case $1 in
|
case $1 in
|
||||||
@@ -131,11 +132,22 @@ do
|
|||||||
;;
|
;;
|
||||||
|
|
||||||
*)
|
*)
|
||||||
break
|
if echo $1 | grep -q " "
|
||||||
|
then
|
||||||
|
cmake_flag="\"$1\""
|
||||||
|
else
|
||||||
|
cmake_flag="$1"
|
||||||
|
fi
|
||||||
|
if [ -z "$cmake_flags" ]
|
||||||
|
then
|
||||||
|
cmake_flags="$cmake_flag"
|
||||||
|
else
|
||||||
|
cmake_flags="$cmake_flags $cmake_flag"
|
||||||
|
fi
|
||||||
|
shift
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
cmake_flags=$*
|
|
||||||
cmake_flags_extra=
|
cmake_flags_extra=
|
||||||
|
|
||||||
# Check if mandatory arguments were specified.
|
# Check if mandatory arguments were specified.
|
||||||
@@ -277,13 +289,13 @@ case $arch in
|
|||||||
64 | x86_64) cmake_flags_extra="$cmake_flags_extra -D ARCH=x86_64";;
|
64 | x86_64) cmake_flags_extra="$cmake_flags_extra -D ARCH=x86_64";;
|
||||||
ARM32 | arm32) cmake_flags_extra="$cmake_flags_extra -D ARCH=arm";;
|
ARM32 | arm32) cmake_flags_extra="$cmake_flags_extra -D ARCH=arm";;
|
||||||
ARM64 | arm64) cmake_flags_extra="$cmake_flags_extra -D ARCH=arm64";;
|
ARM64 | arm64) cmake_flags_extra="$cmake_flags_extra -D ARCH=arm64";;
|
||||||
*) cmake_flags_extra="$cmake_flags_extra -D ARCH=$arch";;
|
*) cmake_flags_extra="$cmake_flags_extra -D \"ARCH=$arch\"";;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
# Add git hash and copyright year.
|
# Add git hash and copyright year.
|
||||||
git_hash="$(git rev-parse --short HEAD 2> /dev/null)"
|
git_hash=$(git rev-parse --short HEAD 2> /dev/null)
|
||||||
[ ! -z "$git_hash" ] && cmake_flags_extra="$cmake_flags_extra -D EMU_GIT_HASH=\"$git_hash\""
|
[ ! -z "$git_hash" ] && cmake_flags_extra="$cmake_flags_extra -D \"EMU_GIT_HASH=$git_hash\""
|
||||||
cmake_flags_extra="$cmake_flags_extra -D EMU_COPYRIGHT_YEAR=\"$(date +%Y)\""
|
cmake_flags_extra="$cmake_flags_extra -D \"EMU_COPYRIGHT_YEAR=$(date +%Y)\""
|
||||||
|
|
||||||
# Run CMake.
|
# Run CMake.
|
||||||
echo [-] Running CMake with flags [$cmake_flags $cmake_flags_extra]
|
echo [-] Running CMake with flags [$cmake_flags $cmake_flags_extra]
|
||||||
|
|||||||
Reference in New Issue
Block a user