pkg/jerryscript: allow build with non-gnu toolchain, i.e. llvm
This commit is contained in:
parent
8e24e0fa78
commit
3a9d91a9bb
@ -2,9 +2,9 @@ BUILD_DIR ?= $(CURDIR)/riot
|
|||||||
|
|
||||||
JERRYHEAP ?= 16
|
JERRYHEAP ?= 16
|
||||||
|
|
||||||
EXT_CFLAGS :=-D__TARGET_RIOT
|
EXT_CFLAGS :=-D__TARGET_RIOT
|
||||||
|
|
||||||
EXT_CFLAGS += $(CFLAGS)
|
EXT_CFLAGS += $(CFLAGS)
|
||||||
|
|
||||||
.PHONY: libjerry riot-jerry flash clean
|
.PHONY: libjerry riot-jerry flash clean
|
||||||
|
|
||||||
@ -13,16 +13,16 @@ JERRYHEAP ?= 16
|
|||||||
libjerry:
|
libjerry:
|
||||||
mkdir -p $(BUILD_DIR)
|
mkdir -p $(BUILD_DIR)
|
||||||
cmake -B$(BUILD_DIR) -H./ \
|
cmake -B$(BUILD_DIR) -H./ \
|
||||||
|
-DCMAKE_SYSTEM_NAME=RIOT \
|
||||||
|
-DCMAKE_SYSTEM_PROCESSOR="$(MCPU)" \
|
||||||
|
-DCMAKE_C_COMPILER=$(CC) \
|
||||||
|
-DCMAKE_C_COMPILER_WORKS=TRUE \
|
||||||
-DENABLE_LTO=OFF \
|
-DENABLE_LTO=OFF \
|
||||||
-DFEATURE_VALGRIND=OFF \
|
-DFEATURE_VALGRIND=OFF \
|
||||||
-DCMAKE_TOOLCHAIN_FILE=cmake/toolchain_external.cmake \
|
|
||||||
-DJERRY_LIBC=OFF \
|
|
||||||
-DJERRY_CMDLINE=OFF \
|
|
||||||
-DJERRY_LIBM=OFF \
|
|
||||||
-DENABLE_ALL_IN_ONE=OFF \
|
-DENABLE_ALL_IN_ONE=OFF \
|
||||||
-DEXTERNAL_CMAKE_SYSTEM_PROCESSOR="$(MCPU)" \
|
-DJERRY_LIBC=OFF \
|
||||||
-DEXTERNAL_CMAKE_C_COMPILER=$(CC) \
|
-DJERRY_LIBM=OFF \
|
||||||
-DEXTERNAL_CMAKE_C_COMPILER_ID=GNU \
|
-DJERRY_CMDLINE=OFF \
|
||||||
-DEXTERNAL_COMPILE_FLAGS="$(EXT_CFLAGS)" \
|
-DEXTERNAL_COMPILE_FLAGS="$(EXT_CFLAGS)" \
|
||||||
-DMEM_HEAP_SIZE_KB=$(JERRYHEAP)
|
-DMEM_HEAP_SIZE_KB=$(JERRYHEAP)
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user