From fc4f8053006d6e279a1bd632173af4550b6a195c Mon Sep 17 00:00:00 2001 From: Bruce Forstall Date: Wed, 29 Nov 2017 16:37:38 -0800 Subject: [PATCH] Revert "Use ILAsm from buildtools (#15172)" This reverts commit e864120d14c829df6f6d4c6cff6f3d23db19606c. --- tests/dir.props | 1 + tests/src/IL.targets | 37 +++++++++++++++++++++++++++++++++++++ tests/src/dir.targets | 5 +++-- 3 files changed, 41 insertions(+), 2 deletions(-) create mode 100644 tests/src/IL.targets diff --git a/tests/dir.props b/tests/dir.props index ec1d57f..abf2c68 100644 --- a/tests/dir.props +++ b/tests/dir.props @@ -43,6 +43,7 @@ <_TargetFrameworkDirectories Condition="'$(BuildToolsTargetsDesktop)' != 'true'">$(MSBuildThisFileDirectory)/Documentation <_FullFrameworkReferenceAssemblyPaths Condition="'$(BuildToolsTargetsDesktop)' != 'true'">$(MSBuildThisFileDirectory)/Documentation true + true diff --git a/tests/src/IL.targets b/tests/src/IL.targets new file mode 100644 index 0000000..d1075e5 --- /dev/null +++ b/tests/src/IL.targets @@ -0,0 +1,37 @@ + + + + + + + + + <_ShellKeyMarker Condition="'$(RunningOnUnix)' == 'true'">- + <_ShellKeyMarker Condition="'$(RunningOnUnix)' != 'true'">/ + <_ilasm>ilasm + <_ilasm Condition="'$(RunningOnUnix)' == 'true'">$(CoreCLRBinDir)ilasm + <_OutputTypeArgument Condition="'$(OutputType)' == 'Library'">$(_ShellKeyMarker)DLL + <_OutputTypeArgument Condition="'$(OutputType)' == 'Exe'">$(_ShellKeyMarker)EXE + <_IlasmSwitches>-QUIET -NOLOGO + <_IlasmSwitches Condition="'$(FoldIdenticalMethods)' == 'True'">$(_IlasmSwitches) -FOLD + <_IlasmSwitches Condition="'$(SizeOfStackReserve)' != ''">$(_IlasmSwitches) -STACK=$(SizeOfStackReserve) + <_IlasmSwitches Condition="'$(DebugType)' == 'Full'">$(_IlasmSwitches) -DEBUG + <_IlasmSwitches Condition="'$(DebugType)' == 'Impl'">$(_IlasmSwitches) -DEBUG=IMPL + <_IlasmSwitches Condition="'$(DebugType)' == 'PdbOnly'">$(_IlasmSwitches) -DEBUG=OPT + <_IlasmSwitches Condition="'$(Optimize)' == 'True'">$(_IlasmSwitches) -OPTIMIZE + + + + + + + + + + + diff --git a/tests/src/dir.targets b/tests/src/dir.targets index e6845e0..4aa925f 100644 --- a/tests/src/dir.targets +++ b/tests/src/dir.targets @@ -106,9 +106,10 @@ IL CSharp - - true + + +