mirror of
https://github.com/espressif/esp-idf.git
synced 2025-08-09 12:35:28 +00:00
tools: update esp32ulp-elf to v2.35_20220830
Closes https://github.com/espressif/esp-idf/issues/6432 Closes https://github.com/espressif/binutils-esp32ulp/issues/23
This commit is contained in:
@@ -1,19 +1,16 @@
|
||||
# CMake toolchain file for ULP
|
||||
|
||||
set(CMAKE_SYSTEM_NAME Generic)
|
||||
|
||||
# Compiler is only used for preprocessing
|
||||
set(CMAKE_C_COMPILER "xtensa-esp32-elf-gcc")
|
||||
set(CMAKE_CXX_COMPILER "xtensa-esp32-elf-g++")
|
||||
|
||||
set(CMAKE_ASM_COMPILER "esp32ulp-elf-as")
|
||||
set(CMAKE_LINKER "esp32ulp-elf-ld")
|
||||
|
||||
if(NOT ASM_DIALECT)
|
||||
set(ASM_DIALECT "")
|
||||
endif()
|
||||
|
||||
set(CMAKE_ASM${ASM_DIALECT}_COMPILE_OBJECT "${CMAKE_ASM${ASM_DIALECT}_COMPILER} \
|
||||
<DEFINES> <INCLUDES> -o <OBJECT> -c <SOURCE>")
|
||||
--mcpu=esp32 <DEFINES> <INCLUDES> -o <OBJECT> -c <SOURCE>")
|
||||
set(CMAKE_EXE_LINKER_FLAGS "-A elf32-esp32ulp -nostdlib" CACHE STRING "ULP Linker Base Flags")
|
||||
set(CMAKE_ASM_LINK_EXECUTABLE "${CMAKE_LINKER} <FLAGS> <CMAKE_ASM_LINK_FLAGS> \
|
||||
<LINK_FLAGS> <OBJECTS> -o <TARGET> <LINK_LIBRARIES>")
|
||||
|
Reference in New Issue
Block a user