diff options
author | Ted Kremenek <kremenek@apple.com> | 2011-01-31 20:45:38 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2011-01-31 20:45:38 +0000 |
commit | 4c551b63c42d0b771a13252eab0e85947b1ee54c (patch) | |
tree | c7d2891131c6012fa4e2001b34ead19779bcdb7a | |
parent | 395cc3728047b999cafe2a640147a20f1a8d4696 (diff) |
Document that set-xcode-analyzer should typically be run using sudo.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@124602 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | www/analyzer/xcode.html | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/www/analyzer/xcode.html b/www/analyzer/xcode.html index 474156e574..51c5a56163 100644 --- a/www/analyzer/xcode.html +++ b/www/analyzer/xcode.html @@ -102,6 +102,14 @@ specify for static analysis. Within this model it provides you two basic modes: <li><b>--use-checker-build</b>: Switch Xcode to using the <tt>clang</tt> provided by the specified analyzer build.</li> </ul> +<h4>Things to keep in mind</h4> + +<ul> +<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> +</ul> + <h4>Examples</h4> <p><b>Example 1</b>: Telling Xcode to use checker-235 for <i>Build and Analyze</i>:</p> @@ -110,7 +118,7 @@ specify for static analysis. Within this model it provides you two basic modes: $ pwd /tmp $ 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 </pre> <p>Note that you typically won't install an analyzer build in <tt>/tmp</tt>, but @@ -120,13 +128,13 @@ path to an untarred analyzer build.</p> <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 </pre> <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 </pre> </div> |