#! /usr/bin/env bash SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" &> /dev/null && pwd)" . ${SCRIPT_DIR}/common.sh set -e set -x # If we're on macOS, use --osx-sysroot to ensure we can find the SDKs from Xcode. This avoids # some problems with Catalina specifically, but it doesn't break anything on Big Sur either. if [[ "${CIRRUS_OS}" == "darwin" ]]; then export ZEEK_CI_CONFIGURE_FLAGS="${ZEEK_CI_CONFIGURE_FLAGS} --osx-sysroot=$(xcrun --show-sdk-path)" fi if [[ "${ZEEK_CI_CREATE_ARTIFACT}" != "1" ]]; then ./configure ${ZEEK_CI_CONFIGURE_FLAGS} cd build make -j ${ZEEK_CI_CPUS} else ./configure ${ZEEK_CI_CONFIGURE_FLAGS} --prefix=${CIRRUS_WORKING_DIR}/install cd build make -j ${ZEEK_CI_CPUS} install cd .. tar -czf ${CIRRUS_WORKING_DIR}/build.tgz ${CIRRUS_WORKING_DIR}/install fi