From 9c5740fe532f50f7b00ae5c08da4b94d66f6a0c8 Mon Sep 17 00:00:00 2001 From: Alex Dyachenko Date: Sun, 23 Jun 2019 16:49:30 -0400 Subject: [PATCH] Added MPIR.Net VS2019 solution --- .../vs19/mpir.net-tests/mpir.net-tests.csproj | 233 ++++++++++++++++++ mpir.net/vs19/mpir.net.sln | 38 +++ mpir.net/vs19/mpir.net/mpir.net.vcxproj | 202 +++++++++++++++ .../vs19/mpir.net/mpir.net.vcxproj.filters | 81 ++++++ 4 files changed, 554 insertions(+) create mode 100644 mpir.net/vs19/mpir.net-tests/mpir.net-tests.csproj create mode 100644 mpir.net/vs19/mpir.net.sln create mode 100644 mpir.net/vs19/mpir.net/mpir.net.vcxproj create mode 100644 mpir.net/vs19/mpir.net/mpir.net.vcxproj.filters diff --git a/mpir.net/vs19/mpir.net-tests/mpir.net-tests.csproj b/mpir.net/vs19/mpir.net-tests/mpir.net-tests.csproj new file mode 100644 index 00000000..bfec88a5 --- /dev/null +++ b/mpir.net/vs19/mpir.net-tests/mpir.net-tests.csproj @@ -0,0 +1,233 @@ + + + + Debug + AnyCPU + {DD861777-F312-4C3C-9E7C-148EAABE281D} + Library + Properties + MPIR.Tests + mpir.net-tests + v4.5.2 + 512 + {3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + 10.0 + $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) + $(ProgramFiles)\Common Files\microsoft shared\VSTT\$(VisualStudioVersion)\UITestExtensionPackages + False + UnitTest + + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + true + AnyCPU + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + true + + + true + bin\x64\Debug\ + TRACE;DEBUG;WIN64 + full + x64 + prompt + MinimumRecommendedRules.ruleset + true + + + bin\x64\Release\ + TRACE;WIN64 + true + pdbonly + x64 + prompt + MinimumRecommendedRules.ruleset + true + + + true + bin\x86\Debug\ + DEBUG;TRACE + full + x86 + prompt + MinimumRecommendedRules.ruleset + true + + + bin\x86\Release\ + TRACE + true + pdbonly + x86 + prompt + MinimumRecommendedRules.ruleset + true + + + + + + + + + + + + + + + + + + + + + HugeFloatTests\Assignment.cs + + + HugeFloatTests\Arithmetic.cs + + + HugeFloatTests\Comparisons.cs + + + HugeFloatTests\ConstructionAndDisposal.cs + + + HugeFloatTests\Conversions.cs + + + HugeFloatTests\ExpressionTests.cs + + + HugeFloatTests\IO.cs + + + HugeFloatTests\Math.cs + + + HugeFloatTests\Precision.cs + + + HugeIntTests\Arithmetic.cs + + + HugeIntTests\Assignment.cs + + + HugeIntTests\Bitwise.cs + + + HugeIntTests\Conversions.cs + + + HugeIntTests\Comparisons.cs + + + HugeIntTests\ExpressionTests.cs + + + HugeIntTests\IO.cs + + + HugeIntTests\Math.cs + + + HugeIntTests\NumberTheoretic.cs + + + HugeRationalTests\Arithmetic.cs + + + HugeRationalTests\Assignment.cs + + + HugeRationalTests\Comparisons.cs + + + HugeRationalTests\ConstructionAndDisposal.cs + + + HugeRationalTests\Conversions.cs + + + HugeRationalTests\ExpressionTests.cs + + + HugeRationalTests\IO.cs + + + IntegrationTests\XmlCommentsTests.cs + + + OtherTests\MpirSettings.cs + + + OtherTests\Random.cs + + + Utilities\Accessors.cs + + + Utilities\Platform.cs + + + HugeIntTests\ConstructionAndDisposal.cs + + + Properties\AssemblyInfo.cs + + + + + {1e6e20ca-9f97-45a0-b797-c43a9716b95b} + mpir.net + + + + + + + + False + + + False + + + False + + + False + + + + + + + + taskkill /F /IM vstest.executionengine.exe /FI "MEMUSAGE gt 1" + + + \ No newline at end of file diff --git a/mpir.net/vs19/mpir.net.sln b/mpir.net/vs19/mpir.net.sln new file mode 100644 index 00000000..e6debe67 --- /dev/null +++ b/mpir.net/vs19/mpir.net.sln @@ -0,0 +1,38 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 19 +VisualStudioVersion = 19.20.27027.1 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mpir.net", "mpir.net\mpir.net.vcxproj", "{1E6E20CA-9F97-45A0-B797-C43A9716B95B}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "mpir.net-tests", "mpir.net-tests\mpir.net-tests.csproj", "{DD861777-F312-4C3C-9E7C-148EAABE281D}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {1E6E20CA-9F97-45A0-B797-C43A9716B95B}.Debug|Win32.ActiveCfg = Debug|Win32 + {1E6E20CA-9F97-45A0-B797-C43A9716B95B}.Debug|Win32.Build.0 = Debug|Win32 + {1E6E20CA-9F97-45A0-B797-C43A9716B95B}.Debug|x64.ActiveCfg = Debug|x64 + {1E6E20CA-9F97-45A0-B797-C43A9716B95B}.Debug|x64.Build.0 = Debug|x64 + {1E6E20CA-9F97-45A0-B797-C43A9716B95B}.Release|Win32.ActiveCfg = Release|Win32 + {1E6E20CA-9F97-45A0-B797-C43A9716B95B}.Release|Win32.Build.0 = Release|Win32 + {1E6E20CA-9F97-45A0-B797-C43A9716B95B}.Release|x64.ActiveCfg = Release|x64 + {1E6E20CA-9F97-45A0-B797-C43A9716B95B}.Release|x64.Build.0 = Release|x64 + {DD861777-F312-4C3C-9E7C-148EAABE281D}.Debug|Win32.ActiveCfg = Debug|x86 + {DD861777-F312-4C3C-9E7C-148EAABE281D}.Debug|Win32.Build.0 = Debug|x86 + {DD861777-F312-4C3C-9E7C-148EAABE281D}.Debug|x64.ActiveCfg = Debug|x64 + {DD861777-F312-4C3C-9E7C-148EAABE281D}.Debug|x64.Build.0 = Debug|x64 + {DD861777-F312-4C3C-9E7C-148EAABE281D}.Release|Win32.ActiveCfg = Release|x86 + {DD861777-F312-4C3C-9E7C-148EAABE281D}.Release|Win32.Build.0 = Release|x86 + {DD861777-F312-4C3C-9E7C-148EAABE281D}.Release|x64.ActiveCfg = Release|x64 + {DD861777-F312-4C3C-9E7C-148EAABE281D}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/mpir.net/vs19/mpir.net/mpir.net.vcxproj b/mpir.net/vs19/mpir.net/mpir.net.vcxproj new file mode 100644 index 00000000..19ba7cee --- /dev/null +++ b/mpir.net/vs19/mpir.net/mpir.net.vcxproj @@ -0,0 +1,202 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {1E6E20CA-9F97-45A0-B797-C43A9716B95B} + v4.5.2 + ManagedCProj + mpirnet + 10.0 + + + + DynamicLibrary + true + v142 + true + Unicode + + + DynamicLibrary + true + v142 + true + Unicode + + + DynamicLibrary + false + v142 + true + Unicode + + + DynamicLibrary + false + v142 + true + Unicode + + + + + + + + + + + + + + + + + + + true + ..\..\..\lib\$(Platform)\$(Configuration);$(IncludePath) + + + true + ..\..\..\lib\$(Platform)\$(Configuration);$(IncludePath) + + + false + ..\..\..\lib\$(Platform)\$(Configuration);$(IncludePath) + + + false + ..\..\..\lib\$(Platform)\$(Configuration);$(IncludePath) + + + + Level3 + Disabled + WIN32;_DEBUG;%(PreprocessorDefinitions) + Use + true + + + true + ..\..\..\lib\$(Platform)\$(Configuration)\mpir.lib + LIBCMTD;LIBCMT;%(IgnoreSpecificDefaultLibraries) + + + cd $(SolutionDir).. +check_config $(Platform) $(Configuration) 19 + + + + + Level3 + Disabled + WIN32;_DEBUG;%(PreprocessorDefinitions) + Use + true + + + true + ..\..\..\lib\$(Platform)\$(Configuration)\mpir.lib + LIBCMTD;LIBCMT;%(IgnoreSpecificDefaultLibraries) + + + cd $(SolutionDir).. +check_config $(Platform) $(Configuration) 19 + + + + + Level3 + WIN32;NDEBUG;%(PreprocessorDefinitions) + Use + true + + + true + ..\..\..\lib\$(Platform)\$(Configuration)\mpir.lib + LIBCMTD;LIBCMT;%(IgnoreSpecificDefaultLibraries) + + + cd $(SolutionDir).. +check_config $(Platform) $(Configuration) 19 + + + + + Level3 + WIN32;NDEBUG;%(PreprocessorDefinitions) + Use + true + + + true + ..\..\..\lib\$(Platform)\$(Configuration)\mpir.lib + LIBCMTD;LIBCMT;%(IgnoreSpecificDefaultLibraries) + + + cd $(SolutionDir).. +check_config $(Platform) $(Configuration) 19 + + + + + + + + + + + + + + + + + + + + + + + + + Create + Create + Create + Create + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mpir.net/vs19/mpir.net/mpir.net.vcxproj.filters b/mpir.net/vs19/mpir.net/mpir.net.vcxproj.filters new file mode 100644 index 00000000..3659e0c6 --- /dev/null +++ b/mpir.net/vs19/mpir.net/mpir.net.vcxproj.filters @@ -0,0 +1,81 @@ + + + + + {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 + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + + + + Resource Files + + + + + Resource Files + + + + + Header Files + + + \ No newline at end of file