summaryrefslogtreecommitdiff
path: root/src/mongo/SConscript
diff options
context:
space:
mode:
authorKaloian Manassiev <kaloian.manassiev@mongodb.com>2015-03-09 18:30:53 -0400
committerKaloian Manassiev <kaloian.manassiev@mongodb.com>2015-03-10 16:08:57 -0400
commit03bcff8aea2824fa51a4cfc438d37a412fe902a6 (patch)
tree283f449258fca9a5818b1b8bd0401509987f0c9a /src/mongo/SConscript
parentddfef79e81a33de88ace541bdc705d1712fedbc2 (diff)
downloadmongo-03bcff8aea2824fa51a4cfc438d37a412fe902a6.tar.gz
SERVER-17496 Move range_arithmetic out of mongos
Diffstat (limited to 'src/mongo/SConscript')
-rw-r--r--src/mongo/SConscript23
1 files changed, 21 insertions, 2 deletions
diff --git a/src/mongo/SConscript b/src/mongo/SConscript
index f4e93bc6d27..3670fafb4dd 100644
--- a/src/mongo/SConscript
+++ b/src/mongo/SConscript
@@ -250,6 +250,26 @@ env.Library( 'mongohasher', [ "db/hasher.cpp" ] )
env.Library('synchronization', [ 'util/concurrency/synchronization.cpp' ])
+# Range arithmetic library, used by both mongod and mongos
+env.Library(
+ 'range_arithmetic',
+ [
+ 'db/range_arithmetic.cpp',
+ ],
+ LIBDEPS=[
+ '$BUILD_DIR/mongo/bson',
+ '$BUILD_DIR/mongo/foundation',
+ ])
+
+env.CppUnitTest(
+ 'range_arithmetic_test',
+ [
+ 'db/range_arithmetic_test.cpp',
+ ],
+ LIBDEPS=[
+ 'range_arithmetic'
+ ])
+
env.Library('auth_helpers', ['client/auth_helpers.cpp'],
LIBDEPS=['clientdriver'])
@@ -963,10 +983,10 @@ env.Library('range_deleter',
],
LIBDEPS = [
'$BUILD_DIR/mongo/db/repl/repl_coordinator_global',
- '$BUILD_DIR/mongo/s/base', # range_arithmetic.cpp
'base/base',
'bson',
'global_environment_experiment',
+ 'range_arithmetic',
'synchronization'
])
@@ -1155,7 +1175,6 @@ env.Install(
"ntservice",
"mongodandmongos",
"s/upgrade",
- "mongos_options",
'$BUILD_DIR/mongo/util/options_parser/options_parser_init',
]))