authorgravatar for johnnymarler@gmail.comJonathan Marler <johnnymarler@gmail.com> 2021-09-07 21:49:08-06:00
committergravatar for johnnymarler@gmail.comJonathan Marler <johnnymarler@gmail.com> 2021-09-07 21:49:08-06:00
log343547d4a4cf8a98b6380881aa310fa7868e7486
tree307f8295600f16394e7ab7ff65a47b911c26931b
parent375619820ecb8e34d38749fb4dc339258b2766a6

finalize windows_sdk paths based on snickler suggestions


1 files changed, 3 insertions(+), 6 deletions(-)

src/windows_sdk.cpp+3-6
......@@ -32,7 +32,7 @@ static const NativeArch native_arch = NativeArchArm;
3232static const NativeArch native_arch = NativeArchi386;
3333#elif defined(_M_X64) || defined(__x86_64__)
3434static const NativeArch native_arch = NativeArchx86_64;
35#elif defined(__aarch64__)
35#elif defined(_M_ARM64) || defined(__aarch64__)
3636static const NativeArch native_arch = NativeArchAarch64;
3737#else
3838#error unsupported architecture
......@@ -120,8 +120,7 @@ static ZigFindWindowsSdkError find_msvc_lib_dir(ZigWindowsSDKPrivate *priv) {
120120 out_append_ptr += sprintf(out_append_ptr, "arm\\");
121121 break;
122122 case NativeArchAarch64:
123 // TODO: is this right?
124 out_append_ptr += sprintf(out_append_ptr, "aarch64\\");
123 out_append_ptr += sprintf(out_append_ptr, "arm64\\");
125124 break;
126125 }
127126 sprintf(tmp_buf, "%s%s", output_path, "vcruntime.lib");
......@@ -169,8 +168,7 @@ com_done:;
169168 tmp_buf_append_ptr += sprintf(tmp_buf_append_ptr, "arm\\");
170169 break;
171170 case NativeArchAarch64:
172 // TODO: is this right?
173 tmp_buf_append_ptr += sprintf(tmp_buf_append_ptr, "aarch64\\");
171 tmp_buf_append_ptr += sprintf(tmp_buf_append_ptr, "arm64\\");
174172 break;
175173 }
176174
......@@ -216,7 +214,6 @@ static ZigFindWindowsSdkError find_10_version(ZigWindowsSDKPrivate *priv) {
216214 option_name = "OptionId.DesktopCPParm";
217215 break;
218216 case NativeArchAarch64:
219 // TODO: is this right?
220217 option_name = "OptionId.DesktopCPParm64";
221218 break;
222219 case NativeArchx86_64: