diff --git a/tools/Export.mk b/tools/Export.mk index e1a6a146494af..ca3187c0b3a16 100644 --- a/tools/Export.mk +++ b/tools/Export.mk @@ -109,6 +109,9 @@ ifdef CONFIG_LIBCXX else @echo "NUTTX_CXX=\"cxx\"" >> $(EXPORTDIR)/makeinfo.sh endif + @echo "LLVM_ARCHTYPE=\"$(LLVM_ARCHTYPE)\"" >> $(EXPORTDIR)/makeinfo.sh + @echo "LLVM_CPUTYPE=\"$(LLVM_CPUTYPE)\"" >> $(EXPORTDIR)/makeinfo.sh + @echo "LLVM_ABITYPE=\"$(LLVM_ABITYPE)\"" >> $(EXPORTDIR)/makeinfo.sh $(Q) chmod 755 $(EXPORTDIR)/makeinfo.sh clean: diff --git a/tools/mkexport.sh b/tools/mkexport.sh index 8c434b220fee4..2860fcc7e2264 100755 --- a/tools/mkexport.sh +++ b/tools/mkexport.sh @@ -273,6 +273,9 @@ echo "NUTTX_ARCH_CHIP = ${NUTTX_ARCH_CHIP}" >>"${EXPORTDIR}/scripts/Make.defs" echo "NUTTX_BOARD = ${NUTTX_BOARD}" >>"${EXPORTDIR}/scripts/Make.defs" echo "NUTTX_BUILD = ${NUTTX_BUILD}" >>"${EXPORTDIR}/scripts/Make.defs" echo "NUTTX_CXX = ${NUTTX_CXX}" >>"${EXPORTDIR}/scripts/Make.defs" +echo "LLVM_ARCHTYPE = ${LLVM_ARCHTYPE}" >>"${EXPORTDIR}/scripts/Make.defs" +echo "LLVM_CPUTYPE = ${LLVM_CPUTYPE}" >>"${EXPORTDIR}/scripts/Make.defs" +echo "LLVM_ABITYPE = ${LLVM_ABITYPE}" >>"${EXPORTDIR}/scripts/Make.defs" echo "set(ARCHCFLAGS \"${ARCHCFLAGS}\")" > "${EXPORTDIR}/scripts/target.cmake" echo "set(ARCHCPUFLAGS \"${ARCHCPUFLAGS}\")" >>"${EXPORTDIR}/scripts/target.cmake" @@ -304,6 +307,9 @@ echo "set(NUTTX_ARCH_CHIP \"${NUTTX_ARCH_CHIP}\")" >>"${EXPORTDIR}/scripts/ echo "set(NUTTX_BOARD \"${NUTTX_BOARD}\")" >>"${EXPORTDIR}/scripts/target.cmake" echo "set(NUTTX_BUILD \"${NUTTX_BUILD}\")" >>"${EXPORTDIR}/scripts/target.cmake" echo "set(NUTTX_CXX \"${NUTTX_CXX}\")" >>"${EXPORTDIR}/scripts/target.cmake" +echo "set(LLVM_ARCHTYPE \"${LLVM_ARCHTYPE}\")" >>"${EXPORTDIR}/scripts/target.cmake" +echo "set(LLVM_CPUTYPE \"${LLVM_CPUTYPE}\")" >>"${EXPORTDIR}/scripts/target.cmake" +echo "set(LLVM_ABITYPE \"${LLVM_ABITYPE}\")" >>"${EXPORTDIR}/scripts/target.cmake" # Additional compilation options when the kernel is built