summaryrefslogtreecommitdiff
path: root/src/mongo/db/auth/SConscript
diff options
context:
space:
mode:
authorBen Caimano <ben.caimano@10gen.com>2021-01-25 21:28:11 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-02-03 22:44:39 +0000
commit8efbaad2fd3b50352c9a0c4298137b4b4cabbae8 (patch)
tree0bda8356ef65ffc145aec91ded6c4e60ec56e2a1 /src/mongo/db/auth/SConscript
parent7b9b44aa12252dea6ae92dc2aaaf60f98f1873cf (diff)
downloadmongo-8efbaad2fd3b50352c9a0c4298137b4b4cabbae8.tar.gz
SERVER-54215 Rewire sasl/authenticate library dependencies
Diffstat (limited to 'src/mongo/db/auth/SConscript')
-rw-r--r--src/mongo/db/auth/SConscript34
1 files changed, 25 insertions, 9 deletions
diff --git a/src/mongo/db/auth/SConscript b/src/mongo/db/auth/SConscript
index 220d5a23d58..e128915a769 100644
--- a/src/mongo/db/auth/SConscript
+++ b/src/mongo/db/auth/SConscript
@@ -32,6 +32,9 @@ env.Library(
'$BUILD_DIR/mongo/base',
'$BUILD_DIR/mongo/db/service_context',
],
+ LIBDEPS_PRIVATE=[
+ 'sasl_options',
+ ],
)
env.Library(
@@ -153,8 +156,9 @@ env.Library(
'user_document_parser',
],
LIBDEPS_PRIVATE=[
- '$BUILD_DIR/mongo/db/audit',
+ '$BUILD_DIR/mongo/db/audit', # audit:logLogout in AuthZSession.
'$BUILD_DIR/mongo/db/commands/create_command',
+ '$BUILD_DIR/mongo/db/stats/counters',
'$BUILD_DIR/mongo/idl/server_parameter',
'$BUILD_DIR/mongo/util/caching',
],
@@ -221,27 +225,39 @@ env.Library(
)
env.Library(
- target='authservercommon',
+ target='sasl_commands',
source=[
- 'authz_session_external_state_server_common.cpp',
'sasl_commands.cpp',
'sasl_commands.idl',
'sasl_payload.cpp',
+ ],
+ LIBDEPS_PRIVATE=[
+ '$BUILD_DIR/mongo/client/sasl_client',
+ '$BUILD_DIR/mongo/db/audit',
+ '$BUILD_DIR/mongo/db/commands',
+ '$BUILD_DIR/mongo/db/commands/test_commands_enabled',
+ 'auth',
+ 'auth_impl_internal',
+ 'authorization_manager_global',
+ 'saslauth',
+ ],
+)
+
+env.Library(
+ target='authservercommon',
+ source=[
+ 'authz_session_external_state_server_common.cpp',
'enable_localhost_auth_bypass_parameter.idl',
],
LIBDEPS=[
+ '$BUILD_DIR/mongo/db/commands/authentication_commands',
'auth',
'auth_impl_internal',
'authorization_manager_global',
+ 'sasl_commands',
'saslauth',
],
LIBDEPS_PRIVATE=[
- '$BUILD_DIR/mongo/client/sasl_client',
- '$BUILD_DIR/mongo/db/audit',
- '$BUILD_DIR/mongo/db/commands',
- '$BUILD_DIR/mongo/db/commands/authentication_commands',
- '$BUILD_DIR/mongo/db/commands/test_commands_enabled',
- '$BUILD_DIR/mongo/db/stats/counters',
'sasl_options_init',
],
)