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