summaryrefslogtreecommitdiff
path: root/clr.coreclr.props
diff options
context:
space:
mode:
authorAlex Ghiondea <ghiondea.alexandru@microsoft.com>2016-10-28 15:19:07 -0700
committerAlex Ghiondea <ghiondea.alexandru@microsoft.com>2016-10-28 15:30:46 -0700
commitff7437d5352cba8cda36a51c1ef59419917305ec (patch)
tree65602d8ba26073bc7f2c7bd56ee5189b461bf181 /clr.coreclr.props
parent81c42cecca5e1b0b802d4df980280750d2e1419e (diff)
downloadcoreclr-ff7437d5352cba8cda36a51c1ef59419917305ec.tar.gz
coreclr-ff7437d5352cba8cda36a51c1ef59419917305ec.tar.bz2
coreclr-ff7437d5352cba8cda36a51c1ef59419917305ec.zip
Bring to CoreCLR the SecureString implementation from CoreFx.
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 2627e1b95c..cce6d7ddd5 100644
--- a/clr.coreclr.props
+++ b/clr.coreclr.props
@@ -80,6 +80,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'">
@@ -105,6 +108,7 @@
<FeatureUseLcid>true</FeatureUseLcid>
<FeatureImplicitLongPath>true</FeatureImplicitLongPath>
</PropertyGroup>
+
<PropertyGroup Condition="'$(TargetsUnix)' != 'true' and '$(ClrProduct)' == 'core_clr'">
<FeatureCoreFxWindowsInterop>true</FeatureCoreFxWindowsInterop>
</PropertyGroup>