30 lines
557 B
Bash
Executable File
30 lines
557 B
Bash
Executable File
#!/bin/sh -x
|
|
|
|
if ! git submodule update --init --recursive
|
|
then
|
|
exit 1
|
|
fi
|
|
|
|
rm -rf lib/libgit2sharp/cmake-build
|
|
mkdir lib/libgit2sharp/cmake-build
|
|
cd lib/libgit2sharp/cmake-build
|
|
if ! cmake -DTHREADSAFE=ON -DCMAKE_BUILD_TYPE=Release -DBUILD_CLAR=OFF -DBUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_PREFIX=./libgit2-bin ../libgit2
|
|
then
|
|
exit 2
|
|
fi
|
|
export LD_LIBRARY_PATH=$PWD/libgit2-bin/lib
|
|
if ! cmake --build . --target install
|
|
then
|
|
exit 3
|
|
fi
|
|
if ! cp -Rpv libgit2-bin/lib ../Lib/NativeBinaries/
|
|
then
|
|
exit 4
|
|
fi
|
|
|
|
cd ../../..
|
|
if ! xbuild CI.proj
|
|
then
|
|
exit 5
|
|
fi
|