123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- # Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al.
- #
- # SPDX-License-Identifier: curl
- name: configure-vs-cmake
- on:
- push:
- branches:
- - master
- paths:
- - '*.ac'
- - '**/*.m4'
- - '**/CMakeLists.txt'
- - 'lib/curl_config.h.cmake'
- - 'scripts/cmp-config.pl'
- pull_request:
- branches:
- - master
- paths:
- - '*.ac'
- - '**/*.m4'
- - '**/CMakeLists.txt'
- - 'lib/curl_config.h.cmake'
- - 'scripts/cmp-config.pl'
- permissions: {}
- jobs:
- check:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4
- - name: run configure --with-openssl
- run: |
- autoreconf -fi
- ./configure --with-openssl --without-libpsl
- - name: run cmake
- run: |
- mkdir build && cd build && cmake ..
- - name: compare generated curl_config.h files
- run: ./scripts/cmp-config.pl lib/curl_config.h build/lib/curl_config.h
|