forked from tsai/mathnet-numerics
6 changed files with 29 additions and 70 deletions
@ -1,20 +0,0 @@ |
|||||
IF DEFINED CommonProgramFiles(x86) GOTO x64 |
|
||||
|
|
||||
:x86 |
|
||||
SET common=%CommonProgramFiles% |
|
||||
GOTO prepare |
|
||||
|
|
||||
:x64 |
|
||||
SET common=%CommonProgramFiles(x86)% |
|
||||
GOTO prepare |
|
||||
|
|
||||
:prepare |
|
||||
"%common%\Microsoft Shared\TextTemplating\10.0\texttransform.exe" -out ..\..\..\src\Numerics\Version.cs -P "%ProgramFiles%\Reference Assemblies\Microsoft\Framework\v3.5" ..\..\..\src\Numerics\Version.tt |
|
||||
"%common%\Microsoft Shared\TextTemplating\10.0\texttransform.exe" -out ..\..\..\src\Silverlight\Version.cs -P "%ProgramFiles%\Reference Assemblies\Microsoft\Framework\v3.5" ..\..\..\src\Silverlight\Version.tt |
|
||||
|
|
||||
"%common%\Microsoft Shared\TextTemplating\10.0\texttransform.exe" -out ..\..\..\src\Numerics\Algorithms\LinearAlgebra\Atlas\AtlasLinearAlgebraProvider.cs -P "%ProgramFiles%\Reference Assemblies\Microsoft\Framework\v3.5" ..\..\..\src\Numerics\Algorithms\LinearAlgebra\Atlas\AtlasLinearAlgebraProvider.tt |
|
||||
"%common%\Microsoft Shared\TextTemplating\10.0\texttransform.exe" -out ..\..\..\src\Numerics\Algorithms\LinearAlgebra\Atlas\SafeNativeMethods.cs -P "%ProgramFiles%\Reference Assemblies\Microsoft\Framework\v3.5" ..\..\..\src\Numerics\Algorithms\LinearAlgebra\Atlas\SafeNativeMethods.tt |
|
||||
"%common%\Microsoft Shared\TextTemplating\10.0\texttransform.exe" -out ..\..\..\src\Numerics\Algorithms\LinearAlgebra\Mkl\MklLinearAlgebraProvider.cs -P "%ProgramFiles%\Reference Assemblies\Microsoft\Framework\v3.5" ..\..\..\src\Numerics\Algorithms\LinearAlgebra\Mkl\MklLinearAlgebraProvider.tt |
|
||||
"%common%\Microsoft Shared\TextTemplating\10.0\texttransform.exe" -out ..\..\..\src\Numerics\Algorithms\LinearAlgebra\Mkl\SafeNativeMethods.cs -P "%ProgramFiles%\Reference Assemblies\Microsoft\Framework\v3.5" ..\..\..\src\Numerics\Algorithms\LinearAlgebra\Mkl\SafeNativeMethods.tt |
|
||||
|
|
||||
set common= |
|
||||
@ -1,24 +0,0 @@ |
|||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="CheckStyle" ToolsVersion="4.0"> |
|
||||
<UsingTask TaskName="MSBuild.ExtensionPack.CodeQuality.StyleCop" AssemblyFile="..\..\MSBuild_Extension_Pack_3.5.5\StyleCop\MSBuild.ExtensionPack.StyleCop.dll" /> |
|
||||
|
|
||||
<Target Name="CheckStyle" DependsOnTargets="StyleCop; Gendarme"/> |
|
||||
|
|
||||
<Target Name="StyleCop"> |
|
||||
<CreateItem Include="../../../src/Numerics/**/*.cs"> |
|
||||
<Output TaskParameter="Include" ItemName="StyleCopFiles" /> |
|
||||
</CreateItem> |
|
||||
|
|
||||
<MSBuild.ExtensionPack.CodeQuality.StyleCop TaskAction="Scan" SettingsFile="../../../src/Settings.StyleCop" SourceFiles="@(StyleCopFiles)" ShowOutput="true" ForceFullAnalysis="true" CacheResults="false" ContinueOnError="false"> |
|
||||
<Output TaskParameter="Succeeded" PropertyName="AllPassed" /> |
|
||||
<Output TaskParameter="ViolationCount" PropertyName="Violations" /> |
|
||||
<Output TaskParameter="FailedFiles" ItemName="Failures" /> |
|
||||
</MSBuild.ExtensionPack.CodeQuality.StyleCop> |
|
||||
<Message Text="StyleCop Succeeded: $(AllPassed), Violations: $(Violations)" /> |
|
||||
<Warning Text="%(Failures.Identity) - Failed on Line %(Failures.LineNumber). %(Failures.CheckId): %(Failures.Message)" /> |
|
||||
</Target> |
|
||||
|
|
||||
<Target Name="Gendarme"> |
|
||||
<Exec Command="$(MSBuildProjectDirectory)\..\..\..\tools\Gendarme-2.4\gendarme.exe $(MSBuildProjectDirectory)\..\..\..\src\Numerics\bin\Debug\MathNet.Numerics.dll"/> |
|
||||
</Target> |
|
||||
|
|
||||
</Project> |
|
||||
@ -1,19 +0,0 @@ |
|||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Test" ToolsVersion="4.0"> |
|
||||
<UsingTask TaskName="Gallio.MSBuildTasks.Gallio" AssemblyFile="..\..\..\lib\Gallio_3.2.517.0\Gallio.MSBuildTasks.dll" /> |
|
||||
|
|
||||
<PropertyGroup> |
|
||||
<Config Condition="'$(Config)' == ''">Debug</Config> |
|
||||
<Optimize Condition="'$(Optimize)' == ''">False</Optimize> |
|
||||
</PropertyGroup> |
|
||||
|
|
||||
<Target Name="Compile"> |
|
||||
<MSBuild Projects="../../../src/UnitTests/UnitTests.csproj" Properties="Configuration=$(Config);Optimize=$(Optimize);OutputPath=$(MSBuildProjectDirectory)/bin" /> |
|
||||
<MSBuild Projects="../../../src/FSharpUnitTests/FSharpUnitTests.fsproj" Properties="Configuration=$(Config);Optimize=$(Optimize);OutputPath=$(MSBuildProjectDirectory)/bin" /> |
|
||||
</Target> |
|
||||
|
|
||||
<Target Name="Test" DependsOnTargets="Compile"> |
|
||||
<Gallio.MSBuildTasks.Gallio ContinueOnError="False" IgnoreFailures="False" Files="./bin/MathNet.Numerics.UnitTests.dll" /> |
|
||||
<Exec Command="$(MSBuildProjectDirectory)/bin/FSharpUnitTests.exe" IgnoreExitCode="false" /> |
|
||||
</Target> |
|
||||
|
|
||||
</Project> |
|
||||
@ -0,0 +1,22 @@ |
|||||
|
IF DEFINED CommonProgramFiles(x86) GOTO x64 |
||||
|
|
||||
|
:x86 |
||||
|
SET common=%CommonProgramFiles% |
||||
|
GOTO prepare |
||||
|
|
||||
|
:x64 |
||||
|
SET common=%CommonProgramFiles(x86)% |
||||
|
GOTO prepare |
||||
|
|
||||
|
:prepare |
||||
|
"%common%\Microsoft Shared\TextTemplating\10.0\texttransform.exe" -out ..\..\src\Numerics\Version.cs -P "%ProgramFiles%\Reference Assemblies\Microsoft\Framework\v3.5" ..\..\src\Numerics\Version.tt |
||||
|
"%common%\Microsoft Shared\TextTemplating\10.0\texttransform.exe" -out ..\..\src\Silverlight\Version.cs -P "%ProgramFiles%\Reference Assemblies\Microsoft\Framework\v3.5" ..\..\src\Silverlight\Version.tt |
||||
|
|
||||
|
"%common%\Microsoft Shared\TextTemplating\10.0\texttransform.exe" -out ..\..\src\Numerics\Algorithms\LinearAlgebra\Mkl\MklLinearAlgebraProvider.Complex.cs -P "%ProgramFiles%\Reference Assemblies\Microsoft\Framework\v3.5" ..\..\src\Numerics\Algorithms\LinearAlgebra\Mkl\MklLinearAlgebraProvider.Complex.tt |
||||
|
"%common%\Microsoft Shared\TextTemplating\10.0\texttransform.exe" -out ..\..\src\Numerics\Algorithms\LinearAlgebra\Mkl\MklLinearAlgebraProvider.Complex32.cs -P "%ProgramFiles%\Reference Assemblies\Microsoft\Framework\v3.5" ..\..\src\Numerics\Algorithms\LinearAlgebra\Mkl\MklLinearAlgebraProvider.Complex32.tt |
||||
|
"%common%\Microsoft Shared\TextTemplating\10.0\texttransform.exe" -out ..\..\src\Numerics\Algorithms\LinearAlgebra\Mkl\MklLinearAlgebraProvider.double.cs -P "%ProgramFiles%\Reference Assemblies\Microsoft\Framework\v3.5" ..\..\src\Numerics\Algorithms\LinearAlgebra\Mkl\MklLinearAlgebraProvider.double.tt |
||||
|
"%common%\Microsoft Shared\TextTemplating\10.0\texttransform.exe" -out ..\..\src\Numerics\Algorithms\LinearAlgebra\Mkl\MklLinearAlgebraProvider.float.cs -P "%ProgramFiles%\Reference Assemblies\Microsoft\Framework\v3.5" ..\..\src\Numerics\Algorithms\LinearAlgebra\Mkl\MklLinearAlgebraProvider.float.tt |
||||
|
"%common%\Microsoft Shared\TextTemplating\10.0\texttransform.exe" -out ..\..\src\Numerics\Algorithms\LinearAlgebra\Mkl\SafeNativeMethods.cs -P "%ProgramFiles%\Reference Assemblies\Microsoft\Framework\v3.5" ..\..\src\Numerics\Algorithms\LinearAlgebra\Mkl\SafeNativeMethods.tt |
||||
|
|
||||
|
|
||||
|
set common= |
||||
Loading…
Reference in new issue