mirror of
https://github.com/PX4/PX4-Autopilot.git
synced 2026-06-01 02:55:07 +08:00
Rename to generic arm toolchain
This commit is contained in:
committed by
Lorenz Meier
parent
bd60f87283
commit
f123ade6d3
@@ -34,7 +34,7 @@ adb shell mount -o remount,rw /
|
|||||||
adb shell touch /home/root/parameters
|
adb shell touch /home/root/parameters
|
||||||
adb shell mkdir -p /data/ftp/internal_000/fs/microsd
|
adb shell mkdir -p /data/ftp/internal_000/fs/microsd
|
||||||
|
|
||||||
${RPI_TOOLCHAIN_DIR}/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf-strip \
|
${RPI_TOOLCHAIN_DIR}/gcc-linaro-arm-linux-gnueabihf/bin/arm-linux-gnueabihf-strip \
|
||||||
-R .comment -R .gnu.version \
|
-R .comment -R .gnu.version \
|
||||||
../build_posix_bebop_default/src/firmware/posix/px4
|
../build_posix_bebop_default/src/firmware/posix/px4
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
include(posix/px4_impl_posix)
|
include(posix/px4_impl_posix)
|
||||||
|
|
||||||
set(CMAKE_TOOLCHAIN_FILE ${PX4_SOURCE_DIR}/cmake/toolchains/Toolchain-arm-linux-gnueabihf-raspbian.cmake)
|
set(CMAKE_TOOLCHAIN_FILE ${PX4_SOURCE_DIR}/cmake/toolchains/Toolchain-arm-linux-gnueabihf.cmake)
|
||||||
|
|
||||||
add_definitions(
|
add_definitions(
|
||||||
-D__PX4_POSIX_BEBOP
|
-D__PX4_POSIX_BEBOP
|
||||||
@@ -9,7 +9,7 @@ add_definitions(
|
|||||||
)
|
)
|
||||||
|
|
||||||
set(CMAKE_PROGRAM_PATH
|
set(CMAKE_PROGRAM_PATH
|
||||||
"${RPI_TOOLCHAIN_DIR}/gcc-linaro-arm-linux-gnueabihf-raspbian/bin"
|
"${RPI_TOOLCHAIN_DIR}/gcc-linaro-arm-linux-gnueabihf/bin"
|
||||||
${CMAKE_PROGRAM_PATH}
|
${CMAKE_PROGRAM_PATH}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
include(configs/posix_rpi_common)
|
include(configs/posix_rpi_common)
|
||||||
|
|
||||||
if("$ENV{RPI_USE_CLANG}" STREQUAL "1")
|
if("$ENV{RPI_USE_CLANG}" STREQUAL "1")
|
||||||
set(CMAKE_TOOLCHAIN_FILE ${PX4_SOURCE_DIR}/cmake/toolchains/Toolchain-arm-linux-gnueabihf-raspbian-clang.cmake)
|
set(CMAKE_TOOLCHAIN_FILE ${PX4_SOURCE_DIR}/cmake/toolchains/Toolchain-arm-linux-gnueabihf-clang.cmake)
|
||||||
else()
|
else()
|
||||||
set(CMAKE_TOOLCHAIN_FILE ${PX4_SOURCE_DIR}/cmake/toolchains/Toolchain-arm-linux-gnueabihf-raspbian.cmake)
|
set(CMAKE_TOOLCHAIN_FILE ${PX4_SOURCE_DIR}/cmake/toolchains/Toolchain-arm-linux-gnueabihf.cmake)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
||||||
set(CMAKE_PROGRAM_PATH
|
set(CMAKE_PROGRAM_PATH
|
||||||
"${RPI_TOOLCHAIN_DIR}/gcc-linaro-arm-linux-gnueabihf-raspbian/bin"
|
"${RPI_TOOLCHAIN_DIR}/gcc-linaro-arm-linux-gnueabihf/bin"
|
||||||
${CMAKE_PROGRAM_PATH}
|
${CMAKE_PROGRAM_PATH}
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -274,7 +274,7 @@ elseif ("${BOARD}" STREQUAL "rpi" AND "$ENV{RPI_USE_CLANG}" STREQUAL "1")
|
|||||||
-m32
|
-m32
|
||||||
--target=arm-linux-gnueabihf
|
--target=arm-linux-gnueabihf
|
||||||
-ccc-gcc-name arm-linux-gnueabihf
|
-ccc-gcc-name arm-linux-gnueabihf
|
||||||
--sysroot=${RPI_TOOLCHAIN_DIR}/gcc-linaro-arm-linux-gnueabihf-raspbian/arm-linux-gnueabihf/libc/)
|
--sysroot=${RPI_TOOLCHAIN_DIR}/gcc-linaro-arm-linux-gnueabihf/arm-linux-gnueabihf/libc/)
|
||||||
|
|
||||||
set(added_c_flags ${POSIX_CMAKE_C_FLAGS} ${clang_added_flags})
|
set(added_c_flags ${POSIX_CMAKE_C_FLAGS} ${clang_added_flags})
|
||||||
list(APPEND added_cxx_flags ${POSIX_CMAKE_CXX_FLAGS} ${clang_added_flags})
|
list(APPEND added_cxx_flags ${POSIX_CMAKE_CXX_FLAGS} ${clang_added_flags})
|
||||||
|
|||||||
+3
-3
@@ -15,7 +15,7 @@ set(CMAKE_SYSTEM_VERSION 1)
|
|||||||
# specify the cross compiler
|
# specify the cross compiler
|
||||||
# requires a symbolic link typically from /usr/bin/clang
|
# requires a symbolic link typically from /usr/bin/clang
|
||||||
find_program(C_COMPILER clang
|
find_program(C_COMPILER clang
|
||||||
PATHS ${RPI_TOOLCHAIN_DIR}/gcc-linaro-arm-linux-gnueabihf-raspbian/bin
|
PATHS ${RPI_TOOLCHAIN_DIR}/gcc-linaro-arm-linux-gnueabihf/bin
|
||||||
NO_DEFAULT_PATH
|
NO_DEFAULT_PATH
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -25,7 +25,7 @@ endif()
|
|||||||
cmake_force_c_compiler(${C_COMPILER} Clang)
|
cmake_force_c_compiler(${C_COMPILER} Clang)
|
||||||
|
|
||||||
find_program(CXX_COMPILER clang++
|
find_program(CXX_COMPILER clang++
|
||||||
PATHS ${RPI_TOOLCHAIN_DIR}/gcc-linaro-arm-linux-gnueabihf-raspbian/bin
|
PATHS ${RPI_TOOLCHAIN_DIR}/gcc-linaro-arm-linux-gnueabihf/bin
|
||||||
NO_DEFAULT_PATH
|
NO_DEFAULT_PATH
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -38,7 +38,7 @@ cmake_force_cxx_compiler(${CXX_COMPILER} Clang)
|
|||||||
foreach(tool objcopy nm ld)
|
foreach(tool objcopy nm ld)
|
||||||
string(TOUPPER ${tool} TOOL)
|
string(TOUPPER ${tool} TOOL)
|
||||||
find_program(${TOOL} arm-linux-gnueabihf-${tool}
|
find_program(${TOOL} arm-linux-gnueabihf-${tool}
|
||||||
PATHS ${RPI_TOOLCHAIN_DIR}/gcc-linaro-arm-linux-gnueabihf-raspbian/bin
|
PATHS ${RPI_TOOLCHAIN_DIR}/gcc-linaro-arm-linux-gnueabihf/bin
|
||||||
NO_DEFAULT_PATH
|
NO_DEFAULT_PATH
|
||||||
)
|
)
|
||||||
if(NOT ${TOOL})
|
if(NOT ${TOOL})
|
||||||
+3
-3
@@ -30,7 +30,7 @@ set(CMAKE_SYSTEM_VERSION 1)
|
|||||||
|
|
||||||
# specify the cross compiler
|
# specify the cross compiler
|
||||||
find_program(C_COMPILER arm-linux-gnueabihf-gcc
|
find_program(C_COMPILER arm-linux-gnueabihf-gcc
|
||||||
PATHS ${RPI_TOOLCHAIN_DIR}/gcc-linaro-arm-linux-gnueabihf-raspbian/bin
|
PATHS ${RPI_TOOLCHAIN_DIR}/gcc-linaro-arm-linux-gnueabihf/bin
|
||||||
NO_DEFAULT_PATH
|
NO_DEFAULT_PATH
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -40,7 +40,7 @@ endif()
|
|||||||
cmake_force_c_compiler(${C_COMPILER} GNU)
|
cmake_force_c_compiler(${C_COMPILER} GNU)
|
||||||
|
|
||||||
find_program(CXX_COMPILER arm-linux-gnueabihf-g++
|
find_program(CXX_COMPILER arm-linux-gnueabihf-g++
|
||||||
PATHS ${RPI_TOOLCHAIN_DIR}/gcc-linaro-arm-linux-gnueabihf-raspbian/bin
|
PATHS ${RPI_TOOLCHAIN_DIR}/gcc-linaro-arm-linux-gnueabihf/bin
|
||||||
NO_DEFAULT_PATH
|
NO_DEFAULT_PATH
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -53,7 +53,7 @@ cmake_force_cxx_compiler(${CXX_COMPILER} GNU)
|
|||||||
foreach(tool objcopy nm ld)
|
foreach(tool objcopy nm ld)
|
||||||
string(TOUPPER ${tool} TOOL)
|
string(TOUPPER ${tool} TOOL)
|
||||||
find_program(${TOOL} arm-linux-gnueabihf-${tool}
|
find_program(${TOOL} arm-linux-gnueabihf-${tool}
|
||||||
PATHS ${RPI_TOOLCHAIN_DIR}/gcc-linaro-arm-linux-gnueabihf-raspbian/bin
|
PATHS ${RPI_TOOLCHAIN_DIR}/gcc-linaro-arm-linux-gnueabihf/bin
|
||||||
NO_DEFAULT_PATH
|
NO_DEFAULT_PATH
|
||||||
)
|
)
|
||||||
if(NOT ${TOOL})
|
if(NOT ${TOOL})
|
||||||
Reference in New Issue
Block a user