From 1956e1d91fcd58d80dc9339b67e5835b169f9bff Mon Sep 17 00:00:00 2001 From: dwarning <> Date: Fri, 6 Dec 2024 13:31:26 +0100 Subject: [PATCH] Visual Studio implementation, stdbool.h problem still exist --- src/osdi/osdisetup.c | 2 +- visualc/make-install-vngspice.bat | 12 +++ visualc/vngspice-fftw.vcxproj | 130 ++++++++++++++++-------------- visualc/vngspice.vcxproj | 110 +++++++++---------------- visualc/xspice/analog.vcxproj | 8 +- visualc/xspice/digital.vcxproj | 10 +-- visualc/xspice/spice2poly.vcxproj | 8 +- visualc/xspice/table.vcxproj | 8 +- visualc/xspice/xtradev.vcxproj | 8 +- visualc/xspice/xtraevt.vcxproj | 8 +- 10 files changed, 144 insertions(+), 160 deletions(-) diff --git a/src/osdi/osdisetup.c b/src/osdi/osdisetup.c index e8a5a45f5..84ab42351 100644 --- a/src/osdi/osdisetup.c +++ b/src/osdi/osdisetup.c @@ -10,7 +10,6 @@ */ #include "ngspice/iferrmsg.h" -#include #include "ngspice/memory.h" #include "ngspice/ngspice.h" #include "ngspice/typedefs.h" @@ -18,6 +17,7 @@ #include "osdi.h" #include "osdidefs.h" +#include #include #include #include diff --git a/visualc/make-install-vngspice.bat b/visualc/make-install-vngspice.bat index 4f37bba02..5a62477e2 100644 --- a/visualc/make-install-vngspice.bat +++ b/visualc/make-install-vngspice.bat @@ -33,6 +33,10 @@ goto end :copy2 copy %1\ngspice.exe %dst%\bin\ copy ..\..\fftw-3.3-dll32\libfftw3-3.dll %dst%\bin\ +copy ..\..\SuiteSparse\bin\libklu.dll %dst%\bin\ +copy ..\..\SuiteSparse\bin\libamd.dll %dst%\bin\ +copy ..\..\SuiteSparse\bin\libbtf.dll %dst%\bin\ +copy ..\..\SuiteSparse\bin\libcolamd.dll %dst%\bin\ goto end :b64 @@ -57,12 +61,20 @@ if "%2" == "fftw" goto copy2-64 if "%3" == "fftw" goto copy2-64 copy %1\ngspice.exe %dst%\bin\ +copy ..\..\SuiteSparse\bin\libklu.dll %dst%\bin\ +copy ..\..\SuiteSparse\bin\libamd.dll %dst%\bin\ +copy ..\..\SuiteSparse\bin\libbtf.dll %dst%\bin\ +copy ..\..\SuiteSparse\bin\libcolamd.dll %dst%\bin\ copy .\spinitr64 .\spinit goto end :copy2-64 copy %1\ngspice.exe %dst%\bin\ copy ..\..\fftw-3.3-dll64\libfftw3-3.dll %dst%\bin\ +copy ..\..\SuiteSparse\bin\libklu.dll %dst%\bin\ +copy ..\..\SuiteSparse\bin\libamd.dll %dst%\bin\ +copy ..\..\SuiteSparse\bin\libbtf.dll %dst%\bin\ +copy ..\..\SuiteSparse\bin\libcolamd.dll %dst%\bin\ :end mkdir %dst%\share\ngspice\scripts\src\ngspice diff --git a/visualc/vngspice-fftw.vcxproj b/visualc/vngspice-fftw.vcxproj index ac78cc4b3..c47caca23 100644 --- a/visualc/vngspice-fftw.vcxproj +++ b/visualc/vngspice-fftw.vcxproj @@ -206,7 +206,7 @@ lib /machine:x86 /def:..\..\fftw-3.3-dll32\libfftw3-3.def /out:$(IntDir)libfftw3 Disabled - ..\src\maths\poly;..\src\frontend;..\src\spicelib\devices;tmp-bison;src\include;..\src\spicelib\parser;..\src\include;..\src\include\cppduals;.;..\..\fftw-3.3-dll32;%(AdditionalIncludeDirectories) + ..\src\maths\poly;..\src\frontend;..\src\spicelib\devices;tmp-bison;src\include;..\src\spicelib\parser;..\src\include;..\src\include\cppduals;.;..\..\fftw-3.3-dll32;..\..\SuiteSparse\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;SIMULATOR;XSPICE;NGDEBUG;HAVE_LIBFFTW3;%(PreprocessorDefinitions) false @@ -239,6 +239,10 @@ lib /machine:x86 /def:..\..\fftw-3.3-dll32\libfftw3-3.def /out:$(IntDir)libfftw3 copy /y "..\..\fftw-3.3-dll32\libfftw3-3.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libklu.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libamd.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libbtf.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libcolamd.dll" "$(OutDir)" make-install-vngspiced.bat $(OutDir) fftw @@ -254,7 +258,7 @@ lib /machine:x86 /def:..\..\fftw-3.3-dll32\libfftw3-3.def /out:$(IntDir)libfftw3 true Speed true - ..\src\maths\poly;..\src\frontend;..\src\spicelib\devices;tmp-bison;src\include;..\src\spicelib\parser;..\src\include;..\src\include\cppduals;.;..\..\fftw-3.3-dll32;%(AdditionalIncludeDirectories) + ..\src\maths\poly;..\src\frontend;..\src\spicelib\devices;tmp-bison;src\include;..\src\spicelib\parser;..\src\include;..\src\include\cppduals;.;..\..\fftw-3.3-dll32;..\..\SuiteSparse\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;SIMULATOR;XSPICE;HAVE_LIBFFTW3;%(PreprocessorDefinitions) false @@ -290,6 +294,10 @@ lib /machine:x86 /def:..\..\fftw-3.3-dll32\libfftw3-3.def /out:$(IntDir)libfftw3 copy /y "..\..\fftw-3.3-dll32\libfftw3-3.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libklu.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libamd.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libbtf.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libcolamd.dll" "$(OutDir)" make-install-vngspice.bat $(OutDir) fftw @@ -305,7 +313,7 @@ lib /machine:x64 /def:..\..\fftw-3.3-dll64\libfftw3-3.def /out:$(IntDir)libfftw3 Disabled - ..\src\maths\poly;..\src\frontend;..\src\spicelib\devices;tmp-bison;src\include;..\src\spicelib\parser;..\src\include;..\src\include\cppduals;.;..\..\fftw-3.3-dll64;%(AdditionalIncludeDirectories) + ..\src\maths\poly;..\src\frontend;..\src\spicelib\devices;tmp-bison;src\include;..\src\spicelib\parser;..\src\include;..\src\include\cppduals;.;..\..\fftw-3.3-dll64;..\..\SuiteSparse\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;SIMULATOR;XSPICE;NGDEBUG;CONFIG64;HAVE_LIBFFTW3;%(PreprocessorDefinitions) false @@ -323,7 +331,7 @@ lib /machine:x64 /def:..\..\fftw-3.3-dll64\libfftw3-3.def /out:$(IntDir)libfftw3 /openmp:llvm %(AdditionalOptions) - psapi.lib;KLU_COMPLEX.lib;$(IntDir)libfftw3-3.lib;%(AdditionalDependencies) + psapi.lib;KLU_COMPLEX.lib;$(IntDir)libfftw3-3.lib;libklu.lib;%(AdditionalDependencies) true Windows 0 @@ -335,11 +343,15 @@ lib /machine:x64 /def:..\..\fftw-3.3-dll64\libfftw3-3.def /out:$(IntDir)libfftw3 MachineX64 true - KLU\x64\Debug;%(AdditionalLibraryDirectories) + KLU\x64\Debug;..\..\SuiteSparse\lib;%(AdditionalLibraryDirectories) copy /y "..\..\fftw-3.3-dll64\libfftw3-3.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libklu.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libamd.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libbtf.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libcolamd.dll" "$(OutDir)" make-install-vngspiced.bat $(OutDir) fftw 64 @@ -376,7 +388,7 @@ lib /machine:x64 /def:..\..\fftw-3.3-dll64\libfftw3-3.def /out:$(IntDir)libfftw3 /openmp:llvm %(AdditionalOptions) - psapi.lib;KLU_COMPLEX.lib;$(IntDir)libfftw3-3.lib;%(AdditionalDependencies) + psapi.lib;KLU_COMPLEX.lib;$(IntDir)libfftw3-3.lib;libklu.lib;%(AdditionalDependencies) true Windows 0 @@ -393,11 +405,15 @@ lib /machine:x64 /def:..\..\fftw-3.3-dll64\libfftw3-3.def /out:$(IntDir)libfftw3 MachineX64 true - KLU\x64\Release;%(AdditionalLibraryDirectories) + KLU\x64\Release;..\..\SuiteSparse\lib;%(AdditionalLibraryDirectories) copy /y "..\..\fftw-3.3-dll64\libfftw3-3.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libklu.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libamd.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libbtf.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libcolamd.dll" "$(OutDir)" make-install-vngspice.bat $(OutDir) fftw 64 @@ -427,7 +443,7 @@ lib /machine:x86 /def:..\..\fftw-3.3-dll32\libfftw3-3.def /out:$(IntDir)libfftw3 stdcpp14 - psapi.lib;KLU_COMPLEX.lib;$(IntDir)libfftw3-3.lib;%(AdditionalDependencies) + psapi.lib;KLU_COMPLEX.lib;$(IntDir)libfftw3-3.lib;libklu.lib;%(AdditionalDependencies) true Console 0 @@ -439,11 +455,15 @@ lib /machine:x86 /def:..\..\fftw-3.3-dll32\libfftw3-3.def /out:$(IntDir)libfftw3 MachineX86 true - KLU/Debug/;%(AdditionalLibraryDirectories) + KLU/Debug/;..\..\SuiteSparse\lib;%(AdditionalLibraryDirectories) copy /y "..\..\fftw-3.3-dll32\libfftw3-3.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libklu.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libamd.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libbtf.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libcolamd.dll" "$(OutDir)" make-install-vngspiced.bat $(OutDir) fftw @@ -476,7 +496,7 @@ lib /machine:x86 /def:..\..\fftw-3.3-dll32\libfftw3-3.def /out:$(IntDir)libfftw3 stdcpp14 - psapi.lib;KLU_COMPLEX.lib;$(IntDir)libfftw3-3.lib;%(AdditionalDependencies) + psapi.lib;KLU_COMPLEX.lib;$(IntDir)libfftw3-3.lib;libklu.lib;%(AdditionalDependencies) true Console 0 @@ -491,11 +511,15 @@ lib /machine:x86 /def:..\..\fftw-3.3-dll32\libfftw3-3.def /out:$(IntDir)libfftw3 MachineX86 true - KLU/Release/;%(AdditionalLibraryDirectories) + KLU/Release/;..\..\SuiteSparse\lib;%(AdditionalLibraryDirectories) copy /y "..\..\fftw-3.3-dll32\libfftw3-3.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libklu.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libamd.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libbtf.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libcolamd.dll" "$(OutDir)" make-install-vngspice.bat $(OutDir) fftw @@ -529,7 +553,7 @@ lib /machine:x64 /def:..\..\fftw-3.3-dll64\libfftw3-3.def /out:$(IntDir)libfftw3 /openmp:llvm %(AdditionalOptions) - psapi.lib;KLU_COMPLEX.lib;$(IntDir)libfftw3-3.lib;%(AdditionalDependencies) + psapi.lib;KLU_COMPLEX.lib;$(IntDir)libfftw3-3.lib;libklu.lib;%(AdditionalDependencies) true Console 0 @@ -541,11 +565,15 @@ lib /machine:x64 /def:..\..\fftw-3.3-dll64\libfftw3-3.def /out:$(IntDir)libfftw3 MachineX64 true - KLU\x64\Debug;%(AdditionalLibraryDirectories) + KLU\x64\Debug;..\..\SuiteSparse\lib;%(AdditionalLibraryDirectories) copy /y "..\..\fftw-3.3-dll64\libfftw3-3.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libklu.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libamd.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libbtf.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libcolamd.dll" "$(OutDir)" make-install-vngspiced.bat $(OutDir) fftw 64 @@ -582,7 +610,7 @@ lib /machine:x64 /def:..\..\fftw-3.3-dll64\libfftw3-3.def /out:$(IntDir)libfftw3 /openmp:llvm %(AdditionalOptions) - psapi.lib;KLU_COMPLEX.lib;$(IntDir)libfftw3-3.lib;%(AdditionalDependencies) + psapi.lib;KLU_COMPLEX.lib;$(IntDir)libfftw3-3.lib;libklu.lib;%(AdditionalDependencies) true Console 0 @@ -597,11 +625,15 @@ lib /machine:x64 /def:..\..\fftw-3.3-dll64\libfftw3-3.def /out:$(IntDir)libfftw3 MachineX64 true - KLU\x64\Release;%(AdditionalLibraryDirectories) + KLU\x64\Release;..\..\SuiteSparse\lib;%(AdditionalLibraryDirectories) copy /y "..\..\fftw-3.3-dll64\libfftw3-3.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libklu.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libamd.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libbtf.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libcolamd.dll" "$(OutDir)" make-install-vngspice.bat $(OutDir) fftw 64 @@ -635,7 +667,7 @@ lib /machine:x86 /def:..\..\fftw-3.3-dll32\libfftw3-3.def /out:$(IntDir)libfftw3 stdcpp14 - psapi.lib;KLU_COMPLEX.lib;$(IntDir)libfftw3-3.lib;%(AdditionalDependencies) + psapi.lib;KLU_COMPLEX.lib;$(IntDir)libfftw3-3.lib;libklu.lib;%(AdditionalDependencies) true Windows 0 @@ -650,11 +682,15 @@ lib /machine:x86 /def:..\..\fftw-3.3-dll32\libfftw3-3.def /out:$(IntDir)libfftw3 MachineX86 true - KLU/Release/;%(AdditionalLibraryDirectories) + KLU/Release/;..\..\SuiteSparse\lib;%(AdditionalLibraryDirectories) copy /y "..\..\fftw-3.3-dll32\libfftw3-3.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libklu.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libamd.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libbtf.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libcolamd.dll" "$(OutDir)" make-install-vngspice.bat $(OutDir) fftw @@ -693,7 +729,7 @@ lib /machine:x64 /def:..\..\fftw-3.3-dll64\libfftw3-3.def /out:$(IntDir)libfftw3 /openmp:llvm %(AdditionalOptions) - psapi.lib;KLU_COMPLEX.lib;$(IntDir)libfftw3-3.lib;%(AdditionalDependencies) + psapi.lib;KLU_COMPLEX.lib;$(IntDir)libfftw3-3.lib;libklu.lib;%(AdditionalDependencies) true Windows 0 @@ -710,11 +746,15 @@ lib /machine:x64 /def:..\..\fftw-3.3-dll64\libfftw3-3.def /out:$(IntDir)libfftw3 MachineX64 true - KLU\x64\Release;%(AdditionalLibraryDirectories) + KLU\x64\Release;..\..\SuiteSparse\lib;%(AdditionalLibraryDirectories) copy /y "..\..\fftw-3.3-dll64\libfftw3-3.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libklu.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libamd.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libbtf.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libcolamd.dll" "$(OutDir)" make-install-vngspice.bat $(OutDir) fftw 64 @@ -748,7 +788,7 @@ lib /machine:x86 /def:..\..\fftw-3.3-dll32\libfftw3-3.def /out:$(IntDir)libfftw3 stdcpp14 - psapi.lib;KLU_COMPLEX.lib;$(IntDir)libfftw3-3.lib;%(AdditionalDependencies) + psapi.lib;KLU_COMPLEX.lib;$(IntDir)libfftw3-3.lib;libklu.lib;%(AdditionalDependencies) true Console 0 @@ -767,6 +807,10 @@ lib /machine:x86 /def:..\..\fftw-3.3-dll32\libfftw3-3.def /out:$(IntDir)libfftw3 copy /y "..\..\fftw-3.3-dll32\libfftw3-3.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libklu.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libamd.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libbtf.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libcolamd.dll" "$(OutDir)" make-install-vngspice.bat $(OutDir) fftw @@ -805,7 +849,7 @@ lib /machine:x64 /def:..\..\fftw-3.3-dll64\libfftw3-3.def /out:$(IntDir)libfftw3 /openmp:llvm %(AdditionalOptions) - psapi.lib;KLU_COMPLEX.lib;$(IntDir)libfftw3-3.lib;%(AdditionalDependencies) + psapi.lib;KLU_COMPLEX.lib;$(IntDir)libfftw3-3.lib;libklu.lib;%(AdditionalDependencies) true Console 0 @@ -820,11 +864,15 @@ lib /machine:x64 /def:..\..\fftw-3.3-dll64\libfftw3-3.def /out:$(IntDir)libfftw3 MachineX64 true - KLU\x64\Release;%(AdditionalLibraryDirectories) + KLU\x64\Release;..\..\SuiteSparse\lib;%(AdditionalLibraryDirectories) copy /y "..\..\fftw-3.3-dll64\libfftw3-3.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libklu.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libamd.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libbtf.dll" "$(OutDir)" + copy /y "..\..\SuiteSparse\bin\libcolamd.dll" "$(OutDir)" make-install-vngspice.bat $(OutDir) fftw 64 @@ -1082,10 +1130,7 @@ lib /machine:x64 /def:..\..\fftw-3.3-dll64\libfftw3-3.def /out:$(IntDir)libfftw3 - - - @@ -1606,43 +1651,8 @@ lib /machine:x64 /def:..\..\fftw-3.3-dll64\libfftw3-3.def /out:$(IntDir)libfftw3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/visualc/vngspice.vcxproj b/visualc/vngspice.vcxproj index 8e80be4e2..1b944250e 100644 --- a/visualc/vngspice.vcxproj +++ b/visualc/vngspice.vcxproj @@ -211,7 +211,7 @@ Disabled - ..\src\maths\poly;..\src\frontend;..\src\spicelib\devices;tmp-bison;src\include;..\src\spicelib\parser;..\src\include;..\src\include\cppduals;.;%(AdditionalIncludeDirectories) + ..\src\maths\poly;..\src\frontend;..\src\spicelib\devices;tmp-bison;src\include;..\src\spicelib\parser;..\src\include;..\src\include\cppduals;.;..\..\SuiteSparse\include\;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;SIMULATOR;XSPICE;_MSC_PLATFORM_TOOLSET=$(PlatformToolsetVersion);NGDEBUG;%(PreprocessorDefinitions) false @@ -229,7 +229,7 @@ true - psapi.lib;KLU_COMPLEX.lib;%(AdditionalDependencies) + psapi.lib;KLU_COMPLEX.lib;libklu.lib;%(AdditionalDependencies) true Windows 0 @@ -241,7 +241,7 @@ MachineX86 true - KLU/Debug/;%(AdditionalLibraryDirectories) + KLU/Debug/;..\..\SuiteSparse\lib;%(AdditionalLibraryDirectories) make-install-vngspiced.bat $(OutDir) @@ -260,7 +260,7 @@ true Speed true - ..\src\maths\poly;..\src\frontend;..\src\spicelib\devices;tmp-bison;src\include;..\src\spicelib\parser;..\src\include;..\src\include\cppduals;.;%(AdditionalIncludeDirectories) + ..\src\maths\poly;..\src\frontend;..\src\spicelib\devices;tmp-bison;src\include;..\src\spicelib\parser;..\src\include;..\src\include\cppduals;.;..\..\SuiteSparse\include\;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;SIMULATOR;XSPICE;_MSC_PLATFORM_TOOLSET=$(PlatformToolsetVersion);%(PreprocessorDefinitions) false @@ -278,7 +278,7 @@ true - psapi.lib;KLU_COMPLEX.lib;%(AdditionalDependencies) + psapi.lib;KLU_COMPLEX.lib;libklu.lib;%(AdditionalDependencies) true Windows 0 @@ -293,7 +293,7 @@ MachineX86 true - KLU/Release/;%(AdditionalLibraryDirectories) + KLU/Release/;..\..\SuiteSparse\lib;%(AdditionalLibraryDirectories) @@ -314,7 +314,7 @@ Disabled - ..\src\maths\poly;..\src\osdi;..\src\frontend;..\src\spicelib\devices;tmp-bison;src\include;..\src\spicelib\parser;..\src\include;..\src\include\cppduals;.;%(AdditionalIncludeDirectories) + ..\src\maths\poly;..\src\osdi;..\src\frontend;..\src\spicelib\devices;tmp-bison;src\include;..\src\spicelib\parser;..\src\include;..\src\include\cppduals;..\..\SuiteSparse\include;.;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;SIMULATOR;_MSC_PLATFORM_TOOLSET=$(PlatformToolsetVersion);NGDEBUG;CONFIG64;%(PreprocessorDefinitions) false @@ -332,7 +332,7 @@ /openmp:llvm %(AdditionalOptions) - psapi.lib;KLU_COMPLEX.lib;%(AdditionalDependencies) + psapi.lib;KLU_COMPLEX.lib;libklu.lib;%(AdditionalDependencies) true Windows 0 @@ -344,7 +344,7 @@ MachineX64 true - KLU\x64\Debug;%(AdditionalLibraryDirectories) + KLU\x64\Debug;..\..\SuiteSparse\lib;%(AdditionalLibraryDirectories) @@ -368,7 +368,7 @@ true Speed true - ..\src\maths\poly;..\src\frontend;..\src\spicelib\devices;tmp-bison;src\include;..\src\spicelib\parser;..\src\include;..\src\include\cppduals;.;%(AdditionalIncludeDirectories) + ..\src\maths\poly;..\src\frontend;..\src\spicelib\devices;tmp-bison;src\include;..\src\spicelib\parser;..\src\include;..\src\include\cppduals;.;..\..\SuiteSparse\include\;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;SIMULATOR;_MSC_PLATFORM_TOOLSET=$(PlatformToolsetVersion);CONFIG64;%(PreprocessorDefinitions) false @@ -386,7 +386,7 @@ %(AdditionalOptions) - psapi.lib;KLU_COMPLEX.lib;%(AdditionalDependencies) + psapi.lib;KLU_COMPLEX.lib;libklu.lib;%(AdditionalDependencies) true Windows 0 @@ -403,7 +403,7 @@ MachineX64 true - KLU\x64\Release;%(AdditionalLibraryDirectories) + KLU\x64\Release;..\..\SuiteSparse\lib;%(AdditionalLibraryDirectories) @@ -421,7 +421,7 @@ Disabled - ..\src\maths\poly;..\src\frontend;..\src\spicelib\devices;tmp-bison;src\include;..\src\spicelib\parser;..\src\include;..\src\include\cppduals;.;%(AdditionalIncludeDirectories) + ..\src\maths\poly;..\src\frontend;..\src\spicelib\devices;tmp-bison;src\include;..\src\spicelib\parser;..\src\include;..\src\include\cppduals;.;..\..\SuiteSparse\include\;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;SIMULATOR;XSPICE;_MSC_PLATFORM_TOOLSET=$(PlatformToolsetVersion);NGDEBUG;CONSOLE;%(PreprocessorDefinitions) false @@ -439,7 +439,7 @@ true - psapi.lib;KLU_COMPLEX.lib;%(AdditionalDependencies) + psapi.lib;KLU_COMPLEX.lib;libklu.lib;%(AdditionalDependencies) true Console 0 @@ -451,7 +451,7 @@ MachineX86 true - KLU/Debug/;%(AdditionalLibraryDirectories) + KLU/Debug/;..\..\SuiteSparse\lib;%(AdditionalLibraryDirectories) make-install-vngspiced.bat $(OutDir) @@ -470,7 +470,7 @@ true Speed true - ..\src\maths\poly;..\src\frontend;..\src\spicelib\devices;tmp-bison;src\include;..\src\spicelib\parser;..\src\include;..\src\include\cppduals;.;%(AdditionalIncludeDirectories) + ..\src\maths\poly;..\src\frontend;..\src\spicelib\devices;tmp-bison;src\include;..\src\spicelib\parser;..\src\include;..\src\include\cppduals;.;..\..\SuiteSparse\include\;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;SIMULATOR;XSPICE;_MSC_PLATFORM_TOOLSET=$(PlatformToolsetVersion);CONSOLE;%(PreprocessorDefinitions) false @@ -488,7 +488,7 @@ true - psapi.lib;KLU_COMPLEX.lib;%(AdditionalDependencies) + psapi.lib;KLU_COMPLEX.lib;libklu.lib;%(AdditionalDependencies) true Console 0 @@ -503,7 +503,7 @@ MachineX86 true - KLU/Release/;%(AdditionalLibraryDirectories) + KLU/Release/;..\..\SuiteSparse\lib;%(AdditionalLibraryDirectories) make-install-vngspice.bat $(OutDir) @@ -522,7 +522,7 @@ Disabled - ..\src\maths\poly;..\src\frontend;..\src\spicelib\devices;tmp-bison;src\include;..\src\spicelib\parser;..\src\include;..\src\include\cppduals;.;%(AdditionalIncludeDirectories) + ..\src\maths\poly;..\src\frontend;..\src\spicelib\devices;tmp-bison;src\include;..\src\spicelib\parser;..\src\include;..\src\include\cppduals;.;..\..\SuiteSparse\include\;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;SIMULATOR;_MSC_PLATFORM_TOOLSET=$(PlatformToolsetVersion);NGDEBUG;CONSOLE;CONFIG64;%(PreprocessorDefinitions) false @@ -540,7 +540,7 @@ /openmp:llvm %(AdditionalOptions) - psapi.lib;KLU_COMPLEX.lib;%(AdditionalDependencies) + psapi.lib;KLU_COMPLEX.lib;libklu.lib;%(AdditionalDependencies) true Console 0 @@ -552,7 +552,7 @@ MachineX64 true - KLU\x64\Debug;%(AdditionalLibraryDirectories) + KLU\x64\Debug;..\..\SuiteSparse\lib;%(AdditionalLibraryDirectories) @@ -576,7 +576,7 @@ true Speed true - ..\src\maths\poly;..\src\frontend;..\src\spicelib\devices;tmp-bison;src\include;..\src\spicelib\parser;..\src\include;..\src\include\cppduals;.;%(AdditionalIncludeDirectories) + ..\src\maths\poly;..\src\frontend;..\src\spicelib\devices;tmp-bison;src\include;..\src\spicelib\parser;..\src\include;..\src\include\cppduals;.;..\..\SuiteSparse\include\;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;SIMULATOR;_MSC_PLATFORM_TOOLSET=$(PlatformToolsetVersion);CONSOLE;CONFIG64;%(PreprocessorDefinitions) false @@ -594,7 +594,7 @@ /openmp:llvm %(AdditionalOptions) - psapi.lib;KLU_COMPLEX.lib;%(AdditionalDependencies) + psapi.lib;KLU_COMPLEX.lib;libklu.lib;%(AdditionalDependencies) true Console 0 @@ -609,7 +609,7 @@ MachineX64 true - KLU\x64\Release;%(AdditionalLibraryDirectories) + KLU\x64\Release;..\..\SuiteSparse\lib;%(AdditionalLibraryDirectories) @@ -630,7 +630,7 @@ true Speed true - ..\src\maths\poly;..\src\frontend;..\src\spicelib\devices;tmp-bison;src\include;..\src\spicelib\parser;..\src\include;..\src\include\cppduals;.;%(AdditionalIncludeDirectories) + ..\src\maths\poly;..\src\frontend;..\src\spicelib\devices;tmp-bison;src\include;..\src\spicelib\parser;..\src\include;..\src\include\cppduals;.;..\..\SuiteSparse\include\;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;SIMULATOR;XSPICE;_MSC_PLATFORM_TOOLSET=$(PlatformToolsetVersion);USE_OMP;%(PreprocessorDefinitions) false @@ -648,7 +648,7 @@ stdcpp14 - psapi.lib;KLU_COMPLEX.lib;%(AdditionalDependencies) + psapi.lib;KLU_COMPLEX.lib;libklu.lib;%(AdditionalDependencies) true Windows 0 @@ -663,7 +663,7 @@ MachineX86 true - KLU/Release/;%(AdditionalLibraryDirectories) + KLU/Release/;..\..\SuiteSparse\lib;%(AdditionalLibraryDirectories) make-install-vngspice.bat $(OutDir) @@ -685,7 +685,7 @@ true Speed true - ..\src\maths\poly;..\src\frontend;..\src\spicelib\devices;tmp-bison;src\include;..\src\spicelib\parser;..\src\include;..\src\include\cppduals;.;%(AdditionalIncludeDirectories) + ..\src\maths\poly;..\src\frontend;..\src\spicelib\devices;tmp-bison;src\include;..\src\spicelib\parser;..\src\include;..\src\include\cppduals;.;..\..\SuiteSparse\include\;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;SIMULATOR;_MSC_PLATFORM_TOOLSET=$(PlatformToolsetVersion);USE_OMP;CONFIG64;%(PreprocessorDefinitions) false @@ -705,7 +705,7 @@ /openmp:llvm %(AdditionalOptions) - psapi.lib;KLU_COMPLEX.lib;%(AdditionalDependencies) + psapi.lib;KLU_COMPLEX.lib;libklu.lib;%(AdditionalDependencies) true Windows 0 @@ -722,7 +722,7 @@ MachineX64 true - KLU\x64\Release;%(AdditionalLibraryDirectories) + KLU\x64\Release;..\..\SuiteSparse\lib;%(AdditionalLibraryDirectories) @@ -743,7 +743,7 @@ true Speed true - ..\src\maths\poly;..\src\frontend;..\src\spicelib\devices;tmp-bison;src\include;..\src\spicelib\parser;..\src\include;..\src\include\cppduals;.;%(AdditionalIncludeDirectories) + ..\src\maths\poly;..\src\frontend;..\src\spicelib\devices;tmp-bison;src\include;..\src\spicelib\parser;..\src\include;..\src\include\cppduals;.;..\..\SuiteSparse\include\;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;SIMULATOR;XSPICE;_MSC_PLATFORM_TOOLSET=$(PlatformToolsetVersion);CONSOLE;USE_OMP;%(PreprocessorDefinitions) false @@ -761,7 +761,7 @@ stdcpp14 - psapi.lib;KLU_COMPLEX.lib;%(AdditionalDependencies) + psapi.lib;KLU_COMPLEX.lib;libklu.lib;%(AdditionalDependencies) true Console 0 @@ -776,7 +776,7 @@ MachineX86 true - KLU/Release/;%(AdditionalLibraryDirectories) + KLU/Release/;..\..\SuiteSparse\lib;%(AdditionalLibraryDirectories) make-install-vngspice.bat $(OutDir) @@ -798,7 +798,7 @@ true Speed true - ..\src\maths\poly;..\src\frontend;..\src\spicelib\devices;tmp-bison;src\include;..\src\spicelib\parser;..\src\include;..\src\include\cppduals;.;%(AdditionalIncludeDirectories) + ..\src\maths\poly;..\src\frontend;..\src\spicelib\devices;tmp-bison;src\include;..\src\spicelib\parser;..\src\include;..\src\include\cppduals;.;..\..\SuiteSparse\include\;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;SIMULATOR;XSPICE;_MSC_PLATFORM_TOOLSET=$(PlatformToolsetVersion);CONSOLE;CONFIG64;USE_OMP;%(PreprocessorDefinitions) false @@ -818,7 +818,7 @@ /openmp:llvm %(AdditionalOptions) - psapi.lib;KLU_COMPLEX.lib;%(AdditionalDependencies) + psapi.lib;KLU_COMPLEX.lib;libklu.lib;%(AdditionalDependencies) true Console 0 @@ -833,7 +833,7 @@ MachineX64 true - KLU\x64\Release;%(AdditionalLibraryDirectories) + KLU\x64\Release;..\..\SuiteSparse\lib;%(AdditionalLibraryDirectories) @@ -1097,10 +1097,7 @@ - - - @@ -1621,43 +1618,8 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/visualc/xspice/analog.vcxproj b/visualc/xspice/analog.vcxproj index 57074ec99..7af8dc43f 100644 --- a/visualc/xspice/analog.vcxproj +++ b/visualc/xspice/analog.vcxproj @@ -94,7 +94,7 @@ Disabled - icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + icm\$(ProjectName);..\src\include;..\..\src\include;..\..\..\SuiteSparse\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;CIDER;%(PreprocessorDefinitions) false @@ -124,7 +124,7 @@ MaxSpeed true - icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + icm\$(ProjectName);..\src\include;..\..\src\include;..\..\..\SuiteSparse\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) @@ -151,7 +151,7 @@ Disabled - icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + icm\$(ProjectName);..\src\include;..\..\src\include;..\..\..\SuiteSparse\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;CIDER;%(PreprocessorDefinitions) false @@ -183,7 +183,7 @@ MaxSpeed true - icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + icm\$(ProjectName);..\src\include;..\..\src\include;..\..\..\SuiteSparse\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) diff --git a/visualc/xspice/digital.vcxproj b/visualc/xspice/digital.vcxproj index 1585a1551..0837cb42a 100644 --- a/visualc/xspice/digital.vcxproj +++ b/visualc/xspice/digital.vcxproj @@ -94,7 +94,7 @@ Disabled - icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + icm\$(ProjectName);..\src\include;..\..\src\include;..\..\..\SuiteSparse\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;CIDER;%(PreprocessorDefinitions) false @@ -124,7 +124,7 @@ MaxSpeed true - icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + icm\$(ProjectName);..\src\include;..\..\src\include;..\..\..\SuiteSparse\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) @@ -151,7 +151,7 @@ Disabled - icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + icm\$(ProjectName);..\src\include;..\..\src\include;..\..\..\SuiteSparse\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;CIDER;%(PreprocessorDefinitions) false @@ -183,7 +183,7 @@ MaxSpeed true - icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + icm\$(ProjectName);..\src\include;..\..\src\include;..\..\..\SuiteSparse\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) @@ -400,4 +400,4 @@ - + \ No newline at end of file diff --git a/visualc/xspice/spice2poly.vcxproj b/visualc/xspice/spice2poly.vcxproj index 0379e7691..fa259d651 100644 --- a/visualc/xspice/spice2poly.vcxproj +++ b/visualc/xspice/spice2poly.vcxproj @@ -94,7 +94,7 @@ Disabled - icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + icm\$(ProjectName);..\src\include;..\..\src\include;..\..\..\SuiteSparse\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;CIDER;%(PreprocessorDefinitions) false @@ -124,7 +124,7 @@ MaxSpeed true - icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + icm\$(ProjectName);..\src\include;..\..\src\include;..\..\..\SuiteSparse\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) @@ -151,7 +151,7 @@ Disabled - icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + icm\$(ProjectName);..\src\include;..\..\src\include;..\..\..\SuiteSparse\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;CIDER;%(PreprocessorDefinitions) false @@ -183,7 +183,7 @@ MaxSpeed true - icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + icm\$(ProjectName);..\src\include;..\..\src\include;..\..\..\SuiteSparse\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) diff --git a/visualc/xspice/table.vcxproj b/visualc/xspice/table.vcxproj index 6bb9128fb..3034871e0 100644 --- a/visualc/xspice/table.vcxproj +++ b/visualc/xspice/table.vcxproj @@ -94,7 +94,7 @@ Disabled - icm\$(ProjectName);..\src\include;..\..\src\include;..\mada;%(AdditionalIncludeDirectories) + icm\$(ProjectName);..\src\include;..\..\src\include;..\mada;..\..\..\SuiteSparse\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;CIDER;%(PreprocessorDefinitions) false @@ -124,7 +124,7 @@ MaxSpeed true - icm\$(ProjectName);..\src\include;..\..\src\include;..\mada;%(AdditionalIncludeDirectories) + icm\$(ProjectName);..\src\include;..\..\src\include;..\mada;..\..\..\SuiteSparse\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) @@ -151,7 +151,7 @@ Disabled - icm\$(ProjectName);..\src\include;..\..\src\include;..\mada;%(AdditionalIncludeDirectories) + icm\$(ProjectName);..\src\include;..\..\src\include;..\mada;..\..\..\SuiteSparse\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;CIDER;%(PreprocessorDefinitions) false @@ -183,7 +183,7 @@ MaxSpeed true - icm\$(ProjectName);..\src\include;..\..\src\include;..\mada;%(AdditionalIncludeDirectories) + icm\$(ProjectName);..\src\include;..\..\src\include;..\mada;..\..\..\SuiteSparse\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) diff --git a/visualc/xspice/xtradev.vcxproj b/visualc/xspice/xtradev.vcxproj index 54a4add88..fe0a7c090 100644 --- a/visualc/xspice/xtradev.vcxproj +++ b/visualc/xspice/xtradev.vcxproj @@ -94,7 +94,7 @@ Disabled - icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + icm\$(ProjectName);..\src\include;..\..\src\include;..\..\..\SuiteSparse\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;CIDER;%(PreprocessorDefinitions) false @@ -124,7 +124,7 @@ MaxSpeed true - icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + icm\$(ProjectName);..\src\include;..\..\src\include;..\..\..\SuiteSparse\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) @@ -151,7 +151,7 @@ Disabled - icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + icm\$(ProjectName);..\src\include;..\..\src\include;..\..\..\SuiteSparse\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;CIDER;%(PreprocessorDefinitions) false @@ -183,7 +183,7 @@ MaxSpeed true - icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + icm\$(ProjectName);..\src\include;..\..\src\include;..\..\..\SuiteSparse\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) diff --git a/visualc/xspice/xtraevt.vcxproj b/visualc/xspice/xtraevt.vcxproj index 5f5e13778..7ac28b4d4 100644 --- a/visualc/xspice/xtraevt.vcxproj +++ b/visualc/xspice/xtraevt.vcxproj @@ -95,7 +95,7 @@ call .\aux-udnfunc.bat $(ProjectName) Disabled - icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + icm\$(ProjectName);..\src\include;..\..\src\include;..\..\..\SuiteSparse\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;CIDER;%(PreprocessorDefinitions) false @@ -125,7 +125,7 @@ call .\aux-udnfunc.bat $(ProjectName) MaxSpeed true - icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + icm\$(ProjectName);..\src\include;..\..\src\include;..\..\..\SuiteSparse\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) @@ -152,7 +152,7 @@ call .\aux-udnfunc.bat $(ProjectName) Disabled - icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + icm\$(ProjectName);..\src\include;..\..\src\include;..\..\..\SuiteSparse\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;CIDER;%(PreprocessorDefinitions) false @@ -184,7 +184,7 @@ call .\aux-udnfunc.bat $(ProjectName) MaxSpeed true - icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories) + icm\$(ProjectName);..\src\include;..\..\src\include;..\..\..\SuiteSparse\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)