浏览代码

Update Makefile

gingerBill 4 年之前
父节点
当前提交
cd1658e56c
共有 1 个文件被更改,包括 7 次插入3 次删除
  1. 7 3
      Makefile

+ 7 - 3
Makefile

@@ -8,13 +8,17 @@ CC=clang
 OS=$(shell uname)
 OS=$(shell uname)
 
 
 ifeq ($(OS), Darwin)
 ifeq ($(OS), Darwin)
+	LLVM_CONFIG=llvm-config --version=11
+
 	LDFLAGS:=$(LDFLAGS) -liconv
 	LDFLAGS:=$(LDFLAGS) -liconv
-	CFLAGS:=$(CFLAGS) $(shell llvm-config --cxxflags --ldflags)
+	CFLAGS:=$(CFLAGS) $(shell $(LLVM_CONFIG)--cxxflags --ldflags)
 	LDFLAGS:=$(LDFLAGS) -lLLVM-C
 	LDFLAGS:=$(LDFLAGS) -lLLVM-C
 endif
 endif
 ifeq ($(OS), Linux)
 ifeq ($(OS), Linux)
-	CFLAGS:=$(CFLAGS) $(shell llvm-config-11 --cxxflags --ldflags)
-	LDFLAGS:=$(LDFLAGS) $(shell llvm-config-11 --libs core native --system-libs)
+	LLVM_CONFIG=llvm-config-11
+
+	CFLAGS:=$(CFLAGS) $(shell $(LLVM_CONFIG) --cxxflags --ldflags)
+	LDFLAGS:=$(LDFLAGS) $(shell $(LLVM_CONFIG) --libs core native --system-libs)
 endif
 endif
 
 
 all: debug demo
 all: debug demo