tentative support for scip under windows

This commit is contained in:
laurent.perron@gmail.com
2013-04-21 10:49:57 +00:00
parent 22aad24c21
commit 86d4238f7d
7 changed files with 605 additions and 22 deletions

26
dependencies/solutions/Scip/Scip.sln vendored Normal file
View File

@@ -0,0 +1,26 @@

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "soplex", "soplex\soplex.vcxproj", "{A9320037-E7E5-4819-883D-A4C66AFD1AA5}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "scip", "scip\scip.vcxproj", "{D690AA50-D593-4FC6-9355-B5FEFBF2F787}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Release|Win32 = Release|Win32
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{A9320037-E7E5-4819-883D-A4C66AFD1AA5}.Release|Win32.ActiveCfg = Release|Win32
{A9320037-E7E5-4819-883D-A4C66AFD1AA5}.Release|Win32.Build.0 = Release|Win32
{A9320037-E7E5-4819-883D-A4C66AFD1AA5}.Release|x64.ActiveCfg = Release|x64
{A9320037-E7E5-4819-883D-A4C66AFD1AA5}.Release|x64.Build.0 = Release|x64
{D690AA50-D593-4FC6-9355-B5FEFBF2F787}.Release|Win32.ActiveCfg = Release|Win32
{D690AA50-D593-4FC6-9355-B5FEFBF2F787}.Release|Win32.Build.0 = Release|Win32
{D690AA50-D593-4FC6-9355-B5FEFBF2F787}.Release|x64.ActiveCfg = Release|x64
{D690AA50-D593-4FC6-9355-B5FEFBF2F787}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

View File

