scons: Don't explicitly add tcmalloc_minimal to LIBS
SCons automatically adds a library to LIBS if conf.CheckLib succeeds, so there is no need to explicitly add the library.
This commit is contained in:
parent
3e3475138b
commit
9e9a47cb9a
1 changed files with 1 additions and 7 deletions
|
@ -914,10 +914,7 @@ have_posix_clock = \
|
||||||
conf.CheckLibWithHeader('rt', 'time.h', 'C',
|
conf.CheckLibWithHeader('rt', 'time.h', 'C',
|
||||||
'clock_nanosleep(0,0,NULL,NULL);')
|
'clock_nanosleep(0,0,NULL,NULL);')
|
||||||
|
|
||||||
if conf.CheckLib('tcmalloc_minimal'):
|
if not conf.CheckLib('tcmalloc_minimal'):
|
||||||
have_tcmalloc = True
|
|
||||||
else:
|
|
||||||
have_tcmalloc = False
|
|
||||||
print termcap.Yellow + termcap.Bold + \
|
print termcap.Yellow + termcap.Bold + \
|
||||||
"You can get a 12% performance improvement by installing tcmalloc "\
|
"You can get a 12% performance improvement by installing tcmalloc "\
|
||||||
"(libgoogle-perftools-dev package on Ubuntu or RedHat)." + \
|
"(libgoogle-perftools-dev package on Ubuntu or RedHat)." + \
|
||||||
|
@ -1199,9 +1196,6 @@ for variant_path in variant_paths:
|
||||||
if env['USE_SSE2']:
|
if env['USE_SSE2']:
|
||||||
env.Append(CCFLAGS=['-msse2'])
|
env.Append(CCFLAGS=['-msse2'])
|
||||||
|
|
||||||
if have_tcmalloc:
|
|
||||||
env.Append(LIBS=['tcmalloc_minimal'])
|
|
||||||
|
|
||||||
# The src/SConscript file sets up the build rules in 'env' according
|
# The src/SConscript file sets up the build rules in 'env' according
|
||||||
# to the configured variables. It returns a list of environments,
|
# to the configured variables. It returns a list of environments,
|
||||||
# one for each variant build (debug, opt, etc.)
|
# one for each variant build (debug, opt, etc.)
|
||||||
|
|
Loading…
Reference in a new issue