|
|
|
@ -1,3 +1,10 @@
|
|
|
|
|
if [[ "$OSTYPE" == "linux-gnu"* ]]; then
|
|
|
|
|
export CC=/usr/bin/clang-10
|
|
|
|
|
export CPP=/usr/bin/clang-cpp-10
|
|
|
|
|
export CXX=/usr/bin/clang++-10
|
|
|
|
|
export LD=/usr/bin/ld.lld-10
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
mkdir -p deps
|
|
|
|
|
INSTALL_DIR=$(readlink -f deps)
|
|
|
|
|
echo "$INSTALL_DIR"
|
|
|
|
@ -16,13 +23,13 @@ make clean
|
|
|
|
|
export JEMALLOC_BASE=$INSTALL_DIR
|
|
|
|
|
|
|
|
|
|
DEBUG_LEVEL=0 \
|
|
|
|
|
JEMALLOC_INCLUDE=" -I $JEMALLOC_BASE/include/" \
|
|
|
|
|
JEMALLOC_LIB=" $JEMALLOC_BASE/lib/libjemalloc.a" \
|
|
|
|
|
USE_RTTI=1 \
|
|
|
|
|
USE_CLANG=1 \
|
|
|
|
|
JEMALLOC=1 \
|
|
|
|
|
PREFIX=$INSTALL_DIR \
|
|
|
|
|
make install-static || exit
|
|
|
|
|
JEMALLOC_INCLUDE=" -I $JEMALLOC_BASE/include/" \
|
|
|
|
|
JEMALLOC_LIB=" $JEMALLOC_BASE/lib/libjemalloc.a" \
|
|
|
|
|
USE_RTTI=1 \
|
|
|
|
|
USE_CLANG=1 \
|
|
|
|
|
JEMALLOC=1 \
|
|
|
|
|
PREFIX=$INSTALL_DIR \
|
|
|
|
|
make install-static || exit
|
|
|
|
|
|
|
|
|
|
DEBUG_LEVEL=0 make libz.a libsnappy.a liblz4.a libzstd.a
|
|
|
|
|
mv ./*.a ../deps/lib || exit
|
|
|
|
|