From: Michal Sojka Date: Mon, 14 Oct 2013 12:09:23 +0000 (+0200) Subject: Fix link error with clang-3.2 X-Git-Url: http://rtime.felk.cvut.cz/gitweb/boost-statechart-viewer.git/commitdiff_plain/92d7e13995f8218334dc170988da3023d37d323a Fix link error with clang-3.2 --- 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