From 910853f12a6f795249f878a6f53213503d1d0136 Mon Sep 17 00:00:00 2001 From: Xidorn Quan Date: Fri, 30 Sep 2016 11:09:43 +1000 Subject: [PATCH] Move --use-msvc-mangling out from clang flags. --- components/style/binding_tools/regen.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/components/style/binding_tools/regen.py b/components/style/binding_tools/regen.py index 3ff6e2c9396..3921c6e0545 100755 --- a/components/style/binding_tools/regen.py +++ b/components/style/binding_tools/regen.py @@ -270,7 +270,6 @@ def platform_dependent_defines(): elif system == "Windows": ret.append("-DOS_WIN=1") ret.append("-DWIN32=1") - ret.append("-use-msvc-mangling") msvc_platform = os.environ["PLATFORM"] if msvc_platform == "X86": ret.append("--target=i686-pc-win32") @@ -392,6 +391,9 @@ def build(objdir, target_name, debug, debugger, kind_name=None, clang_flags.extend(platform_dependent_defines()) + if platform.system() == "Windows": + flags.append("--use-msvc-mangling") + if "raw_lines" in current_target: for raw_line in current_target["raw_lines"]: flags.append("--raw-line")