prepare_cef() {
  export CEF_PATH="$(find "$SRCDIR/../" -name 'cef_binary_*_minimal' -type d -printf '%p')"
  (
    cd "$CEF_PATH" || exit 1
    mkdir -p build && cd build
    cmake .. -DPROJECT_ARCH="$1" -GNinja && ninja
  )
}

if [[ "${CROSS:-$ARCH}" = "amd64" ]]; then
  prepare_cef "x86_64"
  ln -sv "$CEF_PATH" "$SRCDIR/cef"
elif [[ "${CROSS:-$ARCH}" = "arm64" ]]; then
  prepare_cef "arm64"
  ln -sv "$CEF_PATH" "$SRCDIR/cef"
fi
