From 6cded7e010207a4cee6df75319e6a90638e93afd Mon Sep 17 00:00:00 2001 From: Marcus Sorensen Date: Tue, 22 Aug 2023 03:01:20 -0600 Subject: [PATCH] Support GNU sed apidoc for MacOS build (#7888) Co-authored-by: Marcus Sorensen --- tools/apidoc/build-apidoc.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tools/apidoc/build-apidoc.sh b/tools/apidoc/build-apidoc.sh index 21cceb0a282..35551cda597 100755 --- a/tools/apidoc/build-apidoc.sh +++ b/tools/apidoc/build-apidoc.sh @@ -59,8 +59,12 @@ fi # Default case for Linux sed, just use "-i" sedi='-i' case "$(uname)" in - # For macOS, use two parameters - Darwin*) sedi='-i ""' + # For macOS, use two parameters, if gnu sed is not set up + Darwin*) + if ! $(which sed | grep -q gnu); then + sedi='-i ""' + fi + ;; esac set -e