From 949e4210f0ed7b7ab8a525701265d4031cd818ca Mon Sep 17 00:00:00 2001 From: Christoph Ruegg Date: Sun, 18 May 2014 21:34:32 +0200 Subject: [PATCH] Build: MathNet.Numerics.All solution --- MathNet.Numerics.All.sln | 204 +++++++++++++++++++++++++++ MathNet.Numerics.All.sln.DotSettings | 71 ++++++++++ MathNet.Numerics.Portable.sln | 37 +++-- MathNet.Numerics.sln | 23 +-- README.md | 6 +- build.fsx | 8 +- docs/content/index.fsx | 6 +- 7 files changed, 303 insertions(+), 52 deletions(-) create mode 100644 MathNet.Numerics.All.sln create mode 100644 MathNet.Numerics.All.sln.DotSettings diff --git a/MathNet.Numerics.All.sln b/MathNet.Numerics.All.sln new file mode 100644 index 00000000..8f1efca9 --- /dev/null +++ b/MathNet.Numerics.All.sln @@ -0,0 +1,204 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +VisualStudioVersion = 12.0.30501.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Readme", "Readme", "{C2F37492-38AE-4186-8A7F-17B0B080942C}" + ProjectSection(SolutionItems) = preProject + CONTRIBUTING.md = CONTRIBUTING.md + CONTRIBUTORS.md = CONTRIBUTORS.md + LICENSE.md = LICENSE.md + MAINTAINING.md = MAINTAINING.md + README.md = README.md + RELEASENOTES.md = RELEASENOTES.md + EndProjectSection +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Numerics", "src\Numerics\Numerics.csproj", "{B7CAE5F4-A23F-4438-B5BE-41226618B695}" +EndProject +Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharp", "src\FSharp\FSharp.fsproj", "{37E8E802-A354-4114-BFC1-6E1357DA605B}" +EndProject +Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharpUnitTests", "src\FSharpUnitTests\FSharpUnitTests.fsproj", "{F2F8032B-A31D-4E33-A05E-F2CDCBFAA75D}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests", "src\UnitTests\UnitTests.csproj", "{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Numerics-Portable47", "src\Numerics\Numerics-Portable47.csproj", "{49205185-621E-FFB9-2104-887C9F1BBD13}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Numerics-Portable136", "src\Numerics\Numerics-Portable136.csproj", "{C2581199-28C4-41AA-A26A-F0C076EA2A67}" +EndProject +Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharp-Portable47", "src\FSharp\FSharp-Portable47.fsproj", "{F5F14D76-428D-43D7-8431-5B885F1BA419}" +EndProject +Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharp-Portable136", "src\FSharp\FSharp-Portable136.fsproj", "{D178918B-6AC0-4624-A515-4B99147B9FFD}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-Portable47", "src\UnitTests\UnitTests-Portable47.csproj", "{0672ED13-CE61-4D3C-B879-282472817235}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-Portable136", "src\UnitTests\UnitTests-Portable136.csproj", "{104E9129-FDC3-43CF-8687-9774C6D8C6C2}" +EndProject +Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharpUnitTests-Portable47", "src\FSharpUnitTests\FSharpUnitTests-Portable47.fsproj", "{90CE8E32-354E-4728-8FE6-87342F469321}" +EndProject +Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharpUnitTests-Portable136", "src\FSharpUnitTests\FSharpUnitTests-Portable136.fsproj", "{1A8315AC-BCDA-4294-B994-FDC4FED45BEE}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Numerics-Net35", "src\Numerics\Numerics-Net35.csproj", "{E54E712D-EB6B-4FBF-B29A-6BB95E719BAC}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-Net35", "src\UnitTests\UnitTests-Net35.csproj", "{9014A0CE-725D-4718-918C-923C0CA19FEE}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Numerics-Portable344", "src\Numerics\Numerics-Portable344.csproj", "{1A3065FD-105D-4AF1-85B9-0A4A26FFB353}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Portable47", "Portable47", "{F60B1B07-8CE4-43C6-B40C-45CF4BE0A743}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Portable136", "Portable136", "{E14850AE-464D-40DA-9E49-FE9892D472EF}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Portable344", "Portable344", "{9D409E95-D567-4C2F-A0DF-87A6DF5B3A2E}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Net35", "Net35", "{14DAACDA-AD68-4AAE-B65F-9F6C60866327}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-Portable344", "src\UnitTests\UnitTests-Portable344.csproj", "{2B6BE5F8-843E-4E36-8B8E-9CA3C9503198}" +EndProject +Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharp-Portable344", "src\FSharp\FSharp-Portable344.fsproj", "{8A60894F-D090-4FC5-9535-E244E90A44C1}" +EndProject +Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharpUnitTests-Portable344", "src\FSharpUnitTests\FSharpUnitTests-Portable344.fsproj", "{EC24DA9F-8772-491D-BA56-3ADA75072B3D}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Build", "Build", "{B54A0B40-DE22-49FB-B1C0-6E5BDA3B0B2F}" + ProjectSection(SolutionItems) = preProject + build.fsx = build.fsx + .nuget\packages.config = .nuget\packages.config + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NuGet", "NuGet", "{305FCCF4-B205-4E98-B58A-48117C3CA4E3}" + ProjectSection(SolutionItems) = preProject + build\NuGet\FSharp\MathNet.Numerics.FSharp.nuspec = build\NuGet\FSharp\MathNet.Numerics.FSharp.nuspec + build\NuGet\FSharp.Signed\MathNet.Numerics.FSharp.Signed.nuspec = build\NuGet\FSharp.Signed\MathNet.Numerics.FSharp.Signed.nuspec + build\NuGet\Numerics\MathNet.Numerics.nuspec = build\NuGet\Numerics\MathNet.Numerics.nuspec + build\NuGet\Numerics.Signed\MathNet.Numerics.Signed.nuspec = build\NuGet\Numerics.Signed\MathNet.Numerics.Signed.nuspec + build\NuGet\nuget-signed.proj = build\NuGet\nuget-signed.proj + build\NuGet\nuget.proj = build\NuGet\nuget.proj + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + Release-Signed|Any CPU = Release-Signed|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {B7CAE5F4-A23F-4438-B5BE-41226618B695}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B7CAE5F4-A23F-4438-B5BE-41226618B695}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B7CAE5F4-A23F-4438-B5BE-41226618B695}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B7CAE5F4-A23F-4438-B5BE-41226618B695}.Release|Any CPU.Build.0 = Release|Any CPU + {B7CAE5F4-A23F-4438-B5BE-41226618B695}.Release-Signed|Any CPU.ActiveCfg = Release-Signed|Any CPU + {B7CAE5F4-A23F-4438-B5BE-41226618B695}.Release-Signed|Any CPU.Build.0 = Release-Signed|Any CPU + {37E8E802-A354-4114-BFC1-6E1357DA605B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {37E8E802-A354-4114-BFC1-6E1357DA605B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {37E8E802-A354-4114-BFC1-6E1357DA605B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {37E8E802-A354-4114-BFC1-6E1357DA605B}.Release|Any CPU.Build.0 = Release|Any CPU + {37E8E802-A354-4114-BFC1-6E1357DA605B}.Release-Signed|Any CPU.ActiveCfg = Release-Signed|Any CPU + {37E8E802-A354-4114-BFC1-6E1357DA605B}.Release-Signed|Any CPU.Build.0 = Release-Signed|Any CPU + {F2F8032B-A31D-4E33-A05E-F2CDCBFAA75D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F2F8032B-A31D-4E33-A05E-F2CDCBFAA75D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F2F8032B-A31D-4E33-A05E-F2CDCBFAA75D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F2F8032B-A31D-4E33-A05E-F2CDCBFAA75D}.Release|Any CPU.Build.0 = Release|Any CPU + {F2F8032B-A31D-4E33-A05E-F2CDCBFAA75D}.Release-Signed|Any CPU.ActiveCfg = Release-Signed|Any CPU + {F2F8032B-A31D-4E33-A05E-F2CDCBFAA75D}.Release-Signed|Any CPU.Build.0 = Release-Signed|Any CPU + {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release|Any CPU.Build.0 = Release|Any CPU + {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-Signed|Any CPU.ActiveCfg = Release-Signed|Any CPU + {DAF07AA8-C5C9-4963-98F7-2C3285064DAD}.Release-Signed|Any CPU.Build.0 = Release-Signed|Any CPU + {49205185-621E-FFB9-2104-887C9F1BBD13}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {49205185-621E-FFB9-2104-887C9F1BBD13}.Debug|Any CPU.Build.0 = Debug|Any CPU + {49205185-621E-FFB9-2104-887C9F1BBD13}.Release|Any CPU.ActiveCfg = Release|Any CPU + {49205185-621E-FFB9-2104-887C9F1BBD13}.Release|Any CPU.Build.0 = Release|Any CPU + {49205185-621E-FFB9-2104-887C9F1BBD13}.Release-Signed|Any CPU.ActiveCfg = Release|Any CPU + {C2581199-28C4-41AA-A26A-F0C076EA2A67}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C2581199-28C4-41AA-A26A-F0C076EA2A67}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C2581199-28C4-41AA-A26A-F0C076EA2A67}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C2581199-28C4-41AA-A26A-F0C076EA2A67}.Release|Any CPU.Build.0 = Release|Any CPU + {C2581199-28C4-41AA-A26A-F0C076EA2A67}.Release-Signed|Any CPU.ActiveCfg = Release|Any CPU + {F5F14D76-428D-43D7-8431-5B885F1BA419}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F5F14D76-428D-43D7-8431-5B885F1BA419}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F5F14D76-428D-43D7-8431-5B885F1BA419}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F5F14D76-428D-43D7-8431-5B885F1BA419}.Release|Any CPU.Build.0 = Release|Any CPU + {F5F14D76-428D-43D7-8431-5B885F1BA419}.Release-Signed|Any CPU.ActiveCfg = Release|Any CPU + {D178918B-6AC0-4624-A515-4B99147B9FFD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D178918B-6AC0-4624-A515-4B99147B9FFD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D178918B-6AC0-4624-A515-4B99147B9FFD}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D178918B-6AC0-4624-A515-4B99147B9FFD}.Release|Any CPU.Build.0 = Release|Any CPU + {D178918B-6AC0-4624-A515-4B99147B9FFD}.Release-Signed|Any CPU.ActiveCfg = Release|Any CPU + {0672ED13-CE61-4D3C-B879-282472817235}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0672ED13-CE61-4D3C-B879-282472817235}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0672ED13-CE61-4D3C-B879-282472817235}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0672ED13-CE61-4D3C-B879-282472817235}.Release|Any CPU.Build.0 = Release|Any CPU + {0672ED13-CE61-4D3C-B879-282472817235}.Release-Signed|Any CPU.ActiveCfg = Release|Any CPU + {104E9129-FDC3-43CF-8687-9774C6D8C6C2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {104E9129-FDC3-43CF-8687-9774C6D8C6C2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {104E9129-FDC3-43CF-8687-9774C6D8C6C2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {104E9129-FDC3-43CF-8687-9774C6D8C6C2}.Release|Any CPU.Build.0 = Release|Any CPU + {104E9129-FDC3-43CF-8687-9774C6D8C6C2}.Release-Signed|Any CPU.ActiveCfg = Release|Any CPU + {90CE8E32-354E-4728-8FE6-87342F469321}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {90CE8E32-354E-4728-8FE6-87342F469321}.Debug|Any CPU.Build.0 = Debug|Any CPU + {90CE8E32-354E-4728-8FE6-87342F469321}.Release|Any CPU.ActiveCfg = Release|Any CPU + {90CE8E32-354E-4728-8FE6-87342F469321}.Release|Any CPU.Build.0 = Release|Any CPU + {90CE8E32-354E-4728-8FE6-87342F469321}.Release-Signed|Any CPU.ActiveCfg = Release|Any CPU + {1A8315AC-BCDA-4294-B994-FDC4FED45BEE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1A8315AC-BCDA-4294-B994-FDC4FED45BEE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1A8315AC-BCDA-4294-B994-FDC4FED45BEE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1A8315AC-BCDA-4294-B994-FDC4FED45BEE}.Release|Any CPU.Build.0 = Release|Any CPU + {1A8315AC-BCDA-4294-B994-FDC4FED45BEE}.Release-Signed|Any CPU.ActiveCfg = Release|Any CPU + {E54E712D-EB6B-4FBF-B29A-6BB95E719BAC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E54E712D-EB6B-4FBF-B29A-6BB95E719BAC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E54E712D-EB6B-4FBF-B29A-6BB95E719BAC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E54E712D-EB6B-4FBF-B29A-6BB95E719BAC}.Release|Any CPU.Build.0 = Release|Any CPU + {E54E712D-EB6B-4FBF-B29A-6BB95E719BAC}.Release-Signed|Any CPU.ActiveCfg = Release-Signed|Any CPU + {E54E712D-EB6B-4FBF-B29A-6BB95E719BAC}.Release-Signed|Any CPU.Build.0 = Release-Signed|Any CPU + {9014A0CE-725D-4718-918C-923C0CA19FEE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9014A0CE-725D-4718-918C-923C0CA19FEE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9014A0CE-725D-4718-918C-923C0CA19FEE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9014A0CE-725D-4718-918C-923C0CA19FEE}.Release|Any CPU.Build.0 = Release|Any CPU + {9014A0CE-725D-4718-918C-923C0CA19FEE}.Release-Signed|Any CPU.ActiveCfg = Release|Any CPU + {9014A0CE-725D-4718-918C-923C0CA19FEE}.Release-Signed|Any CPU.Build.0 = Release|Any CPU + {1A3065FD-105D-4AF1-85B9-0A4A26FFB353}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1A3065FD-105D-4AF1-85B9-0A4A26FFB353}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1A3065FD-105D-4AF1-85B9-0A4A26FFB353}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1A3065FD-105D-4AF1-85B9-0A4A26FFB353}.Release|Any CPU.Build.0 = Release|Any CPU + {1A3065FD-105D-4AF1-85B9-0A4A26FFB353}.Release-Signed|Any CPU.ActiveCfg = Release|Any CPU + {1A3065FD-105D-4AF1-85B9-0A4A26FFB353}.Release-Signed|Any CPU.Build.0 = Release|Any CPU + {2B6BE5F8-843E-4E36-8B8E-9CA3C9503198}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2B6BE5F8-843E-4E36-8B8E-9CA3C9503198}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2B6BE5F8-843E-4E36-8B8E-9CA3C9503198}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2B6BE5F8-843E-4E36-8B8E-9CA3C9503198}.Release|Any CPU.Build.0 = Release|Any CPU + {2B6BE5F8-843E-4E36-8B8E-9CA3C9503198}.Release-Signed|Any CPU.ActiveCfg = Release|Any CPU + {2B6BE5F8-843E-4E36-8B8E-9CA3C9503198}.Release-Signed|Any CPU.Build.0 = Release|Any CPU + {8A60894F-D090-4FC5-9535-E244E90A44C1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8A60894F-D090-4FC5-9535-E244E90A44C1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8A60894F-D090-4FC5-9535-E244E90A44C1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8A60894F-D090-4FC5-9535-E244E90A44C1}.Release|Any CPU.Build.0 = Release|Any CPU + {8A60894F-D090-4FC5-9535-E244E90A44C1}.Release-Signed|Any CPU.ActiveCfg = Release|Any CPU + {8A60894F-D090-4FC5-9535-E244E90A44C1}.Release-Signed|Any CPU.Build.0 = Release|Any CPU + {EC24DA9F-8772-491D-BA56-3ADA75072B3D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {EC24DA9F-8772-491D-BA56-3ADA75072B3D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EC24DA9F-8772-491D-BA56-3ADA75072B3D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {EC24DA9F-8772-491D-BA56-3ADA75072B3D}.Release|Any CPU.Build.0 = Release|Any CPU + {EC24DA9F-8772-491D-BA56-3ADA75072B3D}.Release-Signed|Any CPU.ActiveCfg = Release|Any CPU + {EC24DA9F-8772-491D-BA56-3ADA75072B3D}.Release-Signed|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {49205185-621E-FFB9-2104-887C9F1BBD13} = {F60B1B07-8CE4-43C6-B40C-45CF4BE0A743} + {C2581199-28C4-41AA-A26A-F0C076EA2A67} = {E14850AE-464D-40DA-9E49-FE9892D472EF} + {F5F14D76-428D-43D7-8431-5B885F1BA419} = {F60B1B07-8CE4-43C6-B40C-45CF4BE0A743} + {D178918B-6AC0-4624-A515-4B99147B9FFD} = {E14850AE-464D-40DA-9E49-FE9892D472EF} + {0672ED13-CE61-4D3C-B879-282472817235} = {F60B1B07-8CE4-43C6-B40C-45CF4BE0A743} + {104E9129-FDC3-43CF-8687-9774C6D8C6C2} = {E14850AE-464D-40DA-9E49-FE9892D472EF} + {90CE8E32-354E-4728-8FE6-87342F469321} = {F60B1B07-8CE4-43C6-B40C-45CF4BE0A743} + {1A8315AC-BCDA-4294-B994-FDC4FED45BEE} = {E14850AE-464D-40DA-9E49-FE9892D472EF} + {E54E712D-EB6B-4FBF-B29A-6BB95E719BAC} = {14DAACDA-AD68-4AAE-B65F-9F6C60866327} + {9014A0CE-725D-4718-918C-923C0CA19FEE} = {14DAACDA-AD68-4AAE-B65F-9F6C60866327} + {1A3065FD-105D-4AF1-85B9-0A4A26FFB353} = {9D409E95-D567-4C2F-A0DF-87A6DF5B3A2E} + {2B6BE5F8-843E-4E36-8B8E-9CA3C9503198} = {9D409E95-D567-4C2F-A0DF-87A6DF5B3A2E} + {8A60894F-D090-4FC5-9535-E244E90A44C1} = {9D409E95-D567-4C2F-A0DF-87A6DF5B3A2E} + {EC24DA9F-8772-491D-BA56-3ADA75072B3D} = {9D409E95-D567-4C2F-A0DF-87A6DF5B3A2E} + {305FCCF4-B205-4E98-B58A-48117C3CA4E3} = {B54A0B40-DE22-49FB-B1C0-6E5BDA3B0B2F} + EndGlobalSection +EndGlobal diff --git a/MathNet.Numerics.All.sln.DotSettings b/MathNet.Numerics.All.sln.DotSettings new file mode 100644 index 00000000..cd49821b --- /dev/null +++ b/MathNet.Numerics.All.sln.DotSettings @@ -0,0 +1,71 @@ + + <?xml version="1.0" encoding="utf-16"?><Profile name="Full Cleanup (Math.NET)"><CSArrangeThisQualifier>True</CSArrangeThisQualifier><CSRemoveCodeRedundancies>True</CSRemoveCodeRedundancies><CSUseAutoProperty>True</CSUseAutoProperty><CSMakeFieldReadonly>True</CSMakeFieldReadonly><CSUpdateFileHeader>True</CSUpdateFileHeader><CSOptimizeUsings><OptimizeUsings>True</OptimizeUsings><EmbraceInRegion>False</EmbraceInRegion><RegionName></RegionName></CSOptimizeUsings><CSShortenReferences>True</CSShortenReferences><CSReformatCode>True</CSReformatCode><XMLReformatCode>True</XMLReformatCode><CssAlphabetizeProperties>True</CssAlphabetizeProperties><CssReformatCode>True</CssReformatCode><JsReformatCode>True</JsReformatCode><JsInsertSemicolon>True</JsInsertSemicolon><VBFormatDocComments>True</VBFormatDocComments><VBReformatCode>True</VBReformatCode><VBShortenReferences>True</VBShortenReferences><VBOptimizeImports>True</VBOptimizeImports><HtmlReformatCode>True</HtmlReformatCode><AspOptimizeRegisterDirectives>True</AspOptimizeRegisterDirectives><CSReorderTypeMembers>True</CSReorderTypeMembers><CSUseVar><BehavourStyle>CAN_CHANGE_BOTH</BehavourStyle><LocalVariableStyle>IMPLICIT_WHEN_INITIALIZER_HAS_TYPE</LocalVariableStyle><ForeachVariableStyle>ALWAYS_EXPLICIT</ForeachVariableStyle></CSUseVar></Profile> + Full Cleanup (Math.NET) + False + False + False + False + False + False + False + False + False + False + False + True + False + False + True + False + <copyright file="$FILENAME$" company="Math.NET"> +Math.NET Numerics, part of the Math.NET Project +http://numerics.mathdotnet.com +http://github.com/mathnet/mathnet-numerics +http://mathnetnumerics.codeplex.com + +Copyright (c) 2009-$CURRENT_YEAR$ Math.NET + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. +</copyright> + CDF + DFT + FFT + ILU + ILUTP + LU + MAE + MC + MCMC + MILU + MSE + PDF + QR + SAD + SAS + SPSS + SSD + SVD + TFQMR + WH + True + <data /> + <data><IncludeFilters /><ExcludeFilters /></data> \ No newline at end of file diff --git a/MathNet.Numerics.Portable.sln b/MathNet.Numerics.Portable.sln index 23d9b447..cb5d25fa 100644 --- a/MathNet.Numerics.Portable.sln +++ b/MathNet.Numerics.Portable.sln @@ -37,10 +37,6 @@ Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharpUnitTests-Portable47" EndProject Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharpUnitTests-Portable136", "src\FSharpUnitTests\FSharpUnitTests-Portable136.fsproj", "{1A8315AC-BCDA-4294-B994-FDC4FED45BEE}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Numerics-Net35", "src\Numerics\Numerics-Net35.csproj", "{E54E712D-EB6B-4FBF-B29A-6BB95E719BAC}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-Net35", "src\UnitTests\UnitTests-Net35.csproj", "{9014A0CE-725D-4718-918C-923C0CA19FEE}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Numerics-Portable344", "src\Numerics\Numerics-Portable344.csproj", "{1A3065FD-105D-4AF1-85B9-0A4A26FFB353}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Portable47", "Portable47", "{F60B1B07-8CE4-43C6-B40C-45CF4BE0A743}" @@ -49,14 +45,28 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Portable136", "Portable136" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Portable344", "Portable344", "{9D409E95-D567-4C2F-A0DF-87A6DF5B3A2E}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Net35", "Net35", "{14DAACDA-AD68-4AAE-B65F-9F6C60866327}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-Portable344", "src\UnitTests\UnitTests-Portable344.csproj", "{2B6BE5F8-843E-4E36-8B8E-9CA3C9503198}" EndProject Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharp-Portable344", "src\FSharp\FSharp-Portable344.fsproj", "{8A60894F-D090-4FC5-9535-E244E90A44C1}" EndProject Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharpUnitTests-Portable344", "src\FSharpUnitTests\FSharpUnitTests-Portable344.fsproj", "{EC24DA9F-8772-491D-BA56-3ADA75072B3D}" EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Build", "Build", "{B54A0B40-DE22-49FB-B1C0-6E5BDA3B0B2F}" + ProjectSection(SolutionItems) = preProject + build.fsx = build.fsx + .nuget\packages.config = .nuget\packages.config + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NuGet", "NuGet", "{305FCCF4-B205-4E98-B58A-48117C3CA4E3}" + ProjectSection(SolutionItems) = preProject + build\NuGet\FSharp\MathNet.Numerics.FSharp.nuspec = build\NuGet\FSharp\MathNet.Numerics.FSharp.nuspec + build\NuGet\FSharp.Signed\MathNet.Numerics.FSharp.Signed.nuspec = build\NuGet\FSharp.Signed\MathNet.Numerics.FSharp.Signed.nuspec + build\NuGet\Numerics\MathNet.Numerics.nuspec = build\NuGet\Numerics\MathNet.Numerics.nuspec + build\NuGet\Numerics.Signed\MathNet.Numerics.Signed.nuspec = build\NuGet\Numerics.Signed\MathNet.Numerics.Signed.nuspec + build\NuGet\nuget-signed.proj = build\NuGet\nuget-signed.proj + build\NuGet\nuget.proj = build\NuGet\nuget.proj + EndProjectSection +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -128,18 +138,6 @@ Global {1A8315AC-BCDA-4294-B994-FDC4FED45BEE}.Release|Any CPU.ActiveCfg = Release|Any CPU {1A8315AC-BCDA-4294-B994-FDC4FED45BEE}.Release|Any CPU.Build.0 = Release|Any CPU {1A8315AC-BCDA-4294-B994-FDC4FED45BEE}.Release-Signed|Any CPU.ActiveCfg = Release|Any CPU - {E54E712D-EB6B-4FBF-B29A-6BB95E719BAC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E54E712D-EB6B-4FBF-B29A-6BB95E719BAC}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E54E712D-EB6B-4FBF-B29A-6BB95E719BAC}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E54E712D-EB6B-4FBF-B29A-6BB95E719BAC}.Release|Any CPU.Build.0 = Release|Any CPU - {E54E712D-EB6B-4FBF-B29A-6BB95E719BAC}.Release-Signed|Any CPU.ActiveCfg = Release-Signed|Any CPU - {E54E712D-EB6B-4FBF-B29A-6BB95E719BAC}.Release-Signed|Any CPU.Build.0 = Release-Signed|Any CPU - {9014A0CE-725D-4718-918C-923C0CA19FEE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9014A0CE-725D-4718-918C-923C0CA19FEE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9014A0CE-725D-4718-918C-923C0CA19FEE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9014A0CE-725D-4718-918C-923C0CA19FEE}.Release|Any CPU.Build.0 = Release|Any CPU - {9014A0CE-725D-4718-918C-923C0CA19FEE}.Release-Signed|Any CPU.ActiveCfg = Release|Any CPU - {9014A0CE-725D-4718-918C-923C0CA19FEE}.Release-Signed|Any CPU.Build.0 = Release|Any CPU {1A3065FD-105D-4AF1-85B9-0A4A26FFB353}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {1A3065FD-105D-4AF1-85B9-0A4A26FFB353}.Debug|Any CPU.Build.0 = Debug|Any CPU {1A3065FD-105D-4AF1-85B9-0A4A26FFB353}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -177,11 +175,10 @@ Global {104E9129-FDC3-43CF-8687-9774C6D8C6C2} = {E14850AE-464D-40DA-9E49-FE9892D472EF} {90CE8E32-354E-4728-8FE6-87342F469321} = {F60B1B07-8CE4-43C6-B40C-45CF4BE0A743} {1A8315AC-BCDA-4294-B994-FDC4FED45BEE} = {E14850AE-464D-40DA-9E49-FE9892D472EF} - {E54E712D-EB6B-4FBF-B29A-6BB95E719BAC} = {14DAACDA-AD68-4AAE-B65F-9F6C60866327} - {9014A0CE-725D-4718-918C-923C0CA19FEE} = {14DAACDA-AD68-4AAE-B65F-9F6C60866327} {1A3065FD-105D-4AF1-85B9-0A4A26FFB353} = {9D409E95-D567-4C2F-A0DF-87A6DF5B3A2E} {2B6BE5F8-843E-4E36-8B8E-9CA3C9503198} = {9D409E95-D567-4C2F-A0DF-87A6DF5B3A2E} {8A60894F-D090-4FC5-9535-E244E90A44C1} = {9D409E95-D567-4C2F-A0DF-87A6DF5B3A2E} {EC24DA9F-8772-491D-BA56-3ADA75072B3D} = {9D409E95-D567-4C2F-A0DF-87A6DF5B3A2E} + {305FCCF4-B205-4E98-B58A-48117C3CA4E3} = {B54A0B40-DE22-49FB-B1C0-6E5BDA3B0B2F} EndGlobalSection EndGlobal diff --git a/MathNet.Numerics.sln b/MathNet.Numerics.sln index 9c152482..63c59a8d 100644 --- a/MathNet.Numerics.sln +++ b/MathNet.Numerics.sln @@ -1,15 +1,8 @@  Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 2013 -VisualStudioVersion = 12.0.30110.0 +VisualStudioVersion = 12.0.30501.0 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{4D50FB34-10BC-495A-8B2F-482E34B4D771}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Samples", "Samples", "{49EE74BD-301F-4C3B-B76A-07F90CC88CE7}" - ProjectSection(SolutionItems) = preProject - build\FSharp.Formatting\build.fsx = build\FSharp.Formatting\build.fsx - EndProjectSection -EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Readme", "Readme", "{C2F37492-38AE-4186-8A7F-17B0B080942C}" ProjectSection(SolutionItems) = preProject CONTRIBUTING.md = CONTRIBUTING.md @@ -20,14 +13,10 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Readme", "Readme", "{C2F374 RELEASENOTES.md = RELEASENOTES.md EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Examples", "src\Examples\Examples.csproj", "{8239A6FF-1EF3-4DA4-A860-95C392DD6899}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Numerics", "src\Numerics\Numerics.csproj", "{B7CAE5F4-A23F-4438-B5BE-41226618B695}" EndProject Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharp", "src\FSharp\FSharp.fsproj", "{37E8E802-A354-4114-BFC1-6E1357DA605B}" EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharpExamples", "src\FSharpExamples\FSharpExamples.fsproj", "{BC81EA37-8EE6-4BF9-B8A9-B30497AEF8B1}" -EndProject Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharpUnitTests", "src\FSharpUnitTests\FSharpUnitTests.fsproj", "{F2F8032B-A31D-4E33-A05E-F2CDCBFAA75D}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests", "src\UnitTests\UnitTests.csproj", "{DAF07AA8-C5C9-4963-98F7-2C3285064DAD}" @@ -79,9 +68,6 @@ Global Release-Signed|Any CPU = Release-Signed|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {8239A6FF-1EF3-4DA4-A860-95C392DD6899}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8239A6FF-1EF3-4DA4-A860-95C392DD6899}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8239A6FF-1EF3-4DA4-A860-95C392DD6899}.Release-Signed|Any CPU.ActiveCfg = Release-Signed|Any CPU {B7CAE5F4-A23F-4438-B5BE-41226618B695}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B7CAE5F4-A23F-4438-B5BE-41226618B695}.Debug|Any CPU.Build.0 = Debug|Any CPU {B7CAE5F4-A23F-4438-B5BE-41226618B695}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -94,9 +80,6 @@ Global {37E8E802-A354-4114-BFC1-6E1357DA605B}.Release|Any CPU.Build.0 = Release|Any CPU {37E8E802-A354-4114-BFC1-6E1357DA605B}.Release-Signed|Any CPU.ActiveCfg = Release-Signed|Any CPU {37E8E802-A354-4114-BFC1-6E1357DA605B}.Release-Signed|Any CPU.Build.0 = Release-Signed|Any CPU - {BC81EA37-8EE6-4BF9-B8A9-B30497AEF8B1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BC81EA37-8EE6-4BF9-B8A9-B30497AEF8B1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BC81EA37-8EE6-4BF9-B8A9-B30497AEF8B1}.Release-Signed|Any CPU.ActiveCfg = Release-Signed|Any CPU {F2F8032B-A31D-4E33-A05E-F2CDCBFAA75D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F2F8032B-A31D-4E33-A05E-F2CDCBFAA75D}.Debug|Any CPU.Build.0 = Debug|Any CPU {F2F8032B-A31D-4E33-A05E-F2CDCBFAA75D}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -114,10 +97,6 @@ Global HideSolutionNode = FALSE EndGlobalSection GlobalSection(NestedProjects) = preSolution - {F2F8032B-A31D-4E33-A05E-F2CDCBFAA75D} = {4D50FB34-10BC-495A-8B2F-482E34B4D771} - {DAF07AA8-C5C9-4963-98F7-2C3285064DAD} = {4D50FB34-10BC-495A-8B2F-482E34B4D771} - {8239A6FF-1EF3-4DA4-A860-95C392DD6899} = {49EE74BD-301F-4C3B-B76A-07F90CC88CE7} - {BC81EA37-8EE6-4BF9-B8A9-B30497AEF8B1} = {49EE74BD-301F-4C3B-B76A-07F90CC88CE7} {8A295380-F19B-460C-9794-2EF1B67E5483} = {A4A66FA9-C00C-4D5C-A776-27516EA0C536} {DB89F4DB-5204-4B38-B9F5-FE11E69D32AD} = {A4A66FA9-C00C-4D5C-A776-27516EA0C536} EndGlobalSection diff --git a/README.md b/README.md index 04e6a81e..478a441a 100644 --- a/README.md +++ b/README.md @@ -53,7 +53,7 @@ If you do not want to use the official binaries, or if you like to modify, debug msbuild MathNet.Numerics.sln # only build for .Net 4 (main solution) msbuild MathNet.Numerics.Net35Only.sln # only build for .Net 3.5 - msbuild MathNet.Numerics.Portable.sln # full build with .Net 4, 3.5 and PCL profiles + msbuild MathNet.Numerics.All.sln # full build with .Net 4, 3.5 and PCL profiles xbuild MathNet.Numerics.sln # build with Mono, e.g. on Linux or Mac ### How to build with FAKE @@ -63,11 +63,11 @@ If you do not want to use the official binaries, or if you like to modify, debug build.cmd Build # normal build (.Net 4.0) build.cmd Build incremental # normal build, incremental (.Net 4.0) - build.cmd Build full # full build (.Net 3.5, 4.0, PCL) + build.cmd Build all # full build (.Net 3.5, 4.0, PCL) build.cmd Build net35 # compatibility build (.Net 3.5) build.cmd Test # normal build (.Net 4.0), run unit tests - build.cmd Test full # full build (.Net 3.5, 4.0, PCL), run all unit tests + build.cmd Test all # full build (.Net 3.5, 4.0, PCL), run all unit tests build.cmd Test net35 # compatibility build (.Net 3.5), run unit tests build.cmd Clean # cleanup build artifacts diff --git a/build.fsx b/build.fsx index 7963b4c1..889c5940 100644 --- a/build.fsx +++ b/build.fsx @@ -33,13 +33,13 @@ let build subject = MSBuildRelease "" (if hasBuildParam "incremental" then "Buil Target "BuildMain" (fun _ -> build !! "MathNet.Numerics.sln") Target "BuildNet35" (fun _ -> build !! "MathNet.Numerics.Net35Only.sln") -Target "BuildFull" (fun _ -> build !! "MathNet.Numerics.Portable.sln") +Target "BuildAll" (fun _ -> build !! "MathNet.Numerics.All.sln") Target "Build" DoNothing "Prepare" =?> ("BuildNet35", hasBuildParam "net35") - =?> ("BuildFull", hasBuildParam "full") - =?> ("BuildMain", not (hasBuildParam "full" || hasBuildParam "net35")) + =?> ("BuildAll", hasBuildParam "all") + =?> ("BuildMain", not (hasBuildParam "all" || hasBuildParam "net35")) ==> "Build" @@ -132,7 +132,7 @@ Target "NuGet" (fun _ -> !! "build/NuGet/nuget.proj" |> MSBuild "" "BuildPackages" [] |> ignore ) -"BuildFull" ==> "NuGet" +"BuildAll" ==> "NuGet" // RUN diff --git a/docs/content/index.fsx b/docs/content/index.fsx index 175fee9e..35cb20d7 100644 --- a/docs/content/index.fsx +++ b/docs/content/index.fsx @@ -195,7 +195,7 @@ If you do not want to use the official binaries, or if you like to modify, debug [lang=sh] msbuild MathNet.Numerics.sln # only build for .Net 4 (main solution) msbuild MathNet.Numerics.Net35Only.sln # only build for .Net 3.5 - msbuild MathNet.Numerics.Portable.sln # full build with .Net 4, 3.5 and PCL profiles + msbuild MathNet.Numerics.All.sln # full build with .Net 4, 3.5 and PCL profiles xbuild MathNet.Numerics.sln # build with Mono, e.g. on Linux or Mac ### How to build with FAKE @@ -206,11 +206,11 @@ If you do not want to use the official binaries, or if you like to modify, debug build.cmd Build # normal build (.Net 4.0) build.cmd Build incremental # normal build, incremental (.Net 4.0) - build.cmd Build full # full build (.Net 3.5, 4.0, PCL) + build.cmd Build all # full build (.Net 3.5, 4.0, PCL) build.cmd Build net35 # compatibility build (.Net 3.5) build.cmd Test # normal build (.Net 4.0), run unit tests - build.cmd Test full # full build (.Net 3.5, 4.0, PCL), run all unit tests + build.cmd Test all # full build (.Net 3.5, 4.0, PCL), run all unit tests build.cmd Test net35 # compatibility build (.Net 3.5), run unit tests build.cmd Clean # cleanup build artifacts