summaryrefslogtreecommitdiff
path: root/src/mongo/db/catalog/SConscript
diff options
context:
space:
mode:
authorAndrew Morrow <acm@mongodb.com>2015-11-07 10:42:11 -0500
committerAndrew Morrow <acm@mongodb.com>2016-07-11 23:39:50 -0400
commit17dcc253c2ea54e204630771eb3868b9f5c27e87 (patch)
tree150ae8c3b2847f4a8d375994d1a6c2dc4b7ed082 /src/mongo/db/catalog/SConscript
parent47f77e360b072e24fb2a021a14bdbee3aa463a5b (diff)
downloadmongo-17dcc253c2ea54e204630771eb3868b9f5c27e87.tar.gz
SERVER-23103 Split several libraries out of db/serveronly
Diffstat (limited to 'src/mongo/db/catalog/SConscript')
-rw-r--r--src/mongo/db/catalog/SConscript38
1 files changed, 38 insertions, 0 deletions
diff --git a/src/mongo/db/catalog/SConscript b/src/mongo/db/catalog/SConscript
index bf032af7303..7bbe617b1bf 100644
--- a/src/mongo/db/catalog/SConscript
+++ b/src/mongo/db/catalog/SConscript
@@ -39,3 +39,41 @@ env.CppUnitTest(
'index_key_validate',
]
)
+
+env.Library(
+ target='catalog',
+ source=[
+ "apply_ops.cpp",
+ "capped_utils.cpp",
+ "coll_mod.cpp",
+ "collection.cpp",
+ "collection_compact.cpp",
+ "collection_info_cache.cpp",
+ "create_collection.cpp",
+ "cursor_manager.cpp",
+ "database.cpp",
+ "database_holder.cpp",
+ "drop_collection.cpp",
+ "drop_database.cpp",
+ "drop_indexes.cpp",
+ "index_catalog.cpp",
+ "index_catalog_entry.cpp",
+ "index_create.cpp",
+ "rename_collection.cpp",
+ ],
+ LIBDEPS=[
+ 'collection_options',
+ '$BUILD_DIR/mongo/base',
+ '$BUILD_DIR/mongo/db/concurrency/lock_manager',
+ '$BUILD_DIR/mongo/db/curop',
+ '$BUILD_DIR/mongo/db/query/query',
+ '$BUILD_DIR/mongo/db/repl/serveronly',
+ '$BUILD_DIR/mongo/db/service_context',
+ '$BUILD_DIR/mongo/db/storage/mmap_v1/storage_mmapv1',
+ '$BUILD_DIR/mongo/db/storage/key_string',
+ ],
+ LIBDEPS_TAGS=[
+ # TODO: Many missing libdeps above
+ 'incomplete'
+ ],
+)