Просмотр исходного кода

nuttx: Fix build for sim on macOS (#423)

YAMAMOTO Takashi 5 лет назад
Родитель
Сommit
2dd3875fd9
1 измененных файлов с 8 добавлено и 0 удалено
  1. 8 0
      product-mini/platforms/nuttx/wamr.mk

+ 8 - 0
product-mini/platforms/nuttx/wamr.mk

@@ -15,6 +15,14 @@ else ifeq ($(CONFIG_ARCH_X86_64),y)
 WAMR_BUILD_TARGET := X86_64
 else ifeq ($(CONFIG_ARCH_XTENSA),y)
 WAMR_BUILD_TARGET := XTENSA
+else ifeq ($(CONFIG_ARCH_SIM),y)
+ifeq ($(CONFIG_HOST_X86_64),y)
+WAMR_BUILD_TARGET := X86_64
+endif
+ifeq ($(CONFIG_HOST_MACOS),y)
+# Note: invokeNative_em64.s needs BH_PLATFORM_DARWIN
+CFLAGS += -DBH_PLATFORM_DARWIN
+endif
 endif
 
 WAMR_BUILD_PLATFORM := nuttx