You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/dev-libs/leveldb/files/leveldb-1.9.0-configure.patch

36 lines
990 B

diff --git a/build_detect_platform b/build_detect_platform
index 5801d20..4b4bb0d 100755
--- a/build_detect_platform
+++ b/build_detect_platform
@@ -169,20 +169,30 @@ EOF
# Test whether Snappy library is installed
# http://code.google.com/p/snappy/
+if [ "${USE_SNAPPY:-auto}" = "auto" ]; then
$CXX $CXXFLAGS -x c++ - -o /dev/null 2>/dev/null <<EOF
#include <snappy.h>
int main() {}
EOF
if [ "$?" = 0 ]; then
+ USE_SNAPPY="yes"
+ fi
+fi
+ if [ "$USE_SNAPPY" = "yes" ]; then
COMMON_FLAGS="$COMMON_FLAGS -DSNAPPY"
PLATFORM_LIBS="$PLATFORM_LIBS -lsnappy"
fi
# Test whether tcmalloc is available
+if [ "${USE_TCMALLOC:-auto}" = "auto" ]; then
$CXX $CXXFLAGS -x c++ - -o /dev/null -ltcmalloc 2>/dev/null <<EOF
int main() {}
EOF
if [ "$?" = 0 ]; then
+ USE_TCMALLOC="yes"
+ fi
+fi
+ if [ "$USE_TCMALLOC" = "yes" ]; then
PLATFORM_LIBS="$PLATFORM_LIBS -ltcmalloc"
fi
fi