From 6ac079020b4545accc2b411fe0d4389845438ba5 Mon Sep 17 00:00:00 2001 From: Victor Sergienko Date: Thu, 12 Apr 2018 14:46:09 -0700 Subject: [PATCH] Fix e614357: MingW/MacOS/MacPorts don't have realpath, use reallink in those cases (#6710) --- config.lib | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/config.lib b/config.lib index 81a68b1d4b..0fb038a831 100644 --- a/config.lib +++ b/config.lib @@ -1202,6 +1202,10 @@ check_params() { fi } +if ! which realpath; then + realpath() { readlink -f -- "$@"; } +fi + make_compiler_cflags() { # Params: # $1 - compiler @@ -1211,11 +1215,7 @@ make_compiler_cflags() { # $5 - name of the features variable # Resolve symlinks, if your OS even does them - if [ "$os" = "MINGW" ] || [ "$os" = "CYGWIN" ] || [ "$os" = "DOS" ]; then - compiler="$1" - else - compiler="`realpath \`which $1\``" - fi + compiler="`realpath \`which $1\``" eval eval "flags=\\\$$2" eval eval "cxxflags=\\\$$3"