Browse Source

CI: skip make, do make install at once for dependencies

Signed-off-by: Philip Heiduck <pheiduck@Philips-MBP.lan>

Closes #9477
Philip Heiduck 1 year ago
parent
commit
2ca0530a4d

+ 2 - 2
.circleci/config.yml

@@ -83,7 +83,7 @@ commands:
             cd wolfssl-5.1.1-stable
             ./autogen.sh
             ./configure --enable-tls13 --enable-all --enable-harden --prefix=$HOME/wssl
-            make && make install
+            make install
 
   install-wolfssh:
     steps:
@@ -94,7 +94,7 @@ commands:
             cd wolfssh-1.4.8-stable
             ./autogen.sh
             ./configure --with-wolfssl=$HOME/wssl --prefix=$HOME/wssh --enable-scp --enable-sftp --disable-examples
-            make && make install
+            make install
 
   configure-cares:
     steps:

+ 1 - 2
.github/workflows/libressl.yml

@@ -43,9 +43,8 @@ jobs:
         cd libressl-git
         ./autogen.sh
         ./configure --prefix=$HOME/libressl
-        make
         make install
-      name: 'build and install libressl'
+      name: 'install libressl'
 
     - uses: actions/checkout@v3
 

+ 0 - 1
.github/workflows/msh3.yml

@@ -39,7 +39,6 @@ jobs:
         git clone --depth 1 -b OpenSSL_1_1_1j+quic https://github.com/quictls/openssl ossl
         cd ossl
         ./config enable-tls1_3 --prefix=$HOME/quictls
-        make
         make install_sw
       name: 'install quictls'
 

+ 4 - 4
.github/workflows/ngtcp2-gnutls.yml

@@ -41,7 +41,7 @@ jobs:
         cd nettle
         ./.bootstrap
         ./configure LDFLAGS="-Wl,-rpath,$HOME/all/lib" ${{ matrix.build.nettle-configure }} --prefix=$HOME/all --libdir=$HOME/all/lib --disable-documentation
-        make && make install
+        make install
       name: 'install nettle'
 
     - run: |
@@ -49,7 +49,7 @@ jobs:
         cd gnutls
         ./bootstrap
         ./configure PKG_CONFIG_PATH="$HOME/all/lib/pkgconfig" LDFLAGS="-Wl,-rpath,$HOME/all/lib -L$HOME/all/lib" --prefix=$HOME/all ${{ matrix.build.gnutls-configure }} --disable-tools
-        make V=1 && make install
+        make install
       name: 'install gnutls'
 
     - run: |
@@ -57,7 +57,7 @@ jobs:
         cd nghttp3
         autoreconf -fi
         ./configure --prefix=$HOME/all --enable-lib-only
-        make && make install
+        make install
       name: 'install nghttp3'
 
     - run: |
@@ -65,7 +65,7 @@ jobs:
         cd ngtcp2
         autoreconf -fi
         ./configure PKG_CONFIG_PATH=$HOME/all/lib/pkgconfig LDFLAGS="-Wl,-rpath,$HOME/all/lib" --prefix=$HOME/all --enable-lib-only --with-gnutls=$HOME/all
-        make && make install
+        make install
       name: 'install ngtcp2'
 
     - uses: actions/checkout@v3

+ 3 - 3
.github/workflows/ngtcp2-wolfssl.yml

@@ -41,7 +41,7 @@ jobs:
         cd wolfssl
         ./autogen.sh
         ./configure ${{ matrix.build.wolfssl-configure }} --prefix=$HOME/all
-        make && make install
+        make install
       name: 'install wolfssl'
 
     - run: |
@@ -49,7 +49,7 @@ jobs:
         cd nghttp3
         autoreconf -fi
         ./configure --prefix=$HOME/all --enable-lib-only
-        make && make install
+        make install
       name: 'install nghttp3'
 
     - run: |
@@ -57,7 +57,7 @@ jobs:
         cd ngtcp2
         autoreconf -fi
         ./configure PKG_CONFIG_PATH=$HOME/all/lib/pkgconfig LDFLAGS="-Wl,-rpath,$HOME/all/lib" --prefix=$HOME/all --enable-lib-only --with-wolfssl=$HOME/all
-        make && make install
+        make install
       name: 'install ngtcp2'
 
     - uses: actions/checkout@v3

+ 1 - 1
.github/workflows/openssl3.yml

@@ -46,7 +46,7 @@ jobs:
         git clone --depth=1 https://github.com/openssl/openssl
         cd openssl
         ./config enable-tls1_3 --prefix=$HOME/openssl3
-        make && make install_sw
+        make install_sw
       name: 'install openssl3'
 
     - uses: actions/checkout@v3

+ 1 - 1
.github/workflows/wolfssl.yml

@@ -46,7 +46,7 @@ jobs:
         cd wolfssl-5.0.0-stable
         ./autogen.sh
         ./configure --enable-tls13 ${{ matrix.build.wolfssl-configure }} --enable-harden --prefix=$HOME/wssl
-        make && make install
+        make install
       name: 'install wolfssl'
 
     - uses: actions/checkout@v3