Commit aa8b4571fbc2966bf88a59acdab324aab1f62c3b

Steffen Jaeckel 2020-03-10T22:51:15

Merge pull request #477 from J08nY/fix/makefile-echo Fix clang detection when cross-compiling.

1
2
3
4
5
6
7
8
9
10
11
12
13
diff --git a/makefile_include.mk b/makefile_include.mk
index be53ba7..0266da1 100644
--- a/makefile_include.mk
+++ b/makefile_include.mk
@@ -26,7 +26,7 @@ ifeq ($(PLATFORM),FreeBSD)
   # XXX: FreeBSD needs extra escaping for some reason
   CSTR := $$$(CSTR)
 endif
-ifneq (,$(shell echo $(CSTR) | $(CC) -E - | grep CLANG))
+ifneq (,$(shell printf $(CSTR) | $(CC) -E - | grep CLANG))
   CC := $(CROSS_COMPILE)clang
 else
   CC := $(CROSS_COMPILE)gcc