supports older linux

main
Ziyang Hu 2 years ago
parent edb5530430
commit 98ea2a5278

@ -2,16 +2,16 @@
set -e
if [[ "$OSTYPE" == "linux-gnu"* ]]; then
export CC=/usr/bin/clang-12
export CPP=/usr/bin/clang-cpp-12
export CXX=/usr/bin/clang++-12
export LD=/usr/bin/ld.lld-12
if [ ! -f ${CC} ]; then echo "${CC} not found"; exit; fi
if [ ! -f ${CPP} ]; then echo "${CPP} not found"; exit; fi
if [ ! -f ${CXX} ]; then echo "${CXX} not found"; exit; fi
if [ ! -f ${LD} ]; then echo "${LD} not found"; exit; fi
fi
#if [[ "$OSTYPE" == "linux-gnu"* ]]; then
# export CC=/usr/bin/clang-12
# export CPP=/usr/bin/clang-cpp-12
# export CXX=/usr/bin/clang++-12
# export LD=/usr/bin/ld.lld-12
# if [ ! -f ${CC} ]; then echo "${CC} not found"; exit; fi
# if [ ! -f ${CPP} ]; then echo "${CPP} not found"; exit; fi
# if [ ! -f ${CXX} ]; then echo "${CXX} not found"; exit; fi
# if [ ! -f ${LD} ]; then echo "${LD} not found"; exit; fi
#fi
N_CORES=$(getconf _NPROCESSORS_ONLN)
@ -64,7 +64,8 @@ cmake -DCMAKE_BUILD_TYPE=Release \
-Dzstd_LIBRARIES=${PWD}/../../zstd/lib \
-DJeMalloc_INCLUDE_DIRS=${PWD}/../../jemalloc/include \
-DJeMalloc_LIBRARIES=${PWD}/../../jemalloc/lib \
-DFAIL_ON_WARNINGS=0 \
-DCMAKE_CXX_STANDARD=20 -DWITH_GFLAGS=1 -DWITH_LZ4=1 -DWITH_ZSTD=1 -DUSE_RTTI=1 -DWITH_TESTS=0 \
-DWITH_JEMALLOC=1 -DWITH_BENCHMARK_TOOLS=0 -DWITH_CORE_TOOLS=0 -DWITH_TOOLS=0 -DWITH_TRACE_TOOLS=0 ..
make -j $N_CORES
cd ..
cd ..

Loading…
Cancel
Save