diff options
author | Charles Pigott <charlespigott@googlemail.com> | 2018-04-11 21:50:23 +0100 |
---|---|---|
committer | glx22 <glx22@users.noreply.github.com> | 2018-04-11 22:50:23 +0200 |
commit | e47f646cb342f4351c92ff36a90233e015a827f5 (patch) | |
tree | 606fd342dcd0420f566e278bebc88a2942d88040 | |
parent | 17bd580630fe56d48daaf017f01912064658c123 (diff) | |
download | openttd-e47f646cb342f4351c92ff36a90233e015a827f5.tar.xz |
Fix e61435774b: Some systems don't have realpath (#6705)
-rw-r--r-- | config.lib | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/config.lib b/config.lib index 750165881..81a68b1d4 100644 --- a/config.lib +++ b/config.lib @@ -1210,7 +1210,12 @@ make_compiler_cflags() { # $4 - name of the ldflags variable # $5 - name of the features variable - compiler="`realpath \`which $1\``" # resolve symlinks + # Resolve symlinks, if your OS even does them + if [ "$os" = "MINGW" ] || [ "$os" = "CYGWIN" ] || [ "$os" = "DOS" ]; then + compiler="$1" + else + compiler="`realpath \`which $1\``" + fi eval eval "flags=\\\$$2" eval eval "cxxflags=\\\$$3" |