From 92d7e13995f8218334dc170988da3023d37d323a Mon Sep 17 00:00:00 2001 From: Michal Sojka Date: Mon, 14 Oct 2013 14:09:23 +0200 Subject: [PATCH] Fix link error with clang-3.2 --- src/Makefile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Makefile b/src/Makefile index 77e0480..71e2dce 100644 --- a/src/Makefile +++ b/src/Makefile @@ -4,12 +4,17 @@ LLVM_CONFIG ?= llvm-config LLVM_FLAGS := $(shell $(LLVM_CONFIG) --cxxflags --ldflags --libs jit core) LLVM_FLAGS := $(filter-out -DNDEBUG,$(LLVM_FLAGS)) +LLVM_VERSION := $(shell $(LLVM_CONFIG) --version) LIBDIR ?= $(CURDIR) CLANG_LIBS := -lclangParse -lclangFrontend -lclangSerialization \ -lclangDriver -lclangCodeGen -lclangSema -lclangAnalysis \ - -lclangRewrite -lclangAST -lclangLex -lclangBasic -lclangEdit + -lclangAST -lclangLex -lclangBasic -lclangEdit + +ifneq (,$(filter 3.0,$(LLVM_VERSION))$(filter 3.1,$(LLVM_VERSION))) +CLANG_LIBS += -lclangRewrite +endif all: visualizer.so boost-statechart-viewer -- 2.39.2