diff --git a/vstudio/AMD/AMD.vcxproj b/vstudio/AMD/AMD.vcxproj
index 0098693e..63f44c08 100644
--- a/vstudio/AMD/AMD.vcxproj
+++ b/vstudio/AMD/AMD.vcxproj
@@ -72,7 +72,7 @@
Level3
Disabled
- $(ProjectDir)\..\..\external\amd\include;$(ProjectDir)\..\..\external\SuiteSparse_config;%(AdditionalIncludeDirectories)
+ $(ProjectDir)\..\..\external\amd\Include;$(ProjectDir)\..\..\external\SuiteSparse_config;$(ProjectDir)\..\..\include;%(AdditionalIncludeDirectories)
false
NPRINT;DLONG;ZLONG;%(PreprocessorDefinitions)
NDEBUG;%(UndefinePreprocessorDefinitions)
@@ -81,12 +81,16 @@
true
true
+
+ SuiteSparse_config.lib
+ $(SolutionDir)$(Configuration)\;%(AdditionalLibraryDirectories)
+
Level3
Disabled
- $(ProjectDir)\..\..\external\amd\include;$(ProjectDir)\..\..\external\SuiteSparse_config;%(AdditionalIncludeDirectories)
+ $(ProjectDir)\..\..\external\amd\Include;$(ProjectDir)\..\..\external\SuiteSparse_config;$(ProjectDir)\..\..\include;%(AdditionalIncludeDirectories)
false
NPRINT;NDEBUG;DLONG;ZLONG;%(PreprocessorDefinitions)
@@ -94,12 +98,16 @@
true
true
+
+ SuiteSparse_config.lib
+ $(SolutionDir)$(Configuration)\;%(AdditionalLibraryDirectories)
+
Level3
Disabled
- $(ProjectDir)\..\..\external\amd\include;$(ProjectDir)\..\..\external\SuiteSparse_config;$(ProjectDir)\..\..\include;%(AdditionalIncludeDirectories)
+ $(ProjectDir)\..\..\external\amd\Include;$(ProjectDir)\..\..\external\SuiteSparse_config;$(ProjectDir)\..\..\include;%(AdditionalIncludeDirectories)
false
NPRINT;DLONG;ZLONG;%(PreprocessorDefinitions)
NDEBUG;%(UndefinePreprocessorDefinitions)
@@ -108,12 +116,18 @@
true
true
+
+ SuiteSparse_config.lib
+
+
+ $(SolutionDir)$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories)
+
Level3
Disabled
- $(ProjectDir)\..\..\external\amd\include;$(ProjectDir)\..\..\external\SuiteSparse_config;$(ProjectDir)\..\..\include;%(AdditionalIncludeDirectories)
+ $(ProjectDir)\..\..\external\amd\Include;$(ProjectDir)\..\..\external\SuiteSparse_config;$(ProjectDir)\..\..\include;%(AdditionalIncludeDirectories)
false
NPRINT;NDEBUG;DLONG;ZLONG;%(PreprocessorDefinitions)
@@ -121,27 +135,29 @@
true
true
+
+ SuiteSparse_config.lib
+ $(SolutionDir)$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories)
+
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vstudio/AMD/AMD.vcxproj.filters b/vstudio/AMD/AMD.vcxproj.filters
index b1456599..07a73371 100644
--- a/vstudio/AMD/AMD.vcxproj.filters
+++ b/vstudio/AMD/AMD.vcxproj.filters
@@ -11,57 +11,51 @@
-
+
Header Files
-
- Header Files
-
-
+
Header Files
-
- Source Files
-
-
+
Source Files
-
+
Source Files
-
+
Source Files
-
+
Source Files
-
+
Source Files
-
+
Source Files
-
+
Source Files
-
+
Source Files
-
+
Source Files
-
+
Source Files
-
+
Source Files
-
+
Source Files
-
+
Source Files
diff --git a/vstudio/ECOS.sln b/vstudio/ECOS.sln
index 684fe95d..276b683d 100644
--- a/vstudio/ECOS.sln
+++ b/vstudio/ECOS.sln
@@ -4,18 +4,20 @@ Microsoft Visual Studio Solution File, Format Version 12.00
VisualStudioVersion = 15.0.26430.4
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AMD", "AMD\AMD.vcxproj", "{530A3224-506F-4C26-853B-475E069FDDD6}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LDL", "LDL\LDL.vcxproj", "{724D412D-5DA9-4FB0-A5C9-AD28AC037305}"
ProjectSection(ProjectDependencies) = postProject
- {530A3224-506F-4C26-853B-475E069FDDD6} = {530A3224-506F-4C26-853B-475E069FDDD6}
+ {CA776687-65F0-47CA-8578-45160B8D9AA6} = {CA776687-65F0-47CA-8578-45160B8D9AA6}
EndProjectSection
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LDL", "LDL\LDL.vcxproj", "{724D412D-5DA9-4FB0-A5C9-AD28AC037305}"
+EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ECOS", "ECOS\ECOS.vcxproj", "{BD19D8A4-021F-440D-9C95-5CB13F20CBD9}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RUNECOS", "RUNECOS\RUNECOS.vcxproj", "{8DAB4734-3693-4430-848F-68AA005565B3}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RUNECOSEXP", "RUNECOSEXP\RUNECOSEXP.vcxproj", "{2AB26548-4B88-4D0C-83DC-C4F3C1B0417A}"
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SuiteSparse_config", "SuiteSparse_config\SuiteSparse_config.vcxproj", "{CA776687-65F0-47CA-8578-45160B8D9AA6}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
@@ -64,6 +66,14 @@ Global
{2AB26548-4B88-4D0C-83DC-C4F3C1B0417A}.Release|Win32.Build.0 = Release|Win32
{2AB26548-4B88-4D0C-83DC-C4F3C1B0417A}.Release|x64.ActiveCfg = Release|x64
{2AB26548-4B88-4D0C-83DC-C4F3C1B0417A}.Release|x64.Build.0 = Release|x64
+ {CA776687-65F0-47CA-8578-45160B8D9AA6}.Debug|Win32.ActiveCfg = Debug|Win32
+ {CA776687-65F0-47CA-8578-45160B8D9AA6}.Debug|Win32.Build.0 = Debug|Win32
+ {CA776687-65F0-47CA-8578-45160B8D9AA6}.Debug|x64.ActiveCfg = Debug|x64
+ {CA776687-65F0-47CA-8578-45160B8D9AA6}.Debug|x64.Build.0 = Debug|x64
+ {CA776687-65F0-47CA-8578-45160B8D9AA6}.Release|Win32.ActiveCfg = Release|Win32
+ {CA776687-65F0-47CA-8578-45160B8D9AA6}.Release|Win32.Build.0 = Release|Win32
+ {CA776687-65F0-47CA-8578-45160B8D9AA6}.Release|x64.ActiveCfg = Release|x64
+ {CA776687-65F0-47CA-8578-45160B8D9AA6}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/vstudio/ECOS/ECOS.vcxproj b/vstudio/ECOS/ECOS.vcxproj
index e9e124ab..c4501b75 100644
--- a/vstudio/ECOS/ECOS.vcxproj
+++ b/vstudio/ECOS/ECOS.vcxproj
@@ -78,7 +78,7 @@
Level3
ProgramDatabase
Disabled
- $(ProjectDir)\..\..\include;$(ProjectDir)\..\..\external\ldl\include;$(ProjectDir)\..\..\external\amd\include;$(ProjectDir)\..\..\external\SuiteSparse_config;%(AdditionalIncludeDirectories)
+ $(ProjectDir)\..\..\include;$(ProjectDir)\..\..\external\ldl\Include;$(ProjectDir)\..\..\external\amd\Include;$(ProjectDir)\..\..\external\SuiteSparse_config;%(AdditionalIncludeDirectories)
MachineX86
@@ -93,7 +93,7 @@
Level3
ProgramDatabase
Disabled
- $(ProjectDir)\..\..\include;$(ProjectDir)\..\..\external\ldl\include;$(ProjectDir)\..\..\external\amd\include;$(ProjectDir)\..\..\external\SuiteSparse_config;%(AdditionalIncludeDirectories)
+ $(ProjectDir)\..\..\include;$(ProjectDir)\..\..\external\ldl\Include;$(ProjectDir)\..\..\external\amd\Include;$(ProjectDir)\..\..\external\SuiteSparse_config;%(AdditionalIncludeDirectories)
MachineX86
@@ -108,7 +108,7 @@
Level3
ProgramDatabase
Disabled
- $(ProjectDir)\..\..\include;$(ProjectDir)\..\..\external\ldl\include;$(ProjectDir)\..\..\external\amd\include;$(ProjectDir)\..\..\external\SuiteSparse_config;%(AdditionalIncludeDirectories)
+ $(ProjectDir)\..\..\include;$(ProjectDir)\..\..\external\ldl\Include;$(ProjectDir)\..\..\external\amd\Include;$(ProjectDir)\..\..\external\SuiteSparse_config;%(AdditionalIncludeDirectories)
true
@@ -122,7 +122,7 @@
Level3
ProgramDatabase
Disabled
- $(ProjectDir)\..\..\include;$(ProjectDir)\..\..\external\ldl\include;$(ProjectDir)\..\..\external\amd\include;$(ProjectDir)\..\..\external\SuiteSparse_config;%(AdditionalIncludeDirectories)
+ $(ProjectDir)\..\..\include;$(ProjectDir)\..\..\external\ldl\Include;$(ProjectDir)\..\..\external\amd\Include;$(ProjectDir)\..\..\external\SuiteSparse_config;%(AdditionalIncludeDirectories)
true
diff --git a/vstudio/LDL/LDL.vcxproj b/vstudio/LDL/LDL.vcxproj
index 7dc33df5..7a70cd4e 100644
--- a/vstudio/LDL/LDL.vcxproj
+++ b/vstudio/LDL/LDL.vcxproj
@@ -72,7 +72,7 @@
Level3
Disabled
- $(ProjectDir)\..\..\external\ldl\include;$(ProjectDir)\..\..\external\SuiteSparse_config;%(AdditionalIncludeDirectories)
+ $(ProjectDir)\..\..\external\ldl\Include;$(ProjectDir)\..\..\external\SuiteSparse_config;%(AdditionalIncludeDirectories)
LDL_LONG;%(PreprocessorDefinitions)
@@ -83,7 +83,7 @@
Level3
Disabled
- $(ProjectDir)\..\..\external\ldl\include;$(ProjectDir)\..\..\external\SuiteSparse_config;%(AdditionalIncludeDirectories)
+ $(ProjectDir)\..\..\external\ldl\Include;$(ProjectDir)\..\..\external\SuiteSparse_config;%(AdditionalIncludeDirectories)
LDL_LONG;%(PreprocessorDefinitions)
@@ -94,7 +94,7 @@
Level3
Disabled
- $(ProjectDir)\..\..\external\ldl\include;$(ProjectDir)\..\..\external\SuiteSparse_config;%(AdditionalIncludeDirectories)
+ $(ProjectDir)\..\..\external\ldl\Include;$(ProjectDir)\..\..\external\SuiteSparse_config;%(AdditionalIncludeDirectories)
LDL_LONG;%(PreprocessorDefinitions)
@@ -105,7 +105,7 @@
Level3
Disabled
- $(ProjectDir)\..\..\external\ldl\include;$(ProjectDir)\..\..\external\SuiteSparse_config;%(AdditionalIncludeDirectories)
+ $(ProjectDir)\..\..\external\ldl\Include;$(ProjectDir)\..\..\external\SuiteSparse_config;%(AdditionalIncludeDirectories)
LDL_LONG;%(PreprocessorDefinitions)
@@ -113,11 +113,11 @@
-
+
-
+
diff --git a/vstudio/LDL/LDL.vcxproj.filters b/vstudio/LDL/LDL.vcxproj.filters
index a0404a68..ee38db12 100644
--- a/vstudio/LDL/LDL.vcxproj.filters
+++ b/vstudio/LDL/LDL.vcxproj.filters
@@ -11,15 +11,15 @@
-
+
Header Files
-
+
Header Files
-
+
Source Files
diff --git a/vstudio/RUNECOS/RUNECOS.vcxproj b/vstudio/RUNECOS/RUNECOS.vcxproj
index ffb98e83..95607e23 100644
--- a/vstudio/RUNECOS/RUNECOS.vcxproj
+++ b/vstudio/RUNECOS/RUNECOS.vcxproj
@@ -85,7 +85,7 @@
Disabled
WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
true
- $(ProjectDir)\..\..\include;$(ProjectDir)\..\..\external\SuiteSparse_config;$(ProjectDir)\..\..\external\ldl\include;$(ProjectDir)\..\..\external\amd\include
+ $(ProjectDir)\..\..\include;$(ProjectDir)\..\..\external\SuiteSparse_config;$(ProjectDir)\..\..\external\ldl\Include;$(ProjectDir)\..\..\external\amd\Include
MultiThreadedDebugDLL
@@ -101,7 +101,7 @@
Disabled
WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
true
- $(ProjectDir)\..\..\include;$(ProjectDir)\..\..\external\SuiteSparse_config;$(ProjectDir)\..\..\external\ldl\include;$(ProjectDir)\..\..\external\amd\include
+ $(ProjectDir)\..\..\include;$(ProjectDir)\..\..\external\SuiteSparse_config;$(ProjectDir)\..\..\external\ldl\Include;$(ProjectDir)\..\..\external\amd\Include
MultiThreadedDebugDLL
@@ -117,7 +117,7 @@
Disabled
WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
true
- $(ProjectDir)\..\..\include;$(ProjectDir)\..\..\external\SuiteSparse_config;$(ProjectDir)\..\..\external\ldl\include;$(ProjectDir)\..\..\external\amd\include
+ $(ProjectDir)\..\..\include;$(ProjectDir)\..\..\external\SuiteSparse_config;$(ProjectDir)\..\..\external\ldl\Include;$(ProjectDir)\..\..\external\amd\Include
MultiThreadedDebugDLL
@@ -133,7 +133,7 @@
Disabled
WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
true
- $(ProjectDir)\..\..\include;$(ProjectDir)\..\..\external\SuiteSparse_config;$(ProjectDir)\..\..\external\ldl\include;$(ProjectDir)\..\..\external\amd\include
+ $(ProjectDir)\..\..\include;$(ProjectDir)\..\..\external\SuiteSparse_config;$(ProjectDir)\..\..\external\ldl\Include;$(ProjectDir)\..\..\external\amd\Include
MultiThreadedDebugDLL
diff --git a/vstudio/RUNECOSEXP/RUNECOSEXP.vcxproj b/vstudio/RUNECOSEXP/RUNECOSEXP.vcxproj
index 8b25da5e..d2f48c9a 100644
--- a/vstudio/RUNECOSEXP/RUNECOSEXP.vcxproj
+++ b/vstudio/RUNECOSEXP/RUNECOSEXP.vcxproj
@@ -84,7 +84,7 @@
Level3
Disabled
WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
- $(ProjectDir)\..\..\include;$(ProjectDir)\..\..\external\SuiteSparse_config;$(ProjectDir)\..\..\external\ldl\include;$(ProjectDir)\..\..\external\amd\include
+ $(ProjectDir)\..\..\include;$(ProjectDir)\..\..\external\SuiteSparse_config;$(ProjectDir)\..\..\external\ldl\Include;$(ProjectDir)\..\..\external\amd\Include
Console
@@ -98,7 +98,7 @@
Level3
Disabled
WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
- $(ProjectDir)\..\..\include;$(ProjectDir)\..\..\external\SuiteSparse_config;$(ProjectDir)\..\..\external\ldl\include;$(ProjectDir)\..\..\external\amd\include
+ $(ProjectDir)\..\..\include;$(ProjectDir)\..\..\external\SuiteSparse_config;$(ProjectDir)\..\..\external\ldl\Include;$(ProjectDir)\..\..\external\amd\Include
Console
@@ -112,7 +112,7 @@
Level3
Disabled
WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
- $(ProjectDir)\..\..\include;$(ProjectDir)\..\..\external\SuiteSparse_config;$(ProjectDir)\..\..\external\ldl\include;$(ProjectDir)\..\..\external\amd\include
+ $(ProjectDir)\..\..\include;$(ProjectDir)\..\..\external\SuiteSparse_config;$(ProjectDir)\..\..\external\ldl\Include;$(ProjectDir)\..\..\external\amd\Include
Console
@@ -126,7 +126,7 @@
Level3
Disabled
WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
- $(ProjectDir)\..\..\include;$(ProjectDir)\..\..\external\SuiteSparse_config;$(ProjectDir)\..\..\external\ldl\include;$(ProjectDir)\..\..\external\amd\include
+ $(ProjectDir)\..\..\include;$(ProjectDir)\..\..\external\SuiteSparse_config;$(ProjectDir)\..\..\external\ldl\Include;$(ProjectDir)\..\..\external\amd\Include
Console
diff --git a/vstudio/SuiteSparse_config/SuiteSparse_config.filters b/vstudio/SuiteSparse_config/SuiteSparse_config.filters
new file mode 100644
index 00000000..d58dc356
--- /dev/null
+++ b/vstudio/SuiteSparse_config/SuiteSparse_config.filters
@@ -0,0 +1,65 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hpp;hxx;hm;inl;inc;xsd
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff --git a/vstudio/SuiteSparse_config/SuiteSparse_config.vcxproj b/vstudio/SuiteSparse_config/SuiteSparse_config.vcxproj
new file mode 100644
index 00000000..6d99a7ab
--- /dev/null
+++ b/vstudio/SuiteSparse_config/SuiteSparse_config.vcxproj
@@ -0,0 +1,128 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {CA776687-65F0-47CA-8578-45160B8D9AA6}
+ Project1
+ SuiteSparse_config
+ 7.0
+
+
+
+ StaticLibrary
+ true
+ v141_xp
+ MultiByte
+
+
+ StaticLibrary
+ true
+ v141_xp
+ MultiByte
+
+
+ StaticLibrary
+ true
+ v141_xp
+ MultiByte
+
+
+ StaticLibrary
+ true
+ v141_xp
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Level3
+ Disabled
+ $(ProjectDir)\..\..\external\SuiteSparse_config;%(AdditionalIncludeDirectories)
+ false
+
+
+ true
+ true
+
+
+
+
+ Level3
+ Disabled
+ $(ProjectDir)\..\..\external\SuiteSparse_config;%(AdditionalIncludeDirectories)
+ false
+
+
+ true
+ true
+
+
+
+
+ Level3
+ Disabled
+ $(ProjectDir)\..\..\external\SuiteSparse_config;%(AdditionalIncludeDirectories)
+ false
+
+
+ true
+ true
+
+
+
+
+ Level3
+ Disabled
+ $(ProjectDir)\..\..\external\SuiteSparse_config;%(AdditionalIncludeDirectories)
+ false
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file