[cfe-commits] r124602 - /cfe/trunk/www/analyzer/xcode.html

Ted Kremenek kremenek at apple.com
Mon Jan 31 12:45:38 PST 2011

Author: kremenek
Date: Mon Jan 31 14:45:38 2011
New Revision: 124602

URL: http://llvm.org/viewvc/llvm-project?rev=124602&view=rev
Document that set-xcode-analyzer should typically be run using sudo.


Modified: cfe/trunk/www/analyzer/xcode.html
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/www/analyzer/xcode.html?rev=124602&r1=124601&r2=124602&view=diff
--- cfe/trunk/www/analyzer/xcode.html (original)
+++ cfe/trunk/www/analyzer/xcode.html Mon Jan 31 14:45:38 2011
@@ -102,6 +102,14 @@
   <li><b>--use-checker-build</b>: Switch Xcode to using the <tt>clang</tt> provided by the specified analyzer build.</li>
+<h4>Things to keep in mind</h4>
+<li>You should quit Xcode prior to running <tt>set-xcode-analyzer</tt>.</li>
+<li>You will need to run <tt>set-xcode-analyzer</tt> under <b><tt>sudo</tt></b>
+  in order to have write privileges to modify the Xcode configuration files.</li>
 <p><b>Example 1</b>: Telling Xcode to use checker-235 for <i>Build and Analyze</i>:</p>
@@ -110,7 +118,7 @@
 $ pwd
 $ tar xjf checker-235.tar.bz2
-$ checker-235/set-xcode-analyzer --use-checker-build=/tmp/checker-235
+$ sudo checker-235/set-xcode-analyzer --use-checker-build=/tmp/checker-235
 <p>Note that you typically won't install an analyzer build in <tt>/tmp</tt>, but
@@ -120,13 +128,13 @@
 <p><b>Example 2</b>: Telling Xcode to use a very specific version of <tt>clang</tt>:</p>
 <pre class="code_example">
-$ set-xcode-analyzer --use-checker-build=~/mycrazyclangbuild/bin/clang
+$ sudo set-xcode-analyzer --use-checker-build=~/mycrazyclangbuild/bin/clang
 <p><b>Example 3</b>: Resetting Xcode to its default behavior:</p>
 <pre class="code_example">
-$ set-xcode-analyzer --use-xcode-clang
+$ sudo set-xcode-analyzer --use-xcode-clang

More information about the cfe-commits mailing list