Browse Source

Fix PAL_DispatchException linker error

Seemingly only needed for macOS. Linker complains about references to it
under some configurations.
Ivan Krasilnikov 2 tháng trước cách đây
mục cha
commit
20bcae553d
1 tập tin đã thay đổi với 5 bổ sung1 xóa
  1. 5 1
      pal/src/CMakeLists.txt

+ 5 - 1
pal/src/CMakeLists.txt

@@ -71,8 +71,12 @@ if(CC_TARGETS_AMD64 OR CC_TARGETS_X86)
     arch/i386/asmhelpers.S
     arch/i386/asmhelpers.S
     )
     )
 elseif(PAL_CMAKE_PLATFORM_ARCH_ARM64)
 elseif(PAL_CMAKE_PLATFORM_ARCH_ARM64)
+  if(CC_TARGET_OS_OSX)
+    set(PLATFORM_SOURCES ${PLATFORM_SOURCES}
+      arch/arm64/dispatchexceptionwrapper.S
+    )
+  endif()
   set(ARCH_SOURCES
   set(ARCH_SOURCES
-    arch/arm64/dispatchexceptionwrapper.S
     arch/arm64/context2.S
     arch/arm64/context2.S
     arch/arm64/debugbreak.S
     arch/arm64/debugbreak.S
   )
   )