# -*- mode: python; -*- Import('env') Import('get_option') env = env.Clone() yamlEnv = env.Clone() yamlEnv.InjectThirdParty(libraries=['yaml']) mongobridge = env.Program( target="mongobridge", source=[ "bridge.cpp", "bridge_commands.cpp", "mongobridge_options.cpp", "mongobridge_options.idl", "mongobridge_options_init.cpp" ], LIBDEPS=[ '$BUILD_DIR/mongo/db/dbmessage', '$BUILD_DIR/mongo/rpc/rpc', '$BUILD_DIR/mongo/transport/message_compressor', '$BUILD_DIR/mongo/transport/message_compressor_options_server', '$BUILD_DIR/mongo/transport/service_entry_point', '$BUILD_DIR/mongo/transport/service_executor', '$BUILD_DIR/mongo/transport/transport_layer', '$BUILD_DIR/mongo/util/net/network', '$BUILD_DIR/mongo/util/options_parser/options_parser_init', '$BUILD_DIR/mongo/util/signal_handlers', ], AIB_COMPONENT='dist-test', ) if get_option("install-mode") != "hygienic": env.Install("#/", mongobridge)