From fee180983ade8fa8f31f00f6890a4408c1028d99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Fri, 29 Dec 2023 02:25:24 +0100 Subject: [PATCH] Fix qemu emulator name for x86 and powerpc64le. Part of #96. --- src/sdk/build/Vezel.Zig.Sdk.Emulator.targets | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/sdk/build/Vezel.Zig.Sdk.Emulator.targets b/src/sdk/build/Vezel.Zig.Sdk.Emulator.targets index 7338cec..e71209c 100644 --- a/src/sdk/build/Vezel.Zig.Sdk.Emulator.targets +++ b/src/sdk/build/Vezel.Zig.Sdk.Emulator.targets @@ -4,17 +4,23 @@ and target characteristics that were determined earlier. --> + + <_QemuName>qemu-$(TargetArchitecture) + <_QemuName Condition="'$(TargetArchitecture)' == 'powerpc64le'">qemu-ppc64 + <_QemuName Condition="'$(TargetArchitecture)' == 'x86'">qemu-i386 + + - <_EmulatorName>qemu-$(TargetArchitecture) - <_EmulatorCommand>qemu-$(TargetArchitecture) + <_EmulatorName>$(_QemuName) + <_EmulatorCommand>$(_QemuName) <_EmulatorName>wsl - <_EmulatorName Condition="'$(TargetArchitecture)' != 'x86_64'">$(_EmulatorName) qemu-$(TargetArchitecture) + <_EmulatorName Condition="'$(TargetArchitecture)' != 'x86_64'">$(_EmulatorName) $(_QemuName) <_EmulatorCommand>wsl <_EmulatorArgumentPrefix>"`wslpath - <_EmulatorArgumentPrefix Condition="'$(TargetArchitecture)' != 'x86_64'">qemu-$(TargetArchitecture) $(_EmulatorArgumentPrefix) + <_EmulatorArgumentPrefix Condition="'$(TargetArchitecture)' != 'x86_64'">$(_QemuName) $(_EmulatorArgumentPrefix) <_EmulatorArgumentSuffix>`"