diff options
author | Henrik Edin <henrik.edin@mongodb.com> | 2018-03-15 16:50:29 -0400 |
---|---|---|
committer | Henrik Edin <henrik.edin@mongodb.com> | 2018-03-23 11:47:39 -0400 |
commit | 49138e688e51b8397bc32d8c875ea10ef968af4c (patch) | |
tree | 6226316e9ceb4ebada810e832ea4acbdbd8277c3 /src/mongo/db/s/SConscript | |
parent | e06bf692e42a84eae9f74001d7f5677b91c26cad (diff) | |
download | mongo-49138e688e51b8397bc32d8c875ea10ef968af4c.tar.gz |
SERVER-33889 Split dcommands and core into libraries for embedded vs standalone process applications. Refactored commands libraries throughout the codebase and made their uses be LIBDEPS_PRIVATE when possible as most commands don't export any symbols and don't even have headerfiles.
Diffstat (limited to 'src/mongo/db/s/SConscript')
-rw-r--r-- | src/mongo/db/s/SConscript | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/mongo/db/s/SConscript b/src/mongo/db/s/SConscript index 8731a938055..14f267a5f65 100644 --- a/src/mongo/db/s/SConscript +++ b/src/mongo/db/s/SConscript @@ -109,8 +109,6 @@ env.Library( '$BUILD_DIR/mongo/db/catalog/index_catalog', '$BUILD_DIR/mongo/db/catalog/index_create', '$BUILD_DIR/mongo/db/catalog_raii', - '$BUILD_DIR/mongo/db/commands/dcommands_fcv', - '$BUILD_DIR/mongo/db/commands/server_status', '$BUILD_DIR/mongo/db/common', '$BUILD_DIR/mongo/s/client/shard_local', '$BUILD_DIR/mongo/s/coreshard', @@ -181,15 +179,19 @@ env.Library( LIBDEPS=[ '$BUILD_DIR/mongo/db/catalog/collection_options', '$BUILD_DIR/mongo/db/catalog_raii', - '$BUILD_DIR/mongo/db/commands/dcommands_fcv', '$BUILD_DIR/mongo/db/repl/read_concern_args', '$BUILD_DIR/mongo/executor/network_interface', '$BUILD_DIR/mongo/s/catalog/sharding_catalog_client', '$BUILD_DIR/mongo/s/client/sharding_client', '$BUILD_DIR/mongo/s/coreshard', + '$BUILD_DIR/mongo/s/sharding_legacy_api', 'balancer', 'type_shard_identity', ], + LIBDEPS_PRIVATE=[ + '$BUILD_DIR/mongo/db/commands/mongod_fcv', + '$BUILD_DIR/mongo/db/commands/servers', + ], ) env.Library( @@ -230,12 +232,14 @@ env.Library( 'split_vector_command.cpp', 'unset_sharding_command.cpp', ], - LIBDEPS=[ + LIBDEPS_PRIVATE=[ '$BUILD_DIR/mongo/db/bson/dotted_path_support', - '$BUILD_DIR/mongo/db/commands/dcommands_fcv', + '$BUILD_DIR/mongo/db/commands/mongod_fcv', '$BUILD_DIR/mongo/db/commands/server_status', + '$BUILD_DIR/mongo/db/commands/test_commands_enabled', '$BUILD_DIR/mongo/db/index_d', '$BUILD_DIR/mongo/db/repl/repl_coordinator_interface', + '$BUILD_DIR/mongo/db/repl/replica_set_messages', '$BUILD_DIR/mongo/s/commands/shared_cluster_commands', 'balancer', 'sharding_runtime_d', |