Follow the Chromium’s build instructions for Windows.
WebRTC requires Visual Studio 2017 to be used.
As of September, 2017 (R503915) Chromium requires Visual Studio 2017 update 3.2 with the 15063 (Creators Update) Windows SDK or later to build. Visual Studio Community Edition should work if its license is appropriate for you. You must install the “Desktop development with C++” component and the “MFC and ATL support” sub-component. This can be done from the command line by passing these arguments to the Visual Studio installer that you download:
--add Microsoft.VisualStudio.Workload.NativeDesktop --add Microsoft.VisualStudio.Component.VC.ATLMFC --includeRecommended
You must have the Windows 10 SDK installed, version 10.0.15063 or later. The 10.0.15063 SDK initially had errors but the 10.0.15063.468 version works well. Most of this will be installed by Visual Studio.
--
---
You received this message because you are subscribed to the Google Groups "discuss-webrtc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to discuss-webrtc+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/c59d5ede-46c4-4cbb-9d69-e013c720cbf0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To unsubscribe from this group and stop receiving emails from it, send an email to discuss-webrt...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/c59d5ede-46c4-4cbb-9d69-e013c720cbf0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
# Symbols ----------------------------------------------------------------------
# The BUILDCONFIG file sets the "default_symbols" config on targets by
# default. It will be equivalent to one the three specific symbol levels.
#
# You can override the symbol level on a per-target basis by removing the
# default config and then adding the named one you want:
#
# configs -= [ "//build/config/compiler:default_symbols" ]
# configs += [ "//build/config/compiler:symbols" ]
# Full symbols.
config("symbols") {
if (is_win) {
if (use_goma) {
# Note that this requires is_win_fastlink, enforced elsewhere.
cflags = [ "/Z7" ] # Debug information in the .obj files.
} else {
cflags = [ "/Zi" ] # Produce PDB file, no edit and continue.
}
if (is_win_fastlink) {
# Tell VS 2015+ to create a PDB that references debug
# information in .obj and .lib files instead of copying
# it all. This flag is incompatible with /PROFILE
ldflags = [ "/DEBUG:FASTLINK" ]
} else {
ldflags = [ "/DEBUG" ]
}
if (is_clang) {
# /DEBUG:FASTLINK requires every object file to have standalone debug
# information.
if (is_win_fastlink) {
cflags += [ "-fstandalone-debug" ]
} else {
cflags += [ "-fno-standalone-debug" ]
}
}
To unsubscribe from this group and stop receiving emails from it, send an email to discuss-webrtc+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/762062f3-34f7-4388-a487-05a338a7f2ab%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/762062f3-34f7-4388-a487-05a338a7f2ab%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to discuss-webrtc+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/28049f4f-d281-4d26-b758-cd16a61ef1c4%40googlegroups.com.