commit 343547d4a4cf8a98b6380881aa310fa7868e7486 (tree)
parent 375619820ecb8e34d38749fb4dc339258b2766a6
Author: Jonathan Marler <johnnymarler@gmail.com>
Date: Tue, 7 Sep 2021 21:49:08 -0600
finalize windows_sdk paths based on snickler suggestions
Diffstat:
1 file changed, 3 insertions(+), 6 deletions(-)
diff --git a/src/windows_sdk.cpp b/src/windows_sdk.cpp
@@ -32,7 +32,7 @@ static const NativeArch native_arch = NativeArchArm;
static const NativeArch native_arch = NativeArchi386;
#elif defined(_M_X64) || defined(__x86_64__)
static const NativeArch native_arch = NativeArchx86_64;
-#elif defined(__aarch64__)
+#elif defined(_M_ARM64) || defined(__aarch64__)
static const NativeArch native_arch = NativeArchAarch64;
#else
#error unsupported architecture
@@ -120,8 +120,7 @@ static ZigFindWindowsSdkError find_msvc_lib_dir(ZigWindowsSDKPrivate *priv) {
out_append_ptr += sprintf(out_append_ptr, "arm\\");
break;
case NativeArchAarch64:
- // TODO: is this right?
- out_append_ptr += sprintf(out_append_ptr, "aarch64\\");
+ out_append_ptr += sprintf(out_append_ptr, "arm64\\");
break;
}
sprintf(tmp_buf, "%s%s", output_path, "vcruntime.lib");
@@ -169,8 +168,7 @@ com_done:;
tmp_buf_append_ptr += sprintf(tmp_buf_append_ptr, "arm\\");
break;
case NativeArchAarch64:
- // TODO: is this right?
- tmp_buf_append_ptr += sprintf(tmp_buf_append_ptr, "aarch64\\");
+ tmp_buf_append_ptr += sprintf(tmp_buf_append_ptr, "arm64\\");
break;
}
@@ -216,7 +214,6 @@ static ZigFindWindowsSdkError find_10_version(ZigWindowsSDKPrivate *priv) {
option_name = "OptionId.DesktopCPParm";
break;
case NativeArchAarch64:
- // TODO: is this right?
option_name = "OptionId.DesktopCPParm64";
break;
case NativeArchx86_64: