diff options
author | Anton Yartsev <anton.yartsev@gmail.com> | 2013-06-28 19:21:11 +0000 |
---|---|---|
committer | Anton Yartsev <anton.yartsev@gmail.com> | 2013-06-28 19:21:11 +0000 |
commit | dd15907deb4e70f466ed28837b9a22f62c9db7cc (patch) | |
tree | dc1fddaa53459d097b3d0ec96d08b5087bd70154 /www | |
parent | ceb6dc8e5afbd8e4dad7aaa1948994965fd8ff2e (diff) | |
download | clang-dd15907deb4e70f466ed28837b9a22f62c9db7cc.tar.gz |
+ "For Windows Users" section
+ description for --use-analyzer option
+ managed size of columns of the 'options' table
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@185199 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'www')
-rw-r--r-- | www/analyzer/content.css | 5 | ||||
-rw-r--r-- | www/analyzer/scan-build.html | 18 |
2 files changed, 21 insertions, 2 deletions
diff --git a/www/analyzer/content.css b/www/analyzer/content.css index 6f68fdb7d5..929d5200a3 100644 --- a/www/analyzer/content.css +++ b/www/analyzer/content.css @@ -54,7 +54,9 @@ table.options thead { text-align:left; border-top: 2px solid #cccccc; border-bottom: 2px solid #cccccc; - font-weight: bold; font-family: Verdana + font-weight: bold; font-family: Verdana; + table-layout: fixed; + width: 100% } table.options { border: 1px #cccccc solid } table.options { border-collapse: collapse; border-spacing: 0px } @@ -62,6 +64,7 @@ table.options { margin-left:0px; margin-top:20px; margin-bottom:20px } table.options td { border-bottom: 1px #cccccc dotted } table.options td { padding:5px; padding-left:8px; padding-right:8px } table.options td { text-align:left; font-size:9pt } +table.options col.option { width:207px } table.checkers { border: 1px #cccccc solid; diff --git a/www/analyzer/scan-build.html b/www/analyzer/scan-build.html index 710fa0f495..9c4070b060 100644 --- a/www/analyzer/scan-build.html +++ b/www/analyzer/scan-build.html @@ -57,6 +57,7 @@ aforementioned hack fails to work.</p> <li><a href="#scanbuild">Getting Started</a> <ul> <li><a href="#scanbuild_basicusage">Basic Usage</a></li> + <li><a href="#scanbuild_forwindowsusers">For Windows Users</a></li> <li><a href="#scanbuild_otheroptions">Other Options</a></li> <li><a href="#scanbuild_output">Output of scan-build</a></li> </ul> @@ -122,6 +123,14 @@ files:</p> <p>This example causes the files <tt>t1.c</tt> and <tt>t2.c</tt> to be analyzed. </p> +<h3 id="scanbuild_forwindowsusers">For Windows Users</h3> + +<p>Windows users must have Perl installed to use scan-build. Currently scan-build +is known to work with the msys perl port.</p> + +<p>scan-build.bat script allows you to launch scan-build in the same way as it described in the Basic Usage section above. +All you need to be able to invoke scan-build from an arbitrary location is to add the path to scan-build to your PATH environment variable.</p> + <h3 id="scanbuild_otheroptions">Other Options</h3> <p>As mentioned above, extra options can be passed to <tt>scan-build</tt>. These @@ -135,6 +144,7 @@ options prefix the build command. For example:</p> <p>Here is a subset of useful options:</p> <table class="options"> +<colgroup><col class="option"><col class="description"></colgroup> <thead><tr><td>Option</td><td>Description</td></tr></thead> <tr><td><b>-o</b></td><td>Target directory for HTML report files. Subdirectories @@ -155,7 +165,13 @@ second and third "-v" increases verbosity</b>, and is useful for filing bug reports against the analyzer.</td></tr> <tr><td><b>-V</b></td><td>View analysis results in a web browser when the build -command completes.</td></tr> </table> +command completes.</td></tr> + +<tr><td><b>--use-analyzer Xcode</b><br><i>or</i><br> +<b>--use-analyzer [path to clang]</b></td><td><tt>scan-build</tt> uses the +'clang' executable relative to itself for static analysis. One can override this +behavior with this option by using the 'clang' packaged with Xcode (on OS X) or +from the PATH.</p></td></tr> </table> <p>A complete list of options can be obtained by running <tt>scan-build</tt> with no arguments.</p> |