]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
travis-ci: added gcc and clang openssl-1.1.0 builds
authorIlya Shipitsin <chipitsine@gmail.com>
Mon, 19 Jun 2017 18:38:08 +0000 (23:38 +0500)
committerGert Doering <gert@greenie.muc.de>
Wed, 21 Jun 2017 19:52:52 +0000 (21:52 +0200)
openssl build script was modified according to official openssl manual:
https://wiki.openssl.org/index.php/Compilation_and_Installation
Acked-by: Steffan Karger <steffan.karger@fox-it.com>
Message-Id: <1497897488-15999-1-git-send-email-chipitsine@gmail.com>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg14890.html

Signed-off-by: Gert Doering <gert@greenie.muc.de>
.travis.yml
.travis/build-deps.sh

index bb44222da8a6842bf9e280dd7098191c2e784961..db90e03a0558c8954b4e6dfab68ce0cb67dcadb2 100644 (file)
@@ -27,9 +27,15 @@ matrix:
     - env: SSLLIB="openssl"
       os: linux
       compiler: gcc
+    - env: SSLLIB="openssl" OPENSSL_VERSION="1.1.0f"
+      os: linux
+      compiler: gcc
     - env: SSLLIB="openssl"
       os: linux
       compiler: clang
+    - env: SSLLIB="openssl" OPENSSL_VERSION="1.1.0f"
+      os: linux
+      compiler: clang
     - env: SSLLIB="mbedtls"
       os: linux
       compiler: gcc
index c5c1188fbc25aa21410489a0f23dc9a6abbb95a4..9cc18584f731740eac6f7336d4324eb37bd173ff 100755 (executable)
@@ -82,7 +82,7 @@ download_openssl () {
 build_openssl_linux () {
     (
         cd "openssl-${OPENSSL_VERSION}/"
-        ./config shared --openssldir="${PREFIX}" -DPURIFY
+        ./config shared --prefix="${PREFIX}" --openssldir="${PREFIX}" -DPURIFY
         make all install_sw
     )
 }
@@ -91,7 +91,7 @@ build_openssl_osx () {
     (
         cd "openssl-${OPENSSL_VERSION}/"
         ./Configure darwin64-x86_64-cc shared \
-            --openssldir="${PREFIX}" -DPURIFY
+            --prefix="${PREFIX}" --openssldir="${PREFIX}" -DPURIFY
         make depend all install_sw
     )
 }
@@ -107,7 +107,7 @@ build_openssl_mingw () {
         fi
 
         ./Configure --cross-compile-prefix=${CHOST}- shared \
-           ${TARGET} no-multilib no-capieng --openssldir="${PREFIX}" -static-libgcc
+           ${TARGET} no-multilib no-capieng --prefix="${PREFIX}" --openssldir="${PREFIX}" -static-libgcc
         make install
     )
 }