diff options
author | Ben Caimano <ben.caimano@10gen.com> | 2021-01-25 21:28:11 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-02-03 22:44:39 +0000 |
commit | 8efbaad2fd3b50352c9a0c4298137b4b4cabbae8 (patch) | |
tree | 0bda8356ef65ffc145aec91ded6c4e60ec56e2a1 /src/mongo/db/auth/SConscript | |
parent | 7b9b44aa12252dea6ae92dc2aaaf60f98f1873cf (diff) | |
download | mongo-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/SConscript | 34 |
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', ], ) |