From 9828e085b0a85fbcdfd2b130dcea1d2e65d7f27a Mon Sep 17 00:00:00 2001 From: Joel Linn Date: Wed, 8 Apr 2020 17:39:33 +0200 Subject: [PATCH] Fix building premake on Windows. Broken before when vswhere emitted unicode characters. --- tools/build/premake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/build/premake b/tools/build/premake index 79cfd454e..14e3d5ebc 100644 --- a/tools/build/premake +++ b/tools/build/premake @@ -146,7 +146,7 @@ def import_vs_environment(): install_path = None env_tool_args = None - vswhere = subprocess.check_output('third_party/vswhere/vswhere.exe -version "[15,)" -latest -format json', shell=False, universal_newlines=True) + vswhere = subprocess.check_output('third_party/vswhere/vswhere.exe -version "[15,)" -latest -format json -utf8', shell=False, universal_newlines=True, encoding="utf-8") if vswhere: vswhere = json.loads(vswhere) if vswhere and len(vswhere) > 0: