From 42d8c7944d7da2883015ebe7f02605cdb2863d88 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Thu, 11 Oct 2018 17:43:50 +0200 Subject: [PATCH] Tools/openssl - build-script reviewed --- Tools/openssl/build | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/Tools/openssl/build b/Tools/openssl/build index 2a0a769..3d64adb 100755 --- a/Tools/openssl/build +++ b/Tools/openssl/build @@ -1,25 +1,24 @@ #!/usr/bin/env modbuild -SOURCE_URL="https://www.openssl.org/source/$P-$V.tar.gz" - -pbuild::configure() { - case ${OS} in - Darwin ) - target='darwin64-x86_64-cc' - ;; - Linux ) - target='linux-x86_64' - ;; - esac - export CFLAGS=-fPIC - "${SRC_DIR}"/Configure shared --prefix="${PREFIX}" ${target} \ - || exit 1 -} +pbuild::set_download_url "https://www.openssl.org/source/$P-$V.tar.gz" # use system gcc to compile declare -rx CC=gcc pbuild::add_to_group 'Tools' pbuild::compile_in_sourcetree -pbuild::make_all + +pbuild::pre_configure_Darwin() { + pbuild::add_configure_args 'darwin64-x86_64-cc' +} + +pbuild::pre_configure_Linux() { + pbuild::add_configure_args 'linux-x86_64' +} + +pbuild::configure() { + export CFLAGS='-fPIC' + "${SRC_DIR}"/Configure shared --prefix="${PREFIX}" "${CONFIGURE_ARGS[@]}" \ + || exit 1 +}