mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 06:38:20 +00:00
22 lines
728 B
Bash
Executable file
22 lines
728 B
Bash
Executable file
#! /usr/bin/env bash
|
|
|
|
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
|