aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Makefile
diff options
authorLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2018-05-01 12:18:59 +0200
committerLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2018-05-01 17:11:29 +0200
commit7a1f08b8338c9f47606b289ee742360f32a5c36a (patch)
tree158e2b1271674db484c04e60e0818c785059ba32 /Makefile
parent990cd371925f82035c7a8ce57abbc70851bb5ac8 (diff)
downloadsparse-dev-7a1f08b8338c9f47606b289ee742360f32a5c36a.tar.gz
build: use 'filter' to do pattern matching inside the Makefile
This is slightly less cumbersome and more direct than using grep. Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com> Acked-by: Ramsay Jones <ramsay@ramsayjones.plus.com>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 6dcbb1f2..ffb9586b 100644
--- a/Makefile
+++ b/Makefile
@@ -144,7 +144,7 @@ LLVM_CONFIG:=llvm-config
HAVE_LLVM:=$(shell $(LLVM_CONFIG) --version >/dev/null 2>&1 && echo 'yes')
ifeq ($(HAVE_LLVM),yes)
arch := $(shell uname -m)
-ifeq ($(shell echo ${arch} | grep -q '\(i[3456]86\|x86\|amd64\)' && echo ok),ok)
+ifneq ($(filter ${arch},i386 i486 i586 i686 x86_64 amd64),)
LLVM_VERSION:=$(shell $(LLVM_CONFIG) --version)
ifeq ($(shell expr "$(LLVM_VERSION)" : '[3-9]\.'),2)
LLVM_PROGS := sparse-llvm