Skip to content
This repository was archived by the owner on Oct 25, 2024. It is now read-only.

Commit fa8b907

Browse files
authored
Add default linking for VS build. (#542)
1 parent a0e63da commit fa8b907

File tree

2 files changed

+34
-0
lines changed

2 files changed

+34
-0
lines changed

talk/owt/BUILD.gn

+4
Original file line numberDiff line numberDiff line change
@@ -238,6 +238,10 @@ static_library("owt_sdk_base") {
238238
}
239239
}
240240

241+
if (owt_use_openssl) {
242+
defines += [ "OWT_USE_OPENSSL" ]
243+
}
244+
241245
if (is_win || is_linux) {
242246
# Custom audio/video input and output.
243247
# When rebasing libwebrtc to a new version, custom audio/video input/output

talk/owt/sdk/base/peerconnectiondependencyfactory.cc

+30
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,36 @@
3737
#endif
3838
#include "owt/base/clientconfiguration.h"
3939
#include "owt/base/globalconfiguration.h"
40+
41+
#if defined(WEBRTC_WIN) && defined(_MSC_VER)
42+
#pragma comment(lib, "crypt32.lib")
43+
#pragma comment(lib, "ws2_32.lib")
44+
#pragma comment(lib, "secur32.lib")
45+
#pragma comment(lib, "dmoguids.lib")
46+
#pragma comment(lib, "msdmo.lib")
47+
#pragma comment(lib, "wmcodecdspuuid.lib")
48+
#pragma comment(lib, "amstrmid.lib")
49+
#pragma comment(lib, "strmiids.lib")
50+
#ifdef OWT_USE_MSDK
51+
#pragma comment(lib, "mf.lib")
52+
#pragma comment(lib, "mfplat.lib")
53+
#pragma comment(lib, "mfuuid.lib")
54+
#pragma comment(lib, "d3d9.lib")
55+
#pragma comment(lib, "dxgi.lib")
56+
#pragma comment(lib, "d3d11.lib")
57+
#pragma comment(lib, "dxva2.lib")
58+
#pragma comment(lib, "dcomp.lib")
59+
#pragma comment(lib, "libmfx_vs2015.lib")
60+
#endif
61+
#ifdef OWT_USE_OPENSSL
62+
#pragma comment(lib, "libssl.lib")
63+
#pragma comment(lib, "libcrypto.lib")
64+
#endif
65+
#ifdef OWT_ENABLE_QUIC
66+
#pragma comment(lib, "owt_web_transport.dll.lib")
67+
#endif
68+
#endif
69+
4070
using namespace rtc;
4171
namespace owt {
4272
namespace base {

0 commit comments

Comments
 (0)