cmake: Uniform Avr toolchain build with MK3
- Also set AR/RANLIB in the toolchain - Fetch GCC version from bootstrappull/218/head
parent
9f39b373a9
commit
a0c622ca99
|
|
@ -72,6 +72,16 @@ set(CMAKE_ASM_COMPILE_OBJECT
|
||||||
CACHE STRING "" FORCE
|
CACHE STRING "" FORCE
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(CMAKE_AR
|
||||||
|
"${BINUTILS_PATH}/${TOOLCHAIN_PREFIX}gcc-ar${EXECUTABLE_SUFFIX}"
|
||||||
|
CACHE FILEPATH "ar" FORCE
|
||||||
|
)
|
||||||
|
|
||||||
|
set(CMAKE_RANLIB
|
||||||
|
"${BINUTILS_PATH}/${TOOLCHAIN_PREFIX}gcc-ranlib${EXECUTABLE_SUFFIX}"
|
||||||
|
CACHE FILEPATH "ranlib" FORCE
|
||||||
|
)
|
||||||
|
|
||||||
set(CMAKE_OBJCOPY
|
set(CMAKE_OBJCOPY
|
||||||
"${BINUTILS_PATH}/${TOOLCHAIN_PREFIX}objcopy${EXECUTABLE_SUFFIX}"
|
"${BINUTILS_PATH}/${TOOLCHAIN_PREFIX}objcopy${EXECUTABLE_SUFFIX}"
|
||||||
CACHE INTERNAL "objcopy tool"
|
CACHE INTERNAL "objcopy tool"
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,4 @@
|
||||||
get_filename_component(PROJECT_CMAKE_DIR "${CMAKE_CURRENT_LIST_FILE}" DIRECTORY)
|
get_filename_component(PROJECT_CMAKE_DIR "${CMAKE_CURRENT_LIST_FILE}" DIRECTORY)
|
||||||
|
include("${PROJECT_CMAKE_DIR}/Utilities.cmake")
|
||||||
set(AVR_GCC_VERSION 7.3.0)
|
get_dependency_directory("avr-gcc" AVR_TOOLCHAIN_DIR)
|
||||||
set(AVR_TOOLCHAIN_DIR "${PROJECT_CMAKE_DIR}/../.dependencies/avr-gcc-${AVR_GCC_VERSION}/")
|
|
||||||
|
|
||||||
include("${PROJECT_CMAKE_DIR}/AnyAvrGcc.cmake")
|
include("${PROJECT_CMAKE_DIR}/AnyAvrGcc.cmake")
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue