mirror of
https://github.com/obgm/libcoap.git
synced 2026-11-01 07:25:47 +03:00
github workflows: Support Ubuntu 22.04 images
Fix issues thrown up with ubuntu-latest moving to ubuntu-22.04. clang 14+ generates dwarf-5 code which valgrind does not currently support so downgrade to output dwarf-4. Use ./autogen.sh for tinydtls builds rather than 'autorecond --force --install' Remove some spurios } in the workflow
This commit is contained in:
1 parent
c56ac32c86
commit
1db3683cef
4 files changed
+11
-5
No files matched your search
@@ -81,20 +81,20 @@ jobs:
|
||||
- name: setup
|
||||
run: |
|
||||
sudo apt-get update && sudo apt-get install -y libcunit1-dev libmbedtls-dev libgnutls28-dev
|
||||
cmake -E make_directory $GITHUB_WORKSPACE}/build-${{matrix.TLS}}-cmake
|
||||
cmake -E make_directory $GITHUB_WORKSPACE/build-${{matrix.TLS}}-cmake
|
||||
- name: configure no-TLS
|
||||
if: matrix.TLS == 'no'
|
||||
run: |
|
||||
cd $GITHUB_WORKSPACE}/build-${{matrix.TLS}}-cmake
|
||||
cd $GITHUB_WORKSPACE/build-${{matrix.TLS}}-cmake
|
||||
cmake $GITHUB_WORKSPACE -DENABLE_EXAMPLES=ON -DENABLE_TESTS=ON -DENABLE_DTLS=OFF -DENABLE_DOCS=OFF -DWARNING_TO_ERROR=ON
|
||||
- name: configure TLS
|
||||
if: matrix.TLS != 'no'
|
||||
run: |
|
||||
cd $GITHUB_WORKSPACE}/build-${{matrix.TLS}}-cmake
|
||||
cd $GITHUB_WORKSPACE/build-${{matrix.TLS}}-cmake
|
||||
cmake $GITHUB_WORKSPACE -DENABLE_EXAMPLES=ON -DENABLE_TESTS=ON -DENABLE_DTLS=ON -DENABLE_DOCS=OFF -DDTLS_BACKEND=${{matrix.TLS}} -DWARNING_TO_ERROR=ON
|
||||
- name: build
|
||||
run: |
|
||||
cd $GITHUB_WORKSPACE}/build-${{matrix.TLS}}-cmake
|
||||
cd $GITHUB_WORKSPACE/build-${{matrix.TLS}}-cmake
|
||||
cmake --build .
|
||||
cmake-macos:
|
||||
runs-on: macos-latest
|
||||
|
||||
Reference in new issue
Block a user