]> rtime.felk.cvut.cz Git - boost-statechart-viewer.git/blobdiff - configure
Clear output. Only transition table and statistics are shown.
[boost-statechart-viewer.git] / configure
index e516b740492789297bffc6b5ebe83c2aff6d212a..9bb142a6d1bebc1a4fcd91d69b65ae1cee63141f 100755 (executable)
--- a/configure
+++ b/configure
@@ -1,14 +1,24 @@
 #!/bin/sh
 
 cd $(dirname $0)
+TOP=$PWD
 
-ln -sf ../../clang llvm/tools/clang
-mkdir -p llvm/_build
-cd llvm/_build
-../configure
+if [ -x llvm/configure ]; then
+    echo "Will build llvm and clang from sources" 
+    ln -sf ../../clang llvm/tools/clang
+    mkdir -p llvm/_build
+    (
+       cd llvm/_build
+       ../configure --prefix=$TOP/_install --enable-optimized 
+    )
+    LLVM_CONFIG=$TOP/_install/bin/llvm-config
+else
+    echo "Using system-wide llvm and clang"
+    LLVM_CONFIG=llvm-config
+fi
 
-cat <<EOF
-To compile LLVM run the following comands:
-cd $PWD
-make install
+cat <<EOF > $TOP/Makefile.config
+LLVM_CONFIG := $LLVM_CONFIG
 EOF
+
+echo "Now run make to compile everything"