Skip to content

Commit f591625

Browse files
authored
Merge pull request #1801 from mavlink/ci-add-ubuntu-20.04
Add Ubuntu 22.04 to CI
2 parents fc97a9b + 3dc63b1 commit f591625

File tree

10 files changed

+15
-5
lines changed

10 files changed

+15
-5
lines changed

.github/workflows/main.yml

+6-3
Original file line numberDiff line numberDiff line change
@@ -72,9 +72,12 @@ jobs:
7272
- name: system tests
7373
run: ./build/release/src/system_tests/system_tests_runner
7474

75-
ubuntu20-superbuild:
76-
name: ubuntu-20.04 (mavsdk_server, superbuild)
77-
runs-on: ubuntu-20.04
75+
ubuntu-superbuild:
76+
name: ${{ matrix.ubuntu_image }} (mavsdk_server, superbuild)
77+
runs-on: ${{ matrix.ubuntu_image }}
78+
strategy:
79+
matrix:
80+
ubuntu_image: [ubuntu-20.04, ubuntu-22.04]
7881
steps:
7982
- uses: actions/checkout@v2
8083
with:

third_party/absl/CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ project(external-absl)
44
include(ExternalProject)
55

66
list(APPEND CMAKE_ARGS
7+
"-DCMAKE_PREFIX_PATH:PATH=${CMAKE_PREFIX_PATH}"
78
"-DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_INSTALL_PREFIX}"
89
"-DCMAKE_TOOLCHAIN_FILE:PATH=${CMAKE_TOOLCHAIN_FILE}"
910
"-DCMAKE_POSITION_INDEPENDENT_CODE=ON"

third_party/cares/CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ project(external-cares)
44
include(ExternalProject)
55

66
list(APPEND CMAKE_ARGS
7+
"-DCMAKE_PREFIX_PATH:PATH=${CMAKE_PREFIX_PATH}"
78
"-DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_INSTALL_PREFIX}"
89
"-DCMAKE_TOOLCHAIN_FILE:PATH=${CMAKE_TOOLCHAIN_FILE}"
910
"-DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}"

third_party/curl/CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ project(external-curl)
44
include(ExternalProject)
55

66
list(APPEND CMAKE_ARGS
7+
"-DCMAKE_PREFIX_PATH:PATH=${CMAKE_PREFIX_PATH}"
78
"-DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_INSTALL_PREFIX}"
89
"-DCMAKE_TOOLCHAIN_FILE:PATH=${CMAKE_TOOLCHAIN_FILE}"
910
"-DCMAKE_POSITION_INDEPENDENT_CODE=ON"

third_party/grpc/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ project(external-grpc)
44
include(ExternalProject)
55

66
list(APPEND CMAKE_ARGS
7+
"-DCMAKE_PREFIX_PATH:PATH=${CMAKE_PREFIX_PATH}"
78
"-DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_INSTALL_PREFIX}"
89
"-DCMAKE_TOOLCHAIN_FILE:PATH=${CMAKE_TOOLCHAIN_FILE}"
9-
"-DCMAKE_PREFIX_PATH:PATH=${CMAKE_PREFIX_PATH}"
1010
"-DCMAKE_POSITION_INDEPENDENT_CODE=ON"
1111
"-DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}"
1212
"-DRUN_HAVE_STD_REGEX=0"

third_party/jsoncpp/CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ project(external-jsoncpp)
44
include(ExternalProject)
55

66
list(APPEND CMAKE_ARGS
7+
"-DCMAKE_PREFIX_PATH:PATH=${CMAKE_PREFIX_PATH}"
78
"-DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_INSTALL_PREFIX}"
89
"-DCMAKE_TOOLCHAIN_FILE:PATH=${CMAKE_TOOLCHAIN_FILE}"
910
"-DCMAKE_POSITION_INDEPENDENT_CODE=ON"

third_party/mavlink/CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ project(external-mavlink)
44
include(ExternalProject)
55

66
list(APPEND CMAKE_ARGS
7+
"-DCMAKE_PREFIX_PATH:PATH=${CMAKE_PREFIX_PATH}"
78
"-DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_INSTALL_PREFIX}"
89
"-DCMAKE_TOOLCHAIN_FILE:PATH=${CMAKE_TOOLCHAIN_FILE}"
910
"-DCMAKE_PREFIX_PATH:PATH=${CMAKE_PREFIX_PATH}"

third_party/protobuf/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ project(external-protobuf)
44
include(ExternalProject)
55

66
list(APPEND CMAKE_ARGS
7+
"-DCMAKE_PREFIX_PATH:PATH=${CMAKE_PREFIX_PATH}"
78
"-DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_INSTALL_PREFIX}"
89
"-DCMAKE_TOOLCHAIN_FILE:PATH=${CMAKE_TOOLCHAIN_FILE}"
9-
"-DCMAKE_PREFIX_PATH:PATH=${CMAKE_PREFIX_PATH}"
1010
"-DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}"
1111
"-Dprotobuf_BUILD_TESTS=OFF"
1212
"-Dprotobuf_BUILD_SHARED_LIBS=OFF"

third_party/tinyxml2/CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ project(external-tinyxml2)
44
include(ExternalProject)
55

66
list(APPEND CMAKE_ARGS
7+
"-DCMAKE_PREFIX_PATH:PATH=${CMAKE_PREFIX_PATH}"
78
"-DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_INSTALL_PREFIX}"
89
"-DCMAKE_TOOLCHAIN_FILE:PATH=${CMAKE_TOOLCHAIN_FILE}"
910
"-DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}"

third_party/zlib/CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ project(external-zlib)
44
include(ExternalProject)
55

66
list(APPEND CMAKE_ARGS
7+
"-DCMAKE_PREFIX_PATH:PATH=${CMAKE_PREFIX_PATH}"
78
"-DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_INSTALL_PREFIX}"
89
"-DCMAKE_TOOLCHAIN_FILE:PATH=${CMAKE_TOOLCHAIN_FILE}"
910
"-DCMAKE_POSITION_INDEPENDENT_CODE=ON"

0 commit comments

Comments
 (0)