mirror of
https://github.com/MaJerle/lwmem.git
synced 2025-01-26 06:02:54 +08:00
Fix GCC CMAKE compiler file
This commit is contained in:
parent
daa2a88902
commit
7afa30a1e8
@ -4,12 +4,15 @@ set(CMAKE_SYSTEM_PROCESSOR arm)
|
|||||||
# Some default GCC settings
|
# Some default GCC settings
|
||||||
# arm-none-eabi- must be part of path environment
|
# arm-none-eabi- must be part of path environment
|
||||||
set(TOOLCHAIN_PREFIX arm-none-eabi-)
|
set(TOOLCHAIN_PREFIX arm-none-eabi-)
|
||||||
set(FLAGS "-fdata-sections -ffunction-sections --specs=nano.specs -Wl,--gc-sections")
|
set(FLAGS "-fdata-sections -ffunction-sections -Wl,--gc-sections")
|
||||||
set(CPP_FLAGS "-fno-rtti -fno-exceptions -fno-threadsafe-statics")
|
set(CPP_FLAGS "${FLAGS} -fno-rtti -fno-exceptions -fno-threadsafe-statics")
|
||||||
|
|
||||||
set(CMAKE_C_COMPILER ${TOOLCHAIN_PREFIX}gcc ${FLAGS})
|
set(CMAKE_C_FLAGS ${FLAGS})
|
||||||
|
set(CMAKE_CXX_FLAGS ${CPP_FLAGS})
|
||||||
|
|
||||||
|
set(CMAKE_C_COMPILER ${TOOLCHAIN_PREFIX}gcc)
|
||||||
set(CMAKE_ASM_COMPILER ${CMAKE_C_COMPILER})
|
set(CMAKE_ASM_COMPILER ${CMAKE_C_COMPILER})
|
||||||
set(CMAKE_CXX_COMPILER ${TOOLCHAIN_PREFIX}g++ ${FLAGS} ${CPP_FLAGS})
|
set(CMAKE_CXX_COMPILER ${TOOLCHAIN_PREFIX}g++)
|
||||||
set(CMAKE_OBJCOPY ${TOOLCHAIN_PREFIX}objcopy)
|
set(CMAKE_OBJCOPY ${TOOLCHAIN_PREFIX}objcopy)
|
||||||
set(CMAKE_SIZE ${TOOLCHAIN_PREFIX}size)
|
set(CMAKE_SIZE ${TOOLCHAIN_PREFIX}size)
|
||||||
|
|
||||||
|
@ -4,12 +4,15 @@ set(CMAKE_SYSTEM_PROCESSOR arm)
|
|||||||
# Some default GCC settings
|
# Some default GCC settings
|
||||||
# arm-none-eabi- must be part of path environment
|
# arm-none-eabi- must be part of path environment
|
||||||
set(TOOLCHAIN_PREFIX arm-none-eabi-)
|
set(TOOLCHAIN_PREFIX arm-none-eabi-)
|
||||||
set(FLAGS "-fdata-sections -ffunction-sections --specs=nano.specs -Wl,--gc-sections")
|
set(FLAGS "-fdata-sections -ffunction-sections -Wl,--gc-sections")
|
||||||
set(CPP_FLAGS "-fno-rtti -fno-exceptions -fno-threadsafe-statics")
|
set(CPP_FLAGS "${FLAGS} -fno-rtti -fno-exceptions -fno-threadsafe-statics")
|
||||||
|
|
||||||
set(CMAKE_C_COMPILER ${TOOLCHAIN_PREFIX}gcc ${FLAGS})
|
set(CMAKE_C_FLAGS ${FLAGS})
|
||||||
|
set(CMAKE_CXX_FLAGS ${CPP_FLAGS})
|
||||||
|
|
||||||
|
set(CMAKE_C_COMPILER ${TOOLCHAIN_PREFIX}gcc)
|
||||||
set(CMAKE_ASM_COMPILER ${CMAKE_C_COMPILER})
|
set(CMAKE_ASM_COMPILER ${CMAKE_C_COMPILER})
|
||||||
set(CMAKE_CXX_COMPILER ${TOOLCHAIN_PREFIX}g++ ${FLAGS} ${CPP_FLAGS})
|
set(CMAKE_CXX_COMPILER ${TOOLCHAIN_PREFIX}g++)
|
||||||
set(CMAKE_OBJCOPY ${TOOLCHAIN_PREFIX}objcopy)
|
set(CMAKE_OBJCOPY ${TOOLCHAIN_PREFIX}objcopy)
|
||||||
set(CMAKE_SIZE ${TOOLCHAIN_PREFIX}size)
|
set(CMAKE_SIZE ${TOOLCHAIN_PREFIX}size)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user