# | (__| |_| | _ <| |___
# \___|\___/|_| \_\_____|
#
-# Copyright (C) 2021, Daniel Stenberg, <daniel@haxx.se>, et al.
+# Copyright (C) 2021, 2022, Daniel Stenberg, <daniel@haxx.se>, et al.
#
# This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms
./buildconf
./configure --enable-warnings --enable-werror --with-openssl
+ install-cares:
+ steps:
+ - run:
+ command: |
+ sudo apt-get update && sudo apt-get install -y libc-ares-dev
+
+ configure-cares:
+ steps:
+ - run:
+ command: |
+ ./buildconf
+ ./configure --enable-warnings --enable-werror --with-openssl --enable-ares
+
build:
steps:
- run: make V=1
- build
- test
+ cares:
+ executor: ubuntu
+ steps:
+ - checkout
+ - install-cares
+ - configure-cares
+ - build
+ - test
+
arm:
machine:
image: ubuntu-2004:202101-01
x86-openssl:
jobs:
- basic
+ - cares
+
+ openssl-c-ares:
+ jobs:
+ - cares
arm-openssl:
jobs:
- libbrotli-dev
- libzstd-dev
-- job:
- name: curl-normal-with-openssl-enable-ares
- parent: curl-base
- vars:
- curl_env:
- CC: gcc-8
- CXX: g++-8
- T: normal
- C: >-
- --with-openssl
- --enable-ares
-
- job:
name: curl-normal-with-openssl-disable-proxy
parent: curl-base
check:
jobs:
- curl-normal-with-openssl-gssapi-libssh2-checksrc
- - curl-normal-with-openssl-enable-ares
- curl-normal-with-openssl-disable-proxy
- curl-normal-with-openssl-disable-verbose-notests
- curl-novalgrind-boringssl-with-openssl