[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [clazy] /: Allow the CLANGXX environmment varible to specify which clang++ to use
From: Allen Winter <allen.winter () kdab ! com>
Date: 2016-04-20 21:52:48
Message-ID: E1at03E-0003kl-TS () scm ! kde ! org
[Download RAW message or body]
Git commit f968a50ea74bea561c6c6424b9ef7dee793dffd4 by Allen Winter.
Committed on 20/04/2016 at 21:52.
Pushed by winterz into branch 'master'.
Allow the CLANGXX environmment varible to specify which clang++ to use
REVIEW: 127691
M +4 -0 README
M +1 -1 clazy
http://commits.kde.org/clazy/f968a50ea74bea561c6c6424b9ef7dee793dffd4
diff --git a/README b/README
index 7413846..b5a2a5a 100644
--- a/README
+++ b/README
@@ -61,6 +61,10 @@ Compile your programs with it instead of clang++/g++.
Note that this command is just a convenience wrapper which calls:
clang++ -Xclang -load -Xclang ClangLazy.so -Xclang -add-plugin -Xclang clang-lazy
+If you have multiple versions of clang installed (say clang++-3.5 and clang++-3.6)
+you can choose which one to use by setting the CLANGXX environment variable, like \
so: +export CLANGXX=clang++-3.6; clazy
+
To build a CMake project use
cmake . -DCMAKE_CXX_COMPILER=clazy
diff --git a/clazy b/clazy
index d2426a8..a950f79 100755
--- a/clazy
+++ b/clazy
@@ -1,3 +1,3 @@
#!/usr/bin/env sh
-clang++ -Qunused-arguments -Xclang -load -Xclang ClangLazy.so -Xclang -add-plugin \
-Xclang clang-lazy $@ +${CLANGXX:-clang++} -Qunused-arguments -Xclang -load -Xclang \
ClangLazy.so -Xclang -add-plugin -Xclang clang-lazy $@
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic