summaryrefslogtreecommitdiff
path: root/clr.coreclr.props
diff options
context:
space:
mode:
Diffstat (limited to 'clr.coreclr.props')
-rw-r--r--clr.coreclr.props4
1 files changed, 4 insertions, 0 deletions
diff --git a/clr.coreclr.props b/clr.coreclr.props
index 2e7ca83c1f..ec9c23fa0f 100644
--- a/clr.coreclr.props
+++ b/clr.coreclr.props
@@ -81,6 +81,9 @@
<FeatureCoreFxFileStream>true</FeatureCoreFxFileStream>
<FeatureCoreFxShim>true</FeatureCoreFxShim>
<FeatureCoreFxOverlapped>true</FeatureCoreFxOverlapped>
+
+ <!-- We only want to use the CoreFx implementation of SecureString when we are not building the legacy surface area -->
+ <FeatureCoreFxSecureString Condition="'$(FeatureLegacySurface)'==''" >true</FeatureCoreFxSecureString>
</PropertyGroup>
<PropertyGroup Condition="'$(TargetsUnix)' == 'true'">
@@ -106,6 +109,7 @@
<FeatureUseLcid>true</FeatureUseLcid>
<FeatureImplicitLongPath>true</FeatureImplicitLongPath>
</PropertyGroup>
+
<PropertyGroup Condition="'$(TargetsUnix)' != 'true' and '$(ClrProduct)' == 'core_clr'">
<FeatureCoreFxWindowsInterop>true</FeatureCoreFxWindowsInterop>
</PropertyGroup>