You've already forked linux-packaging-mono
Imported Upstream version 5.0.0.42
Former-commit-id: fd56571888259555122d8a0f58c68838229cea2b
This commit is contained in:
parent
1190d13a04
commit
6bdd276d05
87
external/corert/tests/testenv.sh
vendored
Executable file
87
external/corert/tests/testenv.sh
vendored
Executable file
@@ -0,0 +1,87 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
usage()
|
||||
{
|
||||
echo "$0 [arch: x86/x64/arm/arm64] [flavor: debug/release]"
|
||||
exit 1
|
||||
}
|
||||
|
||||
for i in "$@"
|
||||
do
|
||||
lowerI="$(echo $i | awk '{print tolower($0)}')"
|
||||
case $lowerI in
|
||||
-?|-h|-help)
|
||||
usage
|
||||
exit 1
|
||||
;;
|
||||
x86)
|
||||
CoreRT_BuildArch=x86
|
||||
;;
|
||||
x64)
|
||||
CoreRT_BuildArch=x64
|
||||
;;
|
||||
arm)
|
||||
CoreRT_BuildArch=arm
|
||||
;;
|
||||
arm64)
|
||||
CoreRT_BuildArch=arm64
|
||||
;;
|
||||
dbg)
|
||||
CoreRT_BuildType=Debug
|
||||
;;
|
||||
debug)
|
||||
CoreRT_BuildType=Debug
|
||||
;;
|
||||
rel)
|
||||
CoreRT_BuildType=Release
|
||||
;;
|
||||
release)
|
||||
CoreRT_BuildType=Release
|
||||
;;
|
||||
*)
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
if [ -z ${CoreRT_BuildArch} ]; then
|
||||
echo "Set CoreRT_BuildArch to x86/x64/arm/arm64"
|
||||
exit -1
|
||||
fi
|
||||
|
||||
if [ -z ${CoreRT_BuildType} ]; then
|
||||
echo "Set CoreRT_BuildType to Debug or Release"
|
||||
exit -1
|
||||
fi
|
||||
|
||||
# Use uname to determine what the OS is.
|
||||
OSName=$(uname -s)
|
||||
case $OSName in
|
||||
Darwin)
|
||||
CoreRT_BuildOS=OSX
|
||||
;;
|
||||
|
||||
FreeBSD)
|
||||
CoreRT_BuildOS=FreeBSD
|
||||
;;
|
||||
|
||||
Linux)
|
||||
CoreRT_BuildOS=Linux
|
||||
;;
|
||||
|
||||
NetBSD)
|
||||
CoreRT_BuildOS=NetBSD
|
||||
;;
|
||||
|
||||
*)
|
||||
echo "Unsupported OS $OSName detected, configuring as if for Linux"
|
||||
CoreRT_BuildOS=Linux
|
||||
;;
|
||||
esac
|
||||
|
||||
export CoreRT_BuildArch
|
||||
export CoreRT_BuildType
|
||||
export CoreRT_BuildOS
|
||||
|
||||
__ScriptDir=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
|
||||
|
||||
export CoreRT_ToolchainDir=${__ScriptDir}/../bin/Product/${CoreRT_BuildOS}.${CoreRT_BuildArch}.${CoreRT_BuildType}/packaging/publish1
|
||||
Reference in New Issue
Block a user