From 6e5d084a02c8f840fed7a95847be7ac44b3fdd13 Mon Sep 17 00:00:00 2001 From: Holger Vogt Date: Wed, 8 Jan 2025 19:46:10 +0100 Subject: [PATCH] "x64" was hardcoded into aux-digital.bat and is used in the compiling of digital.vcxproj. That's problematic for trying to compile x86 or ARM64. This patch makes digital.vcxproj pass the arch as arg2 to aux-digital.bat Patch #120 provided by Mark Roszko --- visualc/xspice/aux-digital.bat | 2 +- visualc/xspice/digital.vcxproj | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/visualc/xspice/aux-digital.bat b/visualc/xspice/aux-digital.bat index 26920bb3b..ec56e0b19 100644 --- a/visualc/xspice/aux-digital.bat +++ b/visualc/xspice/aux-digital.bat @@ -11,7 +11,7 @@ CL.EXE /O2 /LD /EHsc /Feivlng.DLL /I%src% /I%inc% %src%\icarus_shim.c ^ rem Make a dummy libvvp.obj, needed for shim.vpi (to be renamed ivlng.vpi). -lib.exe /def:%src%\libvvp.def /machine:X64 +lib.exe /def:%src%\libvvp.def /machine:%2 CL.EXE /O2 /LD /EHsc /Feshim.vpi /I. /I%inc% %src%\vpi.c libvvp.lib ivlng.lib /link /DLL /EXPORT:vlog_startup_routines dir popd diff --git a/visualc/xspice/digital.vcxproj b/visualc/xspice/digital.vcxproj index 1585a1551..5acbad969 100644 --- a/visualc/xspice/digital.vcxproj +++ b/visualc/xspice/digital.vcxproj @@ -88,7 +88,7 @@ Generate Iverilog support, cfunc.c and ifspec.c files - call .\aux-digital.bat $(ProjectName) + call .\aux-digital.bat $(ProjectName) $(PlatformTarget) @@ -400,4 +400,4 @@ - + \ No newline at end of file