Files
CoolProp/wrappers/SMath/coolprop_wrapper/coolprop_wrapper.csproj.template
Mike Kaganski 6d21a6cc65 Allow cmake properly build SMath wrapper (#1100)
* Allow cmake properly build SMath wrapper

Integrate c# project into solution; allow usual cmake --build . --config
Release to build SMath wrapper.
Remove obsolete build.bat and coolprop_wrapper.sln files:
cmake-generated solution already includes everything.
Use build subdirectory wrappers/SMath for all generated files (both by
cmake, including csproj file itself, and by build process), thus no
dirty tree anymore.

Please note: this change requires cmake version 2.8.9 (because of
include_external_msproject TYPE).

* Tentative patch for buildbot

Unfortunately, I cannot test the buildbot, neither I know about it much.
I suppose that this is a sensible patch to be able to work with previous
changes to SMath build process.

* Update SMath wrapper help
2016-06-06 08:05:46 -06:00

62 lines
2.7 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform>AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
<RegisterForComInterop>False</RegisterForComInterop>
<GenerateSerializationAssemblies>Auto</GenerateSerializationAssemblies>
<ProjectGuid>{CA92EF03-C7DA-4888-98AD-528482733E2F}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>CoolPropWrapper</RootNamespace>
<AssemblyName>CoolPropWrapper</AssemblyName>
<TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<CheckForOverflowUnderflow>False</CheckForOverflowUnderflow>
</PropertyGroup>
<ItemGroup>
<Reference Include="SMath.Controls">
<HintPath>c:\Program Files (x86)\SMath Studio\SMath.Controls.dll</HintPath>
</Reference>
<Reference Include="SMath.Manager">
<HintPath>c:\Program Files (x86)\SMath Studio\SMath.Manager.dll</HintPath>
</Reference>
<Reference Include="SMath.Math.Numeric">
<HintPath>c:\Program Files (x86)\SMath Studio\SMath.Math.Numeric.dll</HintPath>
</Reference>
<Reference Include="SMath.Math.Symbolic">
<HintPath>c:\Program Files (x86)\SMath Studio\SMath.Math.Symbolic.dll</HintPath>
</Reference>
<Reference Include="System" />
</ItemGroup>
<ItemGroup>
<Compile Include="${DOS_STYLE_SOURCE_DIR}\*.cs" />
<Compile Include="${DOS_STYLE_SOURCE_DIR}\Functions\*.cs" />
<Compile Include="${DOS_STYLE_TARGET_DIR}\Properties\*.cs" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>