]> rtime.felk.cvut.cz Git - boost-statechart-viewer.git/blob - src/Makefile
e29659dea90899aa523fc2d4485250d315368873
[boost-statechart-viewer.git] / src / Makefile
1 -include ../Makefile.config
2
3 LLVM_CONFIG ?= llvm-config
4
5 LLVM_FLAGS := $(shell $(LLVM_CONFIG) --cxxflags --ldflags --libs jit core)
6 LLVM_FLAGS := $(filter-out -DNDEBUG,$(LLVM_FLAGS))
7
8 CLANG_LIBS := -lclangParse -lclangFrontend -lclangSerialization \
9  -lclangDriver -lclangCodeGen -lclangSema -lclangAnalysis       \
10  -lclangRewrite -lclangAST -lclangLex -lclangBasic -lclangEdit
11
12 visualizer.so: visualizer.cpp
13         $(CXX) -g -fno-rtti -shared -Wall --std=c++11 $(CLANG_LIBS) $(LLVM_FLAGS) -o $@ $<