Bladeren bron

add tcmalloc lib

tanghai 15 jaren geleden
bovenliggende
commit
c9c57dbeab
2 gewijzigde bestanden met toevoegingen van 12 en 6 verwijderingen
  1. 12 3
      SConstruct
  2. 0 3
      src/thread/SConscript

+ 12 - 3
SConstruct

@@ -8,17 +8,26 @@ def ParseOptions():
 		default='dbg',
 		default='dbg',
 		help='build in dbg or opt mode')
 		help='build in dbg or opt mode')
 
 
+ParseOptions()
+
 env = DefaultEnvironment()
 env = DefaultEnvironment()
 
 
-ParseOptions()
 env['mode'] = GetOption('mode')
 env['mode'] = GetOption('mode')
 
 
+env.Append(CPPPATH=Dir(env['mode']).abspath)
+
+env.Append(LIBS=[
+	'gflags',
+	'glog',
+	'gtest',
+])
+
 if env['mode'] == 'dbg':
 if env['mode'] == 'dbg':
 	env.Append(CCFLAGS='-g')
 	env.Append(CCFLAGS='-g')
+	env.Append(LIBS='tcmalloc_debug')
 else:
 else:
 	env.Append(CCFLAGS='-O2 -g')
 	env.Append(CCFLAGS='-O2 -g')
-
-env.Append(CPPPATH=Dir(env['mode']).abspath)
+	env.Append(LIBS='tcmalloc')
 
 
 Export('env')
 Export('env')
 
 

+ 0 - 3
src/thread/SConscript

@@ -3,9 +3,6 @@ Import('env')
 thread_env = env.Clone()
 thread_env = env.Clone()
 
 
 thread_env.Append(LIBS=[
 thread_env.Append(LIBS=[
-	'gflags',
-	'glog',
-	'gtest',
 	'boost_thread',
 	'boost_thread',
 ])
 ])