33 lines
1.0 KiB
Plaintext
33 lines
1.0 KiB
Plaintext
include(armv8_linux_gcc_14)
|
|
|
|
[tool_requires]
|
|
armv8-croco-toolchain/14.3.0
|
|
|
|
[buildenv]
|
|
# Toolchain Binaries to PATH
|
|
# You must adjust this path to where Conan unzips the toolchain.
|
|
# Since paths in profiles are static, this is tricky.
|
|
# BETTER: Trust the toolchain recipe to set PATH.
|
|
# IF MANUAL TESTING:
|
|
# PATH=/root/.conan2/p/b/armv8.../p/ros2_jazzy_toolchain/bin:$PATH
|
|
|
|
# Variables for Autotools
|
|
CC=aarch64-buildroot-linux-gnu-gcc
|
|
CXX=aarch64-buildroot-linux-gnu-g++
|
|
LD=aarch64-buildroot-linux-gnu-ld
|
|
AR=aarch64-buildroot-linux-gnu-ar
|
|
RANLIB=aarch64-buildroot-linux-gnu-ranlib
|
|
NM=aarch64-buildroot-linux-gnu-nm
|
|
STRIP=aarch64-buildroot-linux-gnu-strip
|
|
AS=aarch64-buildroot-linux-gnu-as
|
|
|
|
[conf]
|
|
# Define Compiler Executables for CMake
|
|
tools.build:compiler_executables={"c": "aarch64-buildroot-linux-gnu-gcc", "cpp": "aarch64-buildroot-linux-gnu-g++", "asm": "aarch64-buildroot-linux-gnu-as"}
|
|
|
|
# Optional: Sysroot if needed
|
|
# tools.build:sysroot=/path/to/sysroot
|
|
|
|
[options]
|
|
ros2-jazzy-python/*:cross_blob=True
|