From fb6cb07912542e2f4998d24bce57b912b867aafa Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Fri, 31 May 2019 16:27:43 +0200 Subject: [PATCH] doc/developer.rst: remove outdated section about the clang static analyzer --- doc/developer.rst | 26 -------------------------- 1 file changed, 26 deletions(-) diff --git a/doc/developer.rst b/doc/developer.rst index 630ca3399..de761541a 100644 --- a/doc/developer.rst +++ b/doc/developer.rst @@ -98,29 +98,3 @@ Submitting Patches Submit pull requests on GitHub: https://github.com/MusicPlayerDaemon/MPD/pulls - -Development Tools -================= - -Clang Static Analyzer ---------------------- - - The `static analyzer `_ is a tool that helps find bugs. To run it on the MPD code base, install LLVM and clang. configure MPD to use clang: - -.. code-block:: sh - - ./configure --enable-debug CXX=clang++ CC=clang ... - -It is recommended to use :code:`--enable-debug`, because the analyzer -takes advantage of :dfn:`assert()` calls, which are only enabled in -the debug build. - -Now run the analyzer: - -.. code-block:: sh - - scan-build --use-c++=clang++ --use-cc=clang make - -The options :code:`--use-c++` and :code:`--use-cc` are necessary -because it invokes :command:`cc` for actually compiling the sources by -default. That breaks, because MPD requires a C99 compiler.