I've cherry-picked this commit into my CEF branch 3112.
It's started to build the separate dll's but after a while it halts due to 'inconsistent dll linkage'.
- Code: Select all
ninja -t msvc -e environment.x86 -- "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64_x86/cl.exe" /nologo /showIncludes /FC @obj/chrome_elf/crash/content_switches.obj.rsp /c ../../content/public/common/content_switches.cc /Foobj/chrome_elf/crash/content_switches.obj /Fd"obj/chrome_elf/crash_cc.pdb"
d:\bslibs\chromium\chromium\src\content\public\common\content_switches.cc(13): error C2220: warning treated as error - no 'object' file generated
d:\bslibs\chromium\chromium\src\content\public\common\content_switches.cc(13): warning C4273: 'switches::kAcceleratedCanvas2dMSAASampleCount': inconsistent dll linkage
d:\bslibs\chromium\chromium\src\content\public\common\content_switches.h(18): note: see previous definition of 'kAcceleratedCanvas2dMSAASampleCount'
d:\bslibs\chromium\chromium\src\content\public\common\content_switches.cc(21): warning C4273: 'switches::kAecRefinedAdaptiveFilter': inconsistent dll linkage
d:\bslibs\chromium\chromium\src\content\public\common\content_switches.h(19): note: see previous definition of 'kAecRefinedAdaptiveFilter'
etc.