2020-09-05 14:03:48 +00:00
|
|
|
#!/bin/bash
|
|
|
|
set -xe
|
2021-05-15 12:27:46 +00:00
|
|
|
|
2021-12-20 16:32:39 +00:00
|
|
|
export RAW_CFLAGS="$CFLAGS"
|
|
|
|
export RAW_CXXFLAGS="$CXXFLAGS"
|
|
|
|
export RAW_LDFLAGS="$LDFLAGS"
|
2021-05-15 12:27:46 +00:00
|
|
|
[[ -n "$STAGE_CFLAGS" ]] && export CFLAGS="$CFLAGS $STAGE_CFLAGS"
|
|
|
|
[[ -n "$STAGE_CXXFLAGS" ]] && export CXXFLAGS="$CXXFLAGS $STAGE_CXXFLAGS"
|
|
|
|
[[ -n "$STAGE_LDFLAGS" ]] && export LDFLAGS="$LDFLAGS $STAGE_LDFLAGS"
|
|
|
|
|
2021-04-05 06:47:23 +00:00
|
|
|
mkdir -p /stage
|
2021-04-05 17:22:03 +00:00
|
|
|
source "$1"
|
2021-04-04 21:20:31 +00:00
|
|
|
cd /stage
|
2023-06-18 14:44:57 +00:00
|
|
|
if [[ -n "$3" ]]; then
|
|
|
|
cd "$3"
|
|
|
|
fi
|
|
|
|
if [[ -z "$2" ]]; then
|
|
|
|
ffbuild_dockerbuild
|
|
|
|
else
|
|
|
|
"$2"
|
|
|
|
fi
|
2021-04-05 17:22:03 +00:00
|
|
|
rm -rf /stage "$FFBUILD_PREFIX"/bin
|