summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorAlan Third <alan@idiocy.org>2021-04-07 19:02:56 +0100
committerAlan Third <alan@idiocy.org>2021-04-07 19:05:55 +0100
commit8ed46b7646de7166aa8bbd3b5d29a4947316c900 (patch)
treed507cd33ca5f92e335506915f6afb37080bc95f9 /configure.ac
parenta9b9ada6bf5e07da75ddeba6fd985e28987b767b (diff)
downloademacs-8ed46b7646de7166aa8bbd3b5d29a4947316c900.tar.gz
Remove hardcoded gcc version
* configure.ac: Use 'find' to find the brew installed libgccjit libs instead of a hardcoded path.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac4
1 files changed, 3 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index 698e8affb51..3892eaed64b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3806,8 +3806,10 @@ if test "${with_native_compilation}" != "no"; then
if test -n "$BREW"; then
BREW_LIBGCCJIT_PREFIX=`$BREW --prefix --installed libgccjit 2>/dev/null`
if test "$BREW_LIBGCCJIT_PREFIX"; then
+ brew_libdir=`find ${BREW_LIBGCCJIT_PREFIX}/ -name \*.so \
+ | sed -e '1!d;s|/[[^/]]*\.so$||'`
CFLAGS="$CFLAGS -I${BREW_LIBGCCJIT_PREFIX}/include"
- LDFLAGS="$LDFLAGS -L${BREW_LIBGCCJIT_PREFIX}/lib/gcc/10 -I${BREW_LIBGCCJIT_PREFIX}/include"
+ LDFLAGS="$LDFLAGS -L${brew_libdir} -I${BREW_LIBGCCJIT_PREFIX}/include"
fi
fi