]> rtime.felk.cvut.cz Git - boost-statechart-viewer.git/blobdiff - Makefile
Install llvm and clang to a local directory
[boost-statechart-viewer.git] / Makefile
index fae5407a7b956c5b74c02cf1049de602b0c50cd5..10c0f62fccb87f548c8530a54b24556db9140750 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -2,8 +2,12 @@
 
 -include config.local
 
+# Use our version of clang (even without installing)
+LLVM_BIN = $(CURDIR)/_install/bin
+
+LLVM_CONFIG := $(shell $(LLVM_BIN)/llvm-config --cxxflags --ldflags --libs all)
+
 clang++ : bp.cpp
-       -clang++ -v -g -cc1 -fno-rtti `llvm-config --cxxflags --ldflags \
-       --libs all` -lclangBasic -lclangLex -lclangDriver -lclangFrontend       \
-       -lclangParse -lclangAST -lclangSema -lclangAnalysis \
-       bp.cpp
+       $(LLVM_BIN)/clang++ -v -g -cc1 -fno-rtti $(LLVM_CONFIG)         \
+       -lclangBasic -lclangLex -lclangDriver -lclangFrontend           \
+       -lclangParse -lclangAST -lclangSema -lclangAnalysis bp.cpp