Add more platform defines
authorGleb Balykov <g.balykov@samsung.com>
Mon, 27 Feb 2023 13:11:19 +0000 (16:11 +0300)
committerGleb Balykov/Advanced System SW Lab /SRR/Staff Engineer/Samsung Electronics <g.balykov@samsung.com>
Wed, 1 Mar 2023 17:32:51 +0000 (20:32 +0300)
platformdefinitions.cmake

index ed3d9f6195bada128cfc67ef9aa1fa5ed3e676d7..6b0628f24178a149985492c70bf4bc5dfdf14124 100644 (file)
@@ -7,17 +7,21 @@ if (CLR_CMAKE_PLATFORM_ARCH_AMD64)
   add_definitions(-DAMD64)
   add_definitions(-DBIT64=1)          # CoreClr <= 3.x
   add_definitions(-DHOST_64BIT=1)     # CoreClr > 3.x
+  add_definitions(-DHOST_AMD64)
 elseif (CLR_CMAKE_PLATFORM_ARCH_I386)
   add_definitions(-D_X86_)
+  add_definitions(-DHOST_X86)
 elseif (CLR_CMAKE_PLATFORM_ARCH_ARM)
   add_definitions(-D_ARM_)
   add_definitions(-DARM)
+  add_definitions(-DHOST_ARM)
 elseif (CLR_CMAKE_PLATFORM_ARCH_ARM64)
   add_definitions(-D_ARM64_)
   add_definitions(-DARM64)
   add_definitions(-D_WIN64)
   add_definitions(-DBIT64=1)          # CoreClr <= 3.x
   add_definitions(-DHOST_64BIT=1)     # CoreClr > 3.x
+  add_definitions(-DHOST_ARM64)
 else ()
   clr_unknown_arch()
 endif ()