Skip to content

Commit 3bf2701

Browse files
committed
Enable feature runtime-async
1 parent 0fe34b2 commit 3bf2701

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

Directory.Build.props

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,4 +143,10 @@
143143
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
144144
<DefineConstants>$(PythonSymbols);$(Features);$(SignedSym);DEBUG;TRACE</DefineConstants>
145145
</PropertyGroup>
146+
147+
<!-- Runtime-async opt-in. Done AFTER DefineConstants is computed so the compiler-feature name
148+
(which contains '=' and '-') does not leak into C# preprocessor symbols.-->
149+
<PropertyGroup Condition="$(Features.Contains('FEATURE_RUNTIME_ASYNC'))">
150+
<Features>$(Features);runtime-async=on</Features>
151+
</PropertyGroup>
146152
</Project>

eng/net11.0.props

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,13 @@
2323
<Features>$(Features);FEATURE_METADATA_READER</Features>
2424
<Features>$(Features);FEATURE_MMAP</Features>
2525
<Features>$(Features);FEATURE_NATIVE</Features>
26+
<Features>$(Features);FEATURE_NET_ASYNC</Features>
2627
<Features>$(Features);FEATURE_OSPLATFORMATTRIBUTE</Features>
2728
<Features>$(Features);FEATURE_PIPES</Features>
2829
<Features>$(Features);FEATURE_PROCESS</Features>
2930
<Features>$(Features);FEATURE_REFEMIT</Features>
3031
<Features>$(Features);FEATURE_REGISTRY</Features>
32+
<Features>$(Features);FEATURE_RUNTIME_ASYNC</Features>
3133
<Features>$(Features);FEATURE_RUNTIMEINFORMATION</Features>
3234
<Features>$(Features);FEATURE_SECURITY_RULES</Features>
3335
<Features>$(Features);FEATURE_STACK_TRACE</Features>

0 commit comments

Comments
 (0)