mirror of https://github.com/mono/CppSharp.git
1 changed files with 27 additions and 0 deletions
@ -0,0 +1,27 @@ |
|||||||
|
#!/usr/bin/env bash |
||||||
|
#set -e |
||||||
|
|
||||||
|
CUR_DIR=$(cd "$(dirname "$0")"; pwd) |
||||||
|
|
||||||
|
if [ "$(uname)" == "Darwin" ]; then |
||||||
|
PREMAKE=$CUR_DIR/premake5-osx; |
||||||
|
elif [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then |
||||||
|
PREMAKE=$CUR_DIR/premake5-linux-64; |
||||||
|
fi |
||||||
|
|
||||||
|
MONO_VERSION_OUTPUT="$(mono --version)" |
||||||
|
if [[ $MONO_VERSION_OUTPUT == *"amd64"* ]]; then |
||||||
|
BUILD_CONF=release_x64; |
||||||
|
else |
||||||
|
BUILD_CONF=release_x86; |
||||||
|
fi |
||||||
|
|
||||||
|
$PREMAKE --file=$CUR_DIR/premake5.lua gmake |
||||||
|
config=$BUILD_CONF make -C $CUR_DIR/gmake/ |
||||||
|
|
||||||
|
BUILD_CONF_DIR="$(tr '[:lower:]' '[:upper:]' <<< ${BUILD_CONF:0:1})${BUILD_CONF:1}" |
||||||
|
BUILD_DIR=$CUR_DIR/gmake/lib/$BUILD_CONF_DIR |
||||||
|
|
||||||
|
# Workaround for testing issue |
||||||
|
mkdir -p $CUR_DIR/gmake/lib/lib/$BUILD_CONF_DIR |
||||||
|
cp $BUILD_DIR/libNamespacesBase.* $CUR_DIR/gmake/lib/lib/$BUILD_CONF_DIR |
Loading…
Reference in new issue