1 --- mongodb-src-r2.0.1/SConstruct.orig 2011-10-22 02:52:16.000000000 +0200
2 +++ mongodb-src-r2.0.1/SConstruct 2011-11-01 19:46:50.060469479 +0100
4 env.Append( CPPFLAGS="-fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch" )
5 # env.Append( " -Wconversion" ) TODO: this doesn't really work yet
7 - env.Append( CPPFLAGS=" -Werror " )
8 if not has_option('clang'):
9 env.Append( CPPFLAGS=" -fno-builtin-memcmp " ) # glibc's memcmp is faster than gcc's
12 print( "removing precompiled headers" )
13 os.unlink('pch.h.gch') # gcc uses the file if it exists
16 - env.Prepend( CPPPATH=["../v8/include/"] )
17 - env.Prepend( LIBPATH=["../v8/"] )
19 if "uname" in dir(os):
20 hacks = buildscripts.findHacks( os.uname() )
24 myCheckLib( "v8" , True )
26 + myCheckLib(["pcrecpp"], True)
27 + myCheckLib(["pcre"], True)
28 + myCheckLib(["snappy"], True)
30 # requires ports devel/libexecinfo to be installed
31 if freebsd or openbsd:
32 myCheckLib( "execinfo", True )