From: Viktor Szakats Date: Mon, 14 Oct 2024 00:54:03 +0000 (+0200) Subject: GHA/linux: add cmake job for system mbedTLS with pkg-config X-Git-Tag: curl-8_11_0~149 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e20b139a1d99181f50bf33586f8a667cd8d3e591;p=thirdparty%2Fcurl.git GHA/linux: add cmake job for system mbedTLS with pkg-config Add a build-only cmake job with system mbedTLS package and `pkg-config` enabled. Ubuntu 24.04 comes with mbedTLS 2.28.8 which supports `pkg-config`. Follow-up to 7bab201abe3915a0167c002f9308950cb8a06e4b #15193 Closes #15286 --- diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 376bcd84e2..54d4246056 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -116,11 +116,16 @@ jobs: - name: mbedtls install_packages: libnghttp2-dev install_steps: mbedtls - PKG_CONFIG_PATH: '$HOME/mbedtls/lib/pkgconfig' # Requires v3.6.0 or upper + PKG_CONFIG_PATH: '$HOME/mbedtls/lib/pkgconfig' # Requires v3.6.0 or v2.28.8 generate: -DCURL_USE_MBEDTLS=ON -DENABLE_DEBUG=ON - name: mbedtls-pkg install_packages: libnghttp2-dev libmbedtls-dev + generate: -DCURL_USE_MBEDTLS=ON -DENABLE_DEBUG=ON + + - name: mbedtls-pkg !pc + install_packages: libnghttp2-dev libmbedtls-dev + install_steps: skipall generate: -DCURL_USE_MBEDTLS=ON -DENABLE_DEBUG=ON -DCURL_USE_PKGCONFIG=OFF - name: msh3