You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by mm...@apache.org on 2021/10/04 22:23:07 UTC

[geode-native] branch develop updated: GEODE-9608: Remove Release config, add Opimization and pdb (#877)

This is an automated email from the ASF dual-hosted git repository.

mmartell pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode-native.git


The following commit(s) were added to refs/heads/develop by this push:
     new 0d80d60  GEODE-9608: Remove Release config, add Opimization and pdb (#877)
0d80d60 is described below

commit 0d80d600e456f51a385a5500eca40ac602b7603c
Author: Michael Martell <mm...@pivotal.io>
AuthorDate: Mon Oct 4 15:23:00 2021 -0700

    GEODE-9608: Remove Release config, add Opimization and pdb (#877)
---
 .../asp-netcore-session-sample.csproj              | 15 +++++
 .../netcore-integration-test.csproj                | 68 +++++++++++++---------
 netcore/netcore-lib/netcore-lib.csproj             | 17 +++++-
 .../netcore-session-integration-test.csproj        | 18 +++++-
 netcore/netcore-session/netcore-session.csproj     | 16 +++++
 5 files changed, 103 insertions(+), 31 deletions(-)

diff --git a/netcore/asp-netcore-session-sample/asp-netcore-session-sample.csproj b/netcore/asp-netcore-session-sample/asp-netcore-session-sample.csproj
index 3928293..347da91 100644
--- a/netcore/asp-netcore-session-sample/asp-netcore-session-sample.csproj
+++ b/netcore/asp-netcore-session-sample/asp-netcore-session-sample.csproj
@@ -3,11 +3,26 @@
   <PropertyGroup>
     <TargetFramework>netcoreapp3.1</TargetFramework>
     <Platforms>x64</Platforms>
+	<Configurations>Debug;RelWithDebInfo</Configurations>
   </PropertyGroup>
 
   <ItemGroup>
     <ProjectReference Include="..\netcore-session\netcore-session.csproj" />
   </ItemGroup>
 
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+	<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+	<WarningsAsErrors />
+	<DebugType>pdbonly</DebugType>
+	<DebugSymbols>true</DebugSymbols>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='RelWithDebInfo|x64'">
+	<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+	<WarningsAsErrors />
+	<Optimize>true</Optimize>
+	<DebugType>pdbonly</DebugType>
+	<DebugSymbols>true</DebugSymbols>
+  </PropertyGroup>
 
 </Project>
diff --git a/netcore/netcore-integration-test/netcore-integration-test.csproj b/netcore/netcore-integration-test/netcore-integration-test.csproj
index 78dc7b4..01fc77c 100644
--- a/netcore/netcore-integration-test/netcore-integration-test.csproj
+++ b/netcore/netcore-integration-test/netcore-integration-test.csproj
@@ -1,32 +1,44 @@
 <Project Sdk="Microsoft.NET.Sdk">
 
-    <PropertyGroup>
-        <TargetFramework>netcoreapp3.1</TargetFramework>
-
-        <IsPackable>false</IsPackable>
-
-        <Platforms>x64</Platforms>
-
-        <Configurations>Debug;Release;RelWithDebInfo</Configurations>
-    </PropertyGroup>
-
-    <ItemGroup>
-        <PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.6.1" />
-        <PackageReference Include="xunit" Version="2.4.1" />
-        <PackageReference Include="xunit.runner.visualstudio" Version="2.4.3">
-          <PrivateAssets>all</PrivateAssets>
-          <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
-        </PackageReference>
-    </ItemGroup>
-
-    <ItemGroup>
-      <ProjectReference Include="..\netcore-lib\netcore-lib.csproj" />
-    </ItemGroup>
-
-    <ItemGroup>
-      <None Update="xunit.runner.json">
-        <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-      </None>
-    </ItemGroup>
+  <PropertyGroup>
+      <TargetFramework>netcoreapp3.1</TargetFramework>
+      <IsPackable>false</IsPackable>
+      <Platforms>x64</Platforms>
+      <Configurations>Debug;RelWithDebInfo</Configurations>
+  </PropertyGroup>
+
+  <ItemGroup>
+      <PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.6.1" />
+      <PackageReference Include="xunit" Version="2.4.1" />
+      <PackageReference Include="xunit.runner.visualstudio" Version="2.4.3">
+        <PrivateAssets>all</PrivateAssets>
+        <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
+      </PackageReference>
+  </ItemGroup>
+
+  <ItemGroup>
+    <ProjectReference Include="..\netcore-lib\netcore-lib.csproj" />
+  </ItemGroup>
+
+  <ItemGroup>
+    <None Update="xunit.runner.json">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </None>
+  </ItemGroup>
+
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+	<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+	<WarningsAsErrors />
+	<DebugType>pdbonly</DebugType>
+	<DebugSymbols>true</DebugSymbols>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='RelWithDebInfo|x64'">
+	<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+	<WarningsAsErrors />
+	<Optimize>true</Optimize>
+	<DebugType>pdbonly</DebugType>
+	<DebugSymbols>true</DebugSymbols>
+  </PropertyGroup>
 
 </Project>
diff --git a/netcore/netcore-lib/netcore-lib.csproj b/netcore/netcore-lib/netcore-lib.csproj
index 0258bf1..35ae18e 100644
--- a/netcore/netcore-lib/netcore-lib.csproj
+++ b/netcore/netcore-lib/netcore-lib.csproj
@@ -5,7 +5,22 @@
         <RootNamespace>Apache.Geode.NetCore</RootNamespace>
         <AssemblyName>Apache.Geode.NetCore</AssemblyName>
         <Platforms>x64</Platforms>
-        <Configurations>Debug;Release;RelWithDebInfo</Configurations>
+        <Configurations>Debug;RelWithDebInfo</Configurations>
     </PropertyGroup>
 
+    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+      <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+      <WarningsAsErrors />
+      <DebugType>pdbonly</DebugType>
+      <DebugSymbols>true</DebugSymbols>
+    </PropertyGroup>
+	
+    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='RelWithDebInfo|x64'">
+      <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+      <WarningsAsErrors />
+      <Optimize>true</Optimize>
+      <DebugType>pdbonly</DebugType>
+      <DebugSymbols>true</DebugSymbols>
+    </PropertyGroup>	
+
 </Project>
diff --git a/netcore/netcore-session-integration-test/netcore-session-integration-test.csproj b/netcore/netcore-session-integration-test/netcore-session-integration-test.csproj
index de4d070..e8a76d7 100644
--- a/netcore/netcore-session-integration-test/netcore-session-integration-test.csproj
+++ b/netcore/netcore-session-integration-test/netcore-session-integration-test.csproj
@@ -2,10 +2,9 @@
 
   <PropertyGroup>
     <TargetFramework>netcoreapp3.1</TargetFramework>
-
     <IsPackable>false</IsPackable>
-
     <Platforms>x64</Platforms>
+	<Configurations>Debug;RelWithDebInfo</Configurations>
   </PropertyGroup>
 
   <ItemGroup>
@@ -20,4 +19,19 @@
     <ProjectReference Include="..\netcore-lib\netcore-lib.csproj" />
   </ItemGroup>
 
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+	<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+	<WarningsAsErrors />
+	<DebugType>pdbonly</DebugType>
+	<DebugSymbols>true</DebugSymbols>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='RelWithDebInfo|x64'">
+	<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+	<WarningsAsErrors />
+	<Optimize>true</Optimize>
+	<DebugType>pdbonly</DebugType>
+	<DebugSymbols>true</DebugSymbols>
+  </PropertyGroup>
+
 </Project>
diff --git a/netcore/netcore-session/netcore-session.csproj b/netcore/netcore-session/netcore-session.csproj
index 41d119d..3621586 100644
--- a/netcore/netcore-session/netcore-session.csproj
+++ b/netcore/netcore-session/netcore-session.csproj
@@ -3,6 +3,7 @@
   <PropertyGroup>
     <TargetFramework>netcoreapp3.1</TargetFramework>
     <Platforms>x64</Platforms>
+	<Configurations>Debug;RelWithDebInfo</Configurations>
   </PropertyGroup>
 
   <ItemGroup>
@@ -14,4 +15,19 @@
     <ProjectReference Include="..\netcore-lib\netcore-lib.csproj" />
   </ItemGroup>
 
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+	<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+	<WarningsAsErrors />
+	<DebugType>pdbonly</DebugType>
+	<DebugSymbols>true</DebugSymbols>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='RelWithDebInfo|x64'">
+	<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+	<WarningsAsErrors />
+	<Optimize>true</Optimize>
+	<DebugType>pdbonly</DebugType>
+	<DebugSymbols>true</DebugSymbols>
+  </PropertyGroup>
+
 </Project>