Enable FEATURE_METADATA_EMIT_ALL for non-crossgen compiles
authorBruce Forstall <brucefo@microsoft.com>
Thu, 23 Mar 2017 16:31:35 +0000 (09:31 -0700)
committerBruce Forstall <brucefo@microsoft.com>
Thu, 23 Mar 2017 23:29:07 +0000 (16:29 -0700)
commit0d886296f3866c50be2ea0fd53d17c98809e4993
tree9cff1fb69af35ba6eaf4b2625e98b690bbaad051
parent05ac2b8774630e12652448d21131cc112c39f896
Enable FEATURE_METADATA_EMIT_ALL for non-crossgen compiles

This allows ilasm roundtrip test to work with NetStandard 2.0
changes where C# compiler emits a ".permissionset" attribute
into the assembly that ildasm emits. This define enables the
APIs that ilasm uses to process this attribute.

Re-enable ilasm roundtrip test.

Fixes dotnet/coreclr#8418

Commit migrated from https://github.com/dotnet/coreclr/commit/e4849aae67375a2dfbe73bf2bf94e4abc17464d4
src/coreclr/src/md/compiler/CMakeLists.txt
src/coreclr/src/md/compiler/wks/CMakeLists.txt
src/coreclr/src/md/enc/wks/CMakeLists.txt
src/coreclr/src/md/md_wks.cmake
src/coreclr/src/md/runtime/wks/CMakeLists.txt
src/coreclr/src/md/winmd/wks/CMakeLists.txt
src/coreclr/tests/issues.targets
src/coreclr/tests/testsFailingOutsideWindows.txt