Skip to content

Commit e303a45

Browse files
author
Mike McLaughlin
authored
Add OS/architecture specific CLRDEBUGINFO resource (#82863)
Issue: #78282
1 parent 55910db commit e303a45

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

src/coreclr/dlls/mscoree/coreclr/CMakeLists.txt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,16 @@ target_compile_definitions(coreclr_static PUBLIC CORECLR_EMBEDDED)
181181
if(CLR_CMAKE_TARGET_WIN32)
182182
set(CLRDEBUGINFO_RESOURCE_PATH ${CMAKE_CURRENT_BINARY_DIR}/clr_debug_resource.bin)
183183

184+
if(CLR_CMAKE_TARGET_ARCH_AMD64)
185+
set(CLRDEBUGINFO_RESOURCE_NAME CLRDEBUGINFOWINDOWSAMD64)
186+
elseif(CLR_CMAKE_TARGET_ARCH_I386)
187+
set(CLRDEBUGINFO_RESOURCE_NAME CLRDEBUGINFOWINDOWSX86)
188+
elseif(CLR_CMAKE_TARGET_ARCH_ARM64)
189+
set(CLRDEBUGINFO_RESOURCE_NAME CLRDEBUGINFOWINDOWSARM64)
190+
elseif(CLR_CMAKE_TARGET_ARCH_ARM)
191+
set(CLRDEBUGINFO_RESOURCE_NAME CLRDEBUGINFOWINDOWSARM)
192+
endif(CLR_CMAKE_TARGET_ARCH_AMD64)
193+
184194
add_custom_target(
185195
clr_debug_resources
186196
DEPENDS mscordaccore mscordbi

src/coreclr/dlls/mscoree/coreclr/dump_helper_resource.rc.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,5 @@ MINIDUMP_AUXILIARY_PROVIDER RCDATA { "mscordaccore.dll\0" }
1010

1111
#endif
1212

13+
@CLRDEBUGINFO_RESOURCE_NAME@ RCDATA "@CLRDEBUGINFO_RESOURCE_PATH@"
1314
CLRDEBUGINFO RCDATA "@CLRDEBUGINFO_RESOURCE_PATH@"

0 commit comments

Comments
 (0)