@@ -0,0 +1,298 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{D690AA50-D593-4FC6-9355-B5FEFBF2F787}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>scip</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\..\..\install\lib\</OutDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>..\..\..\install\lib\</OutDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<TargetName>scip</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<TargetName>scip</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions);WITH_SCIPDEF;NO_SIGACTION;strtok_r=strtok_s;rand_r=rand_s;NO_NEXTAFTER;NPARASCIP;ROUNDING_MS;_CRT_SECURE_NO_WARNINGS</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src;..\..\..\install\include;..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>false</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions);WITH_SCIPDEF;NO_SIGACTION;strtok_r=strtok_s;rand_r=rand_s;NO_NEXTAFTER;NPARASCIP;ROUNDING_MS;_CRT_SECURE_NO_WARNINGS</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src;..\..\..\install\include;..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>false</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\lpi_spx.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\bitencode.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\blockmemshell\memory.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\message.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\nlpi\nlpi.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\nlpi\nlpioracle.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\nlpi\expr.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\nlpi\nlpi_ipopt_dummy.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\nlpi\intervalarithext.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\nlpi\exprinterpret_cppad.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\branch_allfullstrong.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\branch_fullstrong.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\branch_inference.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\branch_leastinf.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\branch_mostinf.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\branch_pscost.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\branch_random.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\branch_relpscost.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\cons_abspower.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\cons_and.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\cons_bivariate.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\cons_bounddisjunction.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\cons_conjunction.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\cons_countsols.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\cons_cumulative.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\cons_disjunction.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\cons_indicator.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\cons_integral.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\cons_knapsack.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\cons_linear.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\cons_linking.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\cons_logicor.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\cons_nonlinear.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\cons_or.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\cons_orbitope.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\cons_pseudoboolean.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\cons_quadratic.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\cons_setppc.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\cons_soc.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\cons_sos1.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\cons_sos2.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\cons_superindicator.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\cons_varbound.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\cons_xor.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\dialog_default.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\disp_default.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\heur_actconsdiving.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\heur_clique.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\heur_coefdiving.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\heur_crossover.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\heur_dins.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\heur_feaspump.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\heur_fixandinfer.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\heur_fracdiving.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\heur_guideddiving.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\heur_zeroobj.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\heur_intdiving.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\heur_intshifting.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\heur_linesearchdiving.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\heur_localbranching.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\heur_mutation.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\heur_nlpdiving.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\heur_objpscostdiving.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\heur_octane.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\heur_oneopt.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\heur_pscostdiving.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\heur_rens.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\heur_rins.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\heur_rootsoldiving.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\heur_rounding.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\heur_shiftandpropagate.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\heur_shifting.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\heur_simplerounding.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\heur_subnlp.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\heur_trivial.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\heur_trysol.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\heur_twoopt.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\heur_undercover.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\heur_vbounds.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\heur_veclendiving.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\heur_zirounding.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\message_default.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\nodesel_bfs.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\nodesel_dfs.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\nodesel_estimate.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\nodesel_hybridestim.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\nodesel_restartdfs.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\presol_boundshift.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\presol_components.c" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\presol_convertinttobin.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\presol_domcol.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\presol_dualfix.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\presol_gateextraction.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\presol_implics.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\presol_inttobinary.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\presol_trivial.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\prop_genvbounds.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\prop_obbt.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\prop_probing.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\prop_pseudoobj.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\prop_redcost.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\prop_rootredcost.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\prop_vbounds.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\reader_bnd.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\reader_ccg.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\reader_cip.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\reader_cnf.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\reader_fix.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\reader_fzn.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\reader_gms.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\reader_lp.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\reader_mps.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\reader_opb.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\reader_osil.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\reader_pip.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\reader_ppm.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\reader_rlp.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\reader_sol.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\reader_wbo.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\reader_zpl.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\sepa_cgmip.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\sepa_clique.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\sepa_closecuts.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\sepa_cmir.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\sepa_flowcover.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\sepa_gomory.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\sepa_impliedbounds.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\sepa_intobj.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\sepa_mcf.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\sepa_oddcycle.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\sepa_rapidlearning.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\sepa_strongcg.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\sepa_zerohalf.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\branch.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\buffer.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\clock.c" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\conflict.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\cons.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\cutpool.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\debug.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\dialog.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\disp.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\event.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\fileio.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\heur.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\history.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\implics.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\interrupt.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\intervalarith.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\lp.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\mem.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\misc.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\nlp.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\nodesel.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\paramset.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\presol.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\pricestore.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\pricer.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\primal.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\prob.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\prop.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\reader.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\relax.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\retcode.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\scip.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\scipdefplugins.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\scipgithash.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\scipshell.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\sepa.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\sepastore.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\set.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\sol.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\solve.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\stat.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\tree.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\var.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\scip\vbc.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\tclique\tclique_branch.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\tclique\tclique_coloring.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\tclique\tclique_graph.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\dijkstra\dijkstra.c" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\xml\xmlparse.c" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\objscip\objbranchrule.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\objscip\objconshdlr.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\objscip\objdialog.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\objscip\objdisp.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\objscip\objeventhdlr.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\objscip\objheur.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\objscip\objmessagehdlr.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\objscip\objnodesel.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\objscip\objpresol.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\objscip\objpricer.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\objscip\objprobdata.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\objscip\objprop.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\objscip\objreader.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\objscip\objrelax.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\objscip\objsepa.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\scip-3.0.1\src\objscip\objvardata.cpp" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@@ -0,0 +1,233 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{A9320037-E7E5-4819-883D-A4C66AFD1AA5}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>soplex</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\..\..\install\lib\</OutDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>..\..\..\install\lib\</OutDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<TargetName>soplex</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<TargetName>soplex</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions);WITH_ZLIB</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src;..\..\..\install\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>false</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions);WITH_ZLIB</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src;..\..\..\install\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>false</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\array.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\clufactor.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\cring.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\dataarray.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\datahashtable.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\datakey.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\dataset.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\didxset.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\dsvector.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\dvector.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\dvector_exact.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\exceptions.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\gzstream.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\idlist.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\idxset.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\islist.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\lpcol.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\lpcolset.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\lprow.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\lprowset.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\mpqreal.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\mpsinput.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\nameset.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\random.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\slinsolver.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\slufactor.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\soplex.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\sorter.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxalloc.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxbasis.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxboundflippingrt.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxdantzigpr.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxdefaultrt.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxdefines.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxdevexpr.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxequilisc.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxfastrt.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxfileio.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxgeometsc.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxgithash.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxharrisrt.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxhybridpr.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxid.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxlp.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxmainsm.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxout.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxparmultpr.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxpricer.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxratiotester.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxscaler.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxsimplifier.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxsolver.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxstarter.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxsteepexpr.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxsteeppr.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxsumst.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxvectorst.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxweightpr.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxweightst.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\ssvector.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\svector.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\svset.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\timer.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\tracemethod.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\unitvector.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\updatevector.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\vector.h" />
<ClInclude Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\vector_exact.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\changesoplex.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\clufactor.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\didxset.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\dsvector.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\dvector.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\dvector_exact.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\enter.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\git_hash.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\gzstream.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\idxset.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\leave.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\lpcolset.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\lprow.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\lprowset.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\mpqreal.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\mpsinput.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\nameset.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\simpleexample.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\slufactor.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\soplex.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxbasis.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxboundflippingrt.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxbounds.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxchangebasis.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxdantzigpr.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxdefaultrt.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxdefines.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxdesc.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxdevexpr.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxequilisc.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxfastrt.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxfileio.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxgeometsc.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxgithash.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxharrisrt.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxhybridpr.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxid.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxio.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxlp.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxlpfread.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxlpfwrite.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxmainsm.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxmpsread.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxmpswrite.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxout.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxparmultpr.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxproof.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxquality.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxscaler.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxshift.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxsolve.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxsolver.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxstarter.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxsteeppr.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxsumst.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxvecs.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxvectorst.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxweightpr.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxweightst.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\spxwritestate.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\ssvector.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\svector.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\svset.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\timer.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\tracemethod.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\unitvector.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\updatevector.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\vector.cpp" />
<ClCompile Include="..\..\..\install\scipoptsuite-3.0.1\soplex-1.7.1\src\vector_exact.cpp" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@@ -236,7 +236,8 @@ clean_cc:
-$(DEL) $(LPBINARIES)
-$(DEL) $(GEN_DIR)$Sconstraint_solver$S*.pb.*
-$(DEL) $(GEN_DIR)$Slinear_solver$S*.pb.*
-$(DEL) $(OR_ROOT)*.exp
-$(DEL) $(BIN_DIR)$S*.exp
-$(DEL) $(BIN_DIR)$S*.lib
clean_compat:
-$(DELREC) $(OR_ROOT)constraint_solver

