51 lines
1.2 KiB
Bash
Executable File
51 lines
1.2 KiB
Bash
Executable File
#!/bin/bash
|
|
## and then borrowed and slightly modified from https://github.com/datkt/sodium/configure
|
|
## borrowed from https://github.com/sodium-friends/sodium-native/blob/master/configure
|
|
PREFIX="${PREFIX:-$PWD/static-mingw-x86-64}"
|
|
KONAN="C:/Windows/System32/config/systemprofile/.konan"
|
|
ARCH=${ARCH:-$(uname -m)}
|
|
echo $PREFIX
|
|
echo $KONAN
|
|
echo $ARCH
|
|
cd libsodium
|
|
|
|
./autogen.sh -s -f
|
|
|
|
if [ -z "$SYSROOT" ]; then
|
|
case $(uname -a) in
|
|
**Linux*x86_64**)
|
|
echo "Linux env"
|
|
GCC=${GCC:-gcc}
|
|
GCC=gcc
|
|
export CC=$(find $KONAN/dependencies -wholename *${ARCH/_/-}/bin/*$GCC | head -n1)
|
|
;;
|
|
|
|
**Linux*aarch64**)
|
|
echo "Linux ARM env"
|
|
GCC=${GCC:-gcc}
|
|
GCC=gcc
|
|
export CC=$(find $KONAN/dependencies -wholename *${ARCH/_/-}/bin/*$GCC | head -n1)
|
|
;;
|
|
|
|
|
|
**Darwin*x86_64**)
|
|
echo "Darwin env"
|
|
GCC=${GCC:-clang}
|
|
export CC=$(find $KONAN/dependencies -wholename *${ARCH/_/-}/bin/*$GCC | head -n1)
|
|
;;
|
|
|
|
**MSYS*x86_64**)
|
|
echo "Msys env"
|
|
GCC=clang.exe
|
|
export CC=$(find $KONAN/dependencies -wholename *${ARCH}*/bin/*$GCC | head -n1)
|
|
;;
|
|
|
|
esac
|
|
|
|
|
|
echo "CC"
|
|
echo $CC
|
|
fi
|
|
|
|
./configure --disable-dependecy-tracking --prefix=$PREFIX "$@"
|