diff --git a/build.sh b/build.sh index 505733f1c2..75d490f826 100755 --- a/build.sh +++ b/build.sh @@ -17,6 +17,11 @@ if [ "$PORTABLE_BUILD" == "0" ]; then PORTABLE= fi +TERARKDB_ENABLE_METRICS=1 +if [ "$ENABLE_METRICS_BUILD" == "0" ]; then + TERARKDB_ENABLE_METRICS=0 +fi + if [ `uname` == Darwin ]; then cpuNum=`sysctl -n machdep.cpu.thread_count` else @@ -47,7 +52,7 @@ make LINK_TERARK=static \ EXTRA_CXXFLAGS="-DROCKSDB_VALGRIND_RUN=$VALGRIND" \ BMI2=$WITH_BMI2 \ DISABLE_WARNING_AS_ERROR=1 \ - TERARKDB_ENABLE_METRICS=1 \ + TERARKDB_ENABLE_METRICS=$TERARKDB_ENABLE_METRICS \ PORTABLE=$PORTABLE \ DEBUG_LEVEL=0 shared_lib -j $cpuNum @@ -55,7 +60,7 @@ make LINK_TERARK=static \ EXTRA_CXXFLAGS="-DROCKSDB_VALGRIND_RUN=$VALGRIND" \ BMI2=$WITH_BMI2 \ DISABLE_WARNING_AS_ERROR=1 \ - TERARKDB_ENABLE_METRICS=1 \ + TERARKDB_ENABLE_METRICS=$TERARKDB_ENABLE_METRICS \ PORTABLE=$PORTABLE \ DEBUG_LEVEL=1 shared_lib -j $cpuNum @@ -63,7 +68,7 @@ make LINK_TERARK=static \ EXTRA_CXXFLAGS="-DROCKSDB_VALGRIND_RUN=$VALGRIND" \ BMI2=$WITH_BMI2 \ DISABLE_WARNING_AS_ERROR=1 \ - TERARKDB_ENABLE_METRICS=1 \ + TERARKDB_ENABLE_METRICS=$TERARKDB_ENABLE_METRICS \ PORTABLE=$PORTABLE \ DEBUG_LEVEL=2 shared_lib -j $cpuNum @@ -72,7 +77,7 @@ make LINK_TERARK=static \ EXTRA_CXXFLAGS="-DROCKSDB_VALGRIND_RUN=$VALGRIND" \ BMI2=$WITH_BMI2 \ DISABLE_WARNING_AS_ERROR=1 \ - TERARKDB_ENABLE_METRICS=1 \ + TERARKDB_ENABLE_METRICS=$TERARKDB_ENABLE_METRICS \ PORTABLE=$PORTABLE \ DEBUG_LEVEL=0 static_lib -j $cpuNum @@ -80,7 +85,7 @@ make LINK_TERARK=static \ EXTRA_CXXFLAGS="-DROCKSDB_VALGRIND_RUN=$VALGRIND" \ BMI2=$WITH_BMI2 \ DISABLE_WARNING_AS_ERROR=1 \ - TERARKDB_ENABLE_METRICS=1 \ + TERARKDB_ENABLE_METRICS=$TERARKDB_ENABLE_METRICS \ PORTABLE=$PORTABLE \ DEBUG_LEVEL=2 static_lib -j $cpuNum