[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnurl] 108/151: azure: add libssh2 and cmake macos builds
From: |
gnunet |
Subject: |
[gnurl] 108/151: azure: add libssh2 and cmake macos builds |
Date: |
Fri, 20 Dec 2019 14:26:57 +0100 |
This is an automated email from the git hooks/post-receive script.
ng0 pushed a commit to branch master
in repository gnurl.
commit 275e02bdea73801f134519eed8c2473663823383
Author: Daniel Stenberg <address@hidden>
AuthorDate: Mon Dec 9 11:43:29 2019 +0100
azure: add libssh2 and cmake macos builds
Removed the macos libssh2 build from travis
Closes #4686
---
.azure-pipelines.yml | 32 ++++++++++++++++++++++++++++++--
.travis.yml | 3 ---
configure.ac | 2 +-
3 files changed, 31 insertions(+), 6 deletions(-)
diff --git a/.azure-pipelines.yml b/.azure-pipelines.yml
index c57fc4b81..efe1d5742 100644
--- a/.azure-pipelines.yml
+++ b/.azure-pipelines.yml
@@ -77,12 +77,12 @@ jobs:
- script: make test-nonflaky
displayName: 'test'
- - job: vanilla_macos
+ - job: macos_plain
displayName: macos default
pool:
vmImage: 'macOS-latest'
steps:
- - script: brew update && brew install libtool autoconf automake nghttp2
+ - script: brew update && brew install libtool autoconf automake nghttp2
pkg-config
displayName: Install packages
- script: ./buildconf && ./configure
@@ -93,3 +93,31 @@ jobs:
- script: make test-nonflaky
displayName: 'test'
+
+ - job: macos_libssh2
+ displayName: macos libssh2
+ pool:
+ vmImage: 'macOS-latest'
+ steps:
+ - script: brew update && brew install libtool autoconf automake nghttp2
pkg-config libssh2
+ displayName: Install packages
+
+ - script: ./buildconf && ./configure --with-libssh2 --enable-debug
+ displayName: 'Run configure'
+
+ - script: make
+ displayName: 'make'
+
+ - script: make test-nonflaky
+ displayName: 'test'
+
+ - job: macos_cmake
+ displayName: macos cmake openssl
+ pool:
+ vmImage: 'macOS-latest'
+ steps:
+ - script: brew update && brew install libtool autoconf automake nghttp2
pkg-config cmake openssl
+ displayName: Install packages
+
+ - script: cmake -H. -Bbuild -DOPENSSL_ROOT_DIR=/usr/local/opt/openssl
-DCURL_DISABLE_LDAP=ON -DCURL_DISABLE_LDAPS=ON && cmake --build build
+ displayName: 'Run cmake'
diff --git a/.travis.yml b/.travis.yml
index 16bbb1c3e..4f0c0c5c8 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -245,9 +245,6 @@ matrix:
env:
- T=iconv
- OVERRIDE_CC="CC=gcc-8" OVERRIDE_CXX="CXX=g++-8"
- - os: osx
- compiler: gcc
- env: T=debug C=--with-libssh2
- os: osx
compiler: gcc
env: T=debug C="--disable-dict --disable-file --disable-ftp
--disable-gopher --disable-imap --disable-ldap --disable-pop3 --disable-rtmp
--disable-rtsp --disable-scp --disable-sftp --disable-smb --disable-smtp
--disable-telnet --disable-tftp --disable-unix-sockets --disable-shared
--enable-debug --enable-maintainer-mode --without-brotli --without-gssapi
--without-libidn2 --without-libmetalink --without-libpsl --without-librtmp
--without-libssh2 --without-nghttp2 --without-ntlm- [...]
diff --git a/configure.ac b/configure.ac
index 3e156bcae..dd149b7e3 100755
--- a/configure.ac
+++ b/configure.ac
@@ -157,7 +157,7 @@ AC_SUBST(PKGADD_VENDOR)
dnl
dnl initialize all the info variables
curl_ssl_msg="no
(--with-{ssl,gnutls,nss,mbedtls,wolfssl,schannel,secure-transport,mesalink,amissl,bearssl}
)"
- curl_ssh_msg="no (--with-libssh2)"
+ curl_ssh_msg="no (--with-{libssh,libssh2})"
curl_zlib_msg="no (--with-zlib)"
curl_brotli_msg="no (--with-brotli)"
curl_gss_msg="no (--with-gssapi)"
--
To stop receiving notification emails like this one, please contact
address@hidden.
- [gnurl] 82/151: openssl: CURLSSLOPT_NO_PARTIALCHAIN can disable partial cert chains, (continued)
- [gnurl] 82/151: openssl: CURLSSLOPT_NO_PARTIALCHAIN can disable partial cert chains, gnunet, 2019/12/20
- [gnurl] 85/151: configure: enable IPv6 support without `getaddrinfo`, gnunet, 2019/12/20
- [gnurl] 87/151: CURLOPT_VERBOSE.3: see also ERRORBUFFER, gnunet, 2019/12/20
- [gnurl] 98/151: curl: make the etag load logic work without fseek, gnunet, 2019/12/20
- [gnurl] 103/151: winbuild: Define CARES_STATICLIB when WITH_CARES=static, gnunet, 2019/12/20
- [gnurl] 90/151: test342: make it return a 304 as the tag matches, gnunet, 2019/12/20
- [gnurl] 99/151: azure: add a vanilla macos build, gnunet, 2019/12/20
- [gnurl] 105/151: tests: fix permissions of ssh keys in WSL, gnunet, 2019/12/20
- [gnurl] 102/151: conn: always set bits.close with connclose(), gnunet, 2019/12/20
- [gnurl] 116/151: curl: improved cleanup in upload error path, gnunet, 2019/12/20
- [gnurl] 108/151: azure: add libssh2 and cmake macos builds,
gnunet <=
- [gnurl] 107/151: curl: use errorf() better, gnunet, 2019/12/20
- [gnurl] 114/151: travis: make torture use --shallow=40, gnunet, 2019/12/20
- [gnurl] 119/151: altsvc: make the save function ignore NULL filenames, gnunet, 2019/12/20
- [gnurl] 118/151: curl: fix memory leak in OOM in etags logic, gnunet, 2019/12/20
- [gnurl] 123/151: unit1609: fix mem-leak in OOM, gnunet, 2019/12/20
- [gnurl] 125/151: cirrus: Drop the FreeBSD 10.4 build, gnunet, 2019/12/20
- [gnurl] 96/151: docs: fix some typos, gnunet, 2019/12/20
- [gnurl] 94/151: lib: fix some loose ends for recently added CURLSSLOPT_NO_PARTIALCHAIN, gnunet, 2019/12/20
- [gnurl] 89/151: CMake: add support for building with the NSS vtls backend, gnunet, 2019/12/20
- [gnurl] 101/151: cirrus: enable clang sanitizers on freebsd 13, gnunet, 2019/12/20