Skip to content

Commit 9a78180

Browse files
committed
Install qemu and set CMAKE_CROSSCOMPILING_EMULATOR
Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
1 parent 23d21c0 commit 9a78180

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

.github/workflows/build_and_test.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,9 @@ jobs:
4949
run: |
5050
curl -LO https://dl.google.com/android/repository/android-ndk-r21d-linux-x86_64.zip
5151
unzip android-ndk-r21d-linux-x86_64.zip
52+
- name: Install QEMU emulation binaries
53+
run: |
54+
sudo apt-get update && sudo apt-get install -y qemu-user
5255
- name: Setup workspace with VCS repo file
5356
run: |
5457
mkdir -p ros2_java_ws/src
@@ -84,4 +87,5 @@ jobs:
8487
-DANDROID_NDK=${ANDROID_NDK} \
8588
-DTHIRDPARTY=ON \
8689
-DCOMPILE_EXAMPLES=OFF \
87-
-DCMAKE_FIND_ROOT_PATH="${PWD}/install"
90+
-DCMAKE_FIND_ROOT_PATH="${PWD}/install" \
91+
-DCMAKE_CROSSCOMPILING_EMULATOR="/usr/bin/qemu-arm"

0 commit comments

Comments
 (0)