]> rtime.felk.cvut.cz Git - boost-statechart-viewer.git/blobdiff - src/Makefile
Update Makefiles and README to use the default LLVM installation
[boost-statechart-viewer.git] / src / Makefile
index a3926cac2c15481b53e2e025592f96ef0f127c3b..0c8f7367c9bf31d8f0ee1e5d98f8dce8d8938c4f 100644 (file)
@@ -1,7 +1,11 @@
-LLVM_CONFIG := $(shell llvm-config --cxxflags --ldflags --libs jit core)
+-include ../Makefile.config
 
-visualizer: visualizer.cpp commandlineopt.h stringoper.h
-       $(CXX) $< -o $@ -g -lclangParse -lclangFrontend -lclangSerialization \
-       -lclangDriver -lclangCodeGen -lclangSema -lclangChecker \
+LLVM_CONFIG ?= llvm-config
+
+LLVM_FLAGS := $(shell $(LLVM_CONFIG) --cxxflags --ldflags --libs jit core)
+
+visualizer: visualizer.cpp stringoper.h iooper.h
+       $(CXX) $< -o $@ -g -Wall -lclangParse -lclangFrontend -lclangSerialization \
+       -lclangDriver -lclangCodeGen -lclangSema \
        -lclangAnalysis -lclangRewrite -lclangAST -lclangLex -lclangBasic \
-       $(LLVM_CONFIG)
+       $(LLVM_FLAGS)