diff --git a/visualc/vngspice.vcxproj b/visualc/vngspice.vcxproj
index d65bba7b1..3a5b21a8d 100644
--- a/visualc/vngspice.vcxproj
+++ b/visualc/vngspice.vcxproj
@@ -1344,11 +1344,6 @@
-
- invoke win_bison.exe for %(Identity)
- ..\..\flex-bison\win_bison.exe --output=.\tmp-bison\%(Filename).c --defines=.\tmp-bison\%(Filename).h %(Identity) || exit 1
- .\tmp-bison\%(Filename).c;.\tmp-bison\%(Filename).h
-
@@ -2726,6 +2721,18 @@
+
+
+ invoke win_bison.exe for %(Identity)
+ ..\..\flex-bison\win_bison.exe --output=.\tmp-bison\%(Filename).c --defines=.\tmp-bison\%(Filename).h %(Identity) || exit 1
+ .\tmp-bison\%(Filename).c;.\tmp-bison\%(Filename).h
+
+
+ invoke win_bison.exe for %(Identity)
+ ..\..\flex-bison\win_bison.exe --output=.\tmp-bison\%(Filename).c --defines=.\tmp-bison\%(Filename).h %(Identity) || exit 1
+ .\tmp-bison\%(Filename).c;.\tmp-bison\%(Filename).h
+
+
diff --git a/visualc/xspice/cmpp/cmpp.vcxproj b/visualc/xspice/cmpp/cmpp.vcxproj
index 45cecc0ec..b48535c12 100644
--- a/visualc/xspice/cmpp/cmpp.vcxproj
+++ b/visualc/xspice/cmpp/cmpp.vcxproj
@@ -155,16 +155,26 @@
-
+
+ invoke win_flex.exe for %(Identity)
+ ..\..\..\..\flex-bison\win_flex.exe --outfile=.\tmp-bison\%(Filename).c --header-file=.\tmp-bison\%(Filename).h %(Identity) || exit 1
+ .\tmp-bison\%(Filename).c;.\tmp-bison\%(Filename).h
+
+
invoke win_bison.exe for %(Identity)
..\..\..\..\flex-bison\win_bison.exe --output=.\tmp-bison\%(Filename).c --defines=.\tmp-bison\%(Filename).h %(Identity) || exit 1
.\tmp-bison\%(Filename).c;.\tmp-bison\%(Filename).h
-
+
invoke win_flex.exe for %(Identity)
..\..\..\..\flex-bison\win_flex.exe --outfile=.\tmp-bison\%(Filename).c --header-file=.\tmp-bison\%(Filename).h %(Identity) || exit 1
.\tmp-bison\%(Filename).c;.\tmp-bison\%(Filename).h
+
+ invoke win_bison.exe for %(Identity)
+ ..\..\..\..\flex-bison\win_bison.exe --output=.\tmp-bison\%(Filename).c --defines=.\tmp-bison\%(Filename).h %(Identity) || exit 1
+ .\tmp-bison\%(Filename).c;.\tmp-bison\%(Filename).h
+