View File

@@ -19,7 +19,7 @@ ifeq ($(wildcard dependencies/archives/scipoptsuite-$(SCIP_TAG).tgz),)
SCIP_TARGET =
SCIP_MAKEFILE = # UNIX_SCIP_DIR support not included.
else
SCIP_TARGET = dependencies/install/scipoptsuite-$(SCIP_TAG)/scip-$(SCIP_TAG)/bin/scip
SCIP_TARGET = dependencies/install/scipoptsuite-$(SCIP_TAG)/scip-$(SCIP_TAG)/bin/scip.exe
SCIP_MAKEFILE = UNIX_SCIP_DIR = $(OR_ROOT_FULL)/dependencies/install/scipoptsuite-$(SCIP_TAG)/scip-$(SCIP_TAG)
ifeq ($(PLATFORM), LINUX)
BUILD_SCIP = make ZIMPL=false READLINE=false USRCXXFLAGS=-fPIC CFLAGS=-fPIC

View File

@@ -11,22 +11,17 @@ SWIG_TAG = 2.0.9
# Build extra dependencies (GLPK, SCIP) from archive only if the archive is present.
# The archive should be glpk-4.47.tar.gz
GLPK_TAG = 4.49
# The archive should be ziboptsuite-2.1.0.tgz
SCIP_TAG = 2.1.0
# The archive should be scipoptsuite-3.0.1.tgz
SCIP_TAG = 3.0.1
SOPLEX_TAG = 1.7.1
# Detect if scip archive is there.
ifeq ($(wildcard dependencies/archives/ziboptsuite-$(SCIP_TAG).tgz),)
ifeq ($(wildcard dependencies/archives/scipoptsuite-$(SCIP_TAG).tgz),)
SCIP_TARGET =
SCIP_MAKEFILE = \# WINDOWS_SCIP_DIR support not included.
else
SCIP_TARGET = dependencies/install/ziboptsuite-$(SCIP_TAG)/scip-$(SCIP_TAG)/bin/scip
SCIP_MAKEFILE = WINDOWS_SCIP_DIR = $(OR_ROOT_FULL)/dependencies/install/ziboptsuite-2.1.0/scip-2.1.0
ifeq ($(PLATFORM), LINUX)
BUILD_SCIP = make ZIMPL=false READLINE=false USRCXXFLAGS=-fPIC CFLAGS=-fPIC
endif
ifeq ($(PLATFORM), MACOSX)
BUILD_SCIP = make ZIMPL=false READLINE=false ARCH=x86_64
endif
SCIP_TARGET = dependencies/install/lib/scip.lib
SCIP_MAKEFILE = WINDOWS_SCIP_DIR = $(OR_ROOT_FULL)\\dependencies\\install\\scipoptsuite-$(SCIP_TAG)\\scip-$(SCIP_TAG)
endif
# Detect if GLPK archive is there.
@@ -51,8 +46,8 @@ build_third_party: \
install_swig \
install_support \
install_coin_cbc \
install_glpk
# install_scip
install_glpk \
install_scip
download_third_party: \
dependencies/archives/zlib$(ZLIB_ARCHIVE_TAG).zip \
@@ -264,10 +259,24 @@ dependencies\sources\glpk-$(GLPK_TAG)\configure: dependencies\archives\glpk-$(GL
cd dependencies\sources && ..\..\tools\gzip -dc ..\archives\glpk-$(GLPK_TAG).tar.gz | ..\..\tools\tar.exe xvmf -
# Install scip if needed.
install_scip: $(SCIP_TARGET)
install_scip: $(SCIP_TARGET)/
dependencies/install/ziboptsuite-$(SCIP_TAG)/scip-$(SCIP_TAG)/bin/scip: dependencies/archives/ziboptsuite-$(SCIP_TAG).tgz
cd dependencies/install && tar.exe xvzmf ../archives/ziboptsuite-$(SCIP_TAG).tgz && cd ziboptsuite-$(SCIP_TAG) && $(BUILD_SCIP)
dependencies/install/scipoptsuite-$(SCIP_TAG)/scip-$(SCIP_TAG)/lib/scip.lib: dependencies/archives/scipoptsuite-$(SCIP_TAG).tgz
cd dependencies\install && ..\..\tools\gzip -dc ..\archives\scipoptsuite-$(SCIP_TAG).tgz | ..\..\tools\tar.exe xvmf -
cd dependencies\install\scipoptsuite-$(SCIP_TAG) && ..\..\..\tools\gzip -dc soplex-$(SOPLEX_TAG).tgz | ..\..\..\tools\tar.exe xvmf -
cd dependencies\install\scipoptsuite-$(SCIP_TAG) && ..\..\..\tools\gzip -dc gcg-$(GCG_TAG).tgz | ..\..\..\tools\tar.exe xvmf -
cd dependencies\install\scipoptsuite-$(SCIP_TAG) && ..\..\..\tools\gzip -dc ug-$(UG_TAG).tgz | ..\..\..\tools\tar.exe xvmf -
cd dependencies\install\scipoptsuite-$(SCIP_TAG) && ..\..\..\tools\gzip -dc scip-$(SCIP_TAG).tgz | ..\..\..\tools\tar.exe xvmf -
ifeq ("$(VisualStudioVersion)", "11.0")
tools\upgrade_to_vs2012.cmd dependencies\\solutions\\Scip\\soplex\\soplex.vcxproj
tools\upgrade_to_vs2012.cmd dependencies\\solutions\\Scip\\scip\\scip.vcxproj
endif
cd dependencies\solution\Scip && msbuild /t:soplex
cd dependencies\solution\Scip && msbuild /t:scip
ifeq ("$(VisualStudioVersion)", "11.0")
svn revert dependencies\\solutions\\Scip\\soplex\\soplex.vcxproj
svn revert dependencies\\solutions\\Scip\\scip\\scip.vcxproj
endif
# Clean everything.
clean_third_party:
@@ -280,7 +289,8 @@ clean_third_party:
-$(DELREC) dependencies\sources\pcre*
-$(DELREC) dependencies\sources\protobuf*
-$(DELREC) dependencies\sources\sparsehash*
-$(DELREC) dependencies\sources\swig*
-$(DELREC) dependencies\install\swig*
-$(DELREC) dependencies\install\scip*
-$(DEL) Makefile.local
# Create Makefile.local

View File

@@ -81,6 +81,14 @@ GLPK_SWIG = -DUSE_GLPK
DYNAMIC_GLPK_LNK = $(WINDOWS_GLPK_DIR)\\lib\\glpk.lib
STATIC_GLPK_LNK = $(WINDOWS_GLPK_DIR)\\lib\\glpk.lib
endif
# This is needed to find SCIP include files and libraries.
ifdef WINDOWS_SCIP_DIR
SCIP_LNK_DIR = $(OR_ROOT)dependencies\\install
SCIP_INC = /I$(WINDOWS_SCIP_DIR)\\src -DUSE_SCIP
SCIP_SWIG = $(SCIP_INC)
STATIC_SCIP_LNK = $(SCIP_LNK_DIR)\\lib\\scip.lib $(SCIP_LNK_DIR)\\lib\\soplex.lib
DYNAMIC_SCIP_LNK = $(SCIP_LNK_DIR)\\lib\\scip.lib $(SCIP_LNK_DIR)\\lib\\soplex.lib
endif
# This is needed to find SULUM include files and libraries.
ifdef WINDOWS_SLM_DIR
SLM_INC = /I$(WINDOWS_SLM_DIR)\\header /DUSE_SLM
@@ -89,6 +97,13 @@ DYNAMIC_SLM_LNK = $(WINDOWS_SLM_DIR)\\win$(PTRLENGTH)\\bin\\sulum10.lib
STATIC_SLM_LNK = $(WINDOWS_SLM_DIR)\\win$(PTRLENGTH)\\bin\\sulum10.lib
endif
ifeq ($(UNIX_SCIP_TAG),3.0.0)
SCIP_30 = TRUE
endif
ifeq ($(UNIX_SCIP_TAG),3.0.1)
SCIP_30 = TRUE
endif
SWIG_INC = $(GLPK_SWIG) $(CLP_SWIG) $(CBC_SWIG) $(SCIP_SWIG) $(SLM_SWIG)
JAVA_INC=/I"$(WINDOWS_JDK_DIR)\\include" /I"$(WINDOWS_JDK_DIR)\\include\\win32"
@@ -97,7 +112,7 @@ JAVA_BIN="$(WINDOWS_JDK_DIR)/bin/java"
JAR_BIN="$(WINDOWS_JDK_DIR)/bin/jar"
CFLAGS= -nologo $(SYSCFLAGS) $(DEBUG) /I$(INC_DIR) /I$(EX_DIR) /I$(GEN_DIR) $(GFLAGS_INC) $(ZLIB_INC) $(THREAD_INC) $(MINISAT_INC)\
$(PROTOBUF_INC) $(CBC_INC) $(CLP_INC) $(GLPK_INC) $(SLM_INC) /D__WIN32__ \
$(PROTOBUF_INC) $(CBC_INC) $(CLP_INC) $(GLPK_INC) $(SCIP_INC) $(SLM_INC) /D__WIN32__ \
$(SPARSEHASH_INC)
JNIFLAGS=$(CFLAGS) $(JAVA_INC)
DYNAMIC_GFLAGS_LNK = $(WINDOWS_GFLAGS_DIR)\\lib\\libgflags.lib
@@ -107,5 +122,5 @@ DYNAMIC_PROTOBUF_LNK = $(PROTOBUF_DIR)\\lib\\libprotobuf.lib
STATIC_PROTOBUF_LNK = $(PROTOBUF_DIR)\\lib\\libprotobuf.lib
DYNAMIC_LD_FLAGS=$(DYNAMIC_GFLAGS_LNK) $(ZLIB_LNK) $(DYNAMIC_PROTOBUF_LNK) psapi.lib ws2_32.lib
STATIC_LD_FLAGS=$(STATIC_GFLAGS_LNK) $(ZLIB_LNK) $(STATIC_PROTOBUF_LNK) psapi.lib ws2_32.lib
DYNAMIC_LD_LP_DEPS=$(DYNAMIC_CBC_LNK) $(DYNAMIC_CLP_LNK) $(DYNAMIC_GLPK_LNK) $(DYNAMIC_SLM_LNK)
STATIC_LD_LP_DEPS=$(STATIC_CBC_LNK) $(STATIC_CLP_LNK) $(STATIC_GLPK_LNK) $(STATIC_SLM_LNK)
DYNAMIC_LD_LP_DEPS=$(DYNAMIC_CBC_LNK) $(DYNAMIC_CLP_LNK) $(DYNAMIC_GLPK_LNK) $(DYNAMIC_SCIP_LNK) $(DYNAMIC_SLM_LNK)
STATIC_LD_LP_DEPS=$(STATIC_CBC_LNK) $(STATIC_CLP_LNK) $(STATIC_GLPK_LNK) $(STATIC_SCIP_LNK) $(STATIC_SLM_LNK)