aboutsummaryrefslogtreecommitdiffstats
path: root/build/scripts/fix_msvc_output.py
diff options
context:
space:
mode:
authormikhnenko <mikhnenko@yandex-team.com>2024-05-29 09:34:12 +0300
committermikhnenko <mikhnenko@yandex-team.com>2024-05-29 09:51:01 +0300
commit2b58663bc4bdccdb1a66be41b4a5024e30129676 (patch)
tree49dd654882cdfcef7807c0968416ea8e4a7e062d /build/scripts/fix_msvc_output.py
parent641d8332d02a38f849b08161a53860b221667e14 (diff)
downloadydb-2b58663bc4bdccdb1a66be41b4a5024e30129676.tar.gz
Add renaming py2-proto-symbols to all needed linking scripts
b7ff75f77e1a1818aac0062ec06948dad92af1bc
Diffstat (limited to 'build/scripts/fix_msvc_output.py')
-rw-r--r--build/scripts/fix_msvc_output.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/build/scripts/fix_msvc_output.py b/build/scripts/fix_msvc_output.py
index 183a442e1f..c9694afbc8 100644
--- a/build/scripts/fix_msvc_output.py
+++ b/build/scripts/fix_msvc_output.py
@@ -4,6 +4,8 @@ import sys
import process_command_files as pcf
import process_whole_archive_option as pwa
+from fix_py2_protobuf import fix_py2
+
def out2err(cmd):
return subprocess.Popen(cmd, stdout=sys.stderr).wait()
@@ -40,4 +42,6 @@ if __name__ == '__main__':
if mode in ('cl', 'ml'):
# First line of cl.exe and ml64.exe stdout is useless: it prints input file
run = out2err_cut_first_line
+ if mode == 'link':
+ cmd = fix_py2(cmd, have_comand_files=True, prefix='', suffix='lib')
sys.exit(run(cmd))