hc
2023-05-26 a23f51ed7a39e452c1037343a84d7db1ca2c5bd7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
build:
  aarch64-docker: {}
  aarch64-linux:
    cmake-args:
      - "-DCMAKE_SYSTEM_NAME=Linux"
      - "-DCMAKE_SYSTEM_VERSION=1"
      - "-DCMAKE_SYSTEM_PROCESSOR=aarch64"
      - "-DCMAKE_AR=/buildroot/host/bin/aarch64-buildroot-linux-gnu-ar"
      - "-DCMAKE_LINKER=/buildroot/host/bin/aarch64-buildroot-linux-gnu-ld"
      - "-DCMAKE_NM=/buildroot/host/bin/aarch64-buildroot-linux-gnu-nm"
      - "-DCMAKE_OBJCOPY=/buildroot/host/bin/aarch64-buildroot-linux-gnu-objcopy"
      - "-DCMAKE_OBJDUMP=/buildroot/host/bin/aarch64-buildroot-linux-gnu-objdump"
      - "-DCMAKE_RANLIB=/buildroot/host/bin/aarch64-buildroot-linux-gnu-ranlib"
      - "-DCMAKE_STRIP=/buildroot/host/bin/aarch64-buildroot-linux-gnu-strip"
      - "-DCMAKE_C_COMPILER=/buildroot/host/bin/aarch64-buildroot-linux-gnu-gcc"
      - "-DCMAKE_CXX_COMPILER=/buildroot/host/bin/aarch64-buildroot-linux-gnu-g++"
      - "-DCMAKE_SYSROOT=/buildroot/host/aarch64-buildroot-linux-gnu/sysroot"
      - "-DCMAKE_FIND_ROOT_PATH=/buildroot/target/usr/lib:/buildroot/target/opt/ros"
      - "-DCMAKE_INSTALL_RPATH=/buildroot/target/opt/ros"
      - "-DCMAKE_INSTALL_RPATH_USE_LINK_PATH=TRUE"
      - "-DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM=NEVER"
      - "-DCMAKE_FIND_ROOT_PATH_MODE_PACKAGE=ONLY"
      - "-DCMAKE_FIND_ROOT_PATH_MODE_LIBRARY=ONLY"
      - "-DCMAKE_FIND_ROOT_PATH_MODE_INCLUDE=ONLY"
      - "-DPYTHON_SOABI=cpython-38-aarch64-linux-gnu"
      - "-DTHREADS_PTHREAD_ARG=0"
      - "--no-warn-unused-cli"
  armhf-docker:
    cmake-args:
      - "-DCMAKE_C_FLAGS=-Wno-psabi"
      - "-DCMAKE_CXX_FLAGS=-Wno-psabi"
      - "--no-warn-unused-cli"
  armhf-linux:
    cmake-args:
      - "-DCMAKE_SYSTEM_NAME=Linux"
      - "-DCMAKE_SYSTEM_VERSION=1"
      - "-DCMAKE_SYSTEM_PROCESSOR=arm"
      - "-DCMAKE_C_COMPILER=/usr/bin/arm-linux-gnueabihf-gcc"
      - "-DCMAKE_CXX_COMPILER=/usr/bin/arm-linux-gnueabihf-g++"
      - "-DCMAKE_SYSROOT=$CC_ROOT/sysroot"
      - "-DCMAKE_C_FLAGS=-Wno-psabi"
      - "-DCMAKE_CXX_FLAGS=-Wno-psabi"
      - "-DCMAKE_FIND_ROOT_PATH=$CC_ROOT/sysroot/root_path:$CC_ROOT/install"
      - "-DCMAKE_INSTALL_RPATH=$CC_ROOT/sysroot/opt/ros/$ROS_DISTRO/lib"
      - "-DCMAKE_INSTALL_RPATH_USE_LINK_PATH=TRUE"
      - "-DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM=NEVER"
      - "-DCMAKE_FIND_ROOT_PATH_MODE_PACKAGE=ONLY"
      - "-DCMAKE_FIND_ROOT_PATH_MODE_LIBRARY=ONLY"
      - "-DCMAKE_FIND_ROOT_PATH_MODE_INCLUDE=ONLY"
      - "-DPYTHON_SOABI=cpython-36m-arm-linux-gnueabihf"
      - "-DTHREADS_PTHREAD_ARG=0"
      - "--no-warn-unused-cli"
  x86_64-docker: {}
  x86_64-linux: {}