From bee637aef178e71f8bd67433358ab3b382a4305f Mon Sep 17 00:00:00 2001 From: gingerBill Date: Wed, 28 Apr 2021 16:23:42 +0100 Subject: [PATCH] Update Makefile for Linux --- Makefile | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/Makefile b/Makefile index 1eefb02ea..c8199b01e 100644 --- a/Makefile +++ b/Makefile @@ -15,14 +15,15 @@ ifeq ($(OS), Darwin) LDFLAGS:=$(LDFLAGS) -lLLVM-C endif ifeq ($(OS), Linux) - ifneq ($(shell command -v llvm-config-11),) + LLVM_CONFIG=llvm-config-11 + ifneq ($(shell which llvm-config-11 2>/dev/null),) LLVM_CONFIG=llvm-config-11 else - ifneq ($(shell llvm-config --version | grep 11),) - LLVM_CONFIG=llvm-config - else - $(error "Requirement: llvm-config must be version 11") - endif + ifneq ($(shell llvm-config --version | grep '^11\.'),) + LLVM_CONFIG=llvm-config + else + $(error "Requirement: llvm-config must be version 11") + endif endif CFLAGS:=$(CFLAGS) $(shell $(LLVM_CONFIG) --cxxflags --ldflags)