summaryrefslogtreecommitdiff
path: root/src/mongo/util
diff options
context:
space:
mode:
authorAndrew Morrow <acm@mongodb.com>2015-04-27 14:06:00 -0400
committerAndrew Morrow <acm@mongodb.com>2015-04-29 17:18:09 -0400
commit52162507c42ee2bee55cd5404be0cc2d4a2823df (patch)
tree8ecd9f412ac108a6d46f154994ce8da1e42445e0 /src/mongo/util
parent4f143d0201ff456b30083da4e2f346f3faebb107 (diff)
downloadmongo-52162507c42ee2bee55cd5404be0cc2d4a2823df.tar.gz
SERVER-9666 Push stacktrace and quick_exit into util directory
Diffstat (limited to 'src/mongo/util')
-rw-r--r--src/mongo/util/SConscript29
1 files changed, 28 insertions, 1 deletions
diff --git a/src/mongo/util/SConscript b/src/mongo/util/SConscript
index e410068efba..185d101bc2b 100644
--- a/src/mongo/util/SConscript
+++ b/src/mongo/util/SConscript
@@ -106,7 +106,7 @@ env.Library(
'$BUILD_DIR/mongo/base/base',
'$BUILD_DIR/mongo/logger/logger',
'$BUILD_DIR/mongo/platform/platform',
- '$BUILD_DIR/mongo/stacktrace',
+ '$BUILD_DIR/mongo/util/stacktrace',
'$BUILD_DIR/mongo/util/concurrency/synchronization',
'$BUILD_DIR/mongo/util/concurrency/thread_name',
'$BUILD_DIR/mongo/util/debugger',
@@ -309,3 +309,30 @@ env.Library(
'net/network', # this is for using listener to check elapsed time
],
)
+
+env.Library(
+ target='stacktrace',
+ source=[
+ 'stacktrace_${TARGET_OS_FAMILY}.cpp',
+ ],
+ LIBDEPS=[
+ '$BUILD_DIR/mongo/base/base',
+ '$BUILD_DIR/mongo/bson',
+ '$BUILD_DIR/mongo/version',
+ 'stringutils',
+ ],
+)
+
+quick_exit_env = env.Clone()
+if has_option('gcov'):
+ quick_exit_env.Append(
+ CPPDEFINES=[
+ 'MONGO_GCOV',
+ ],
+ )
+quick_exit_env.Library(
+ target='quick_exit',
+ source=[
+ 'quick_exit.cpp',
+ ],
+)