config/static-checking-config.mk
author Mike Hommey <mh+mozilla@glandium.org>
Sat, 21 Nov 2015 13:54:57 +0900
changeset 308222 63f4deb6cde8682e41ca48186cdf60e0087dcb37
parent 185201 4e3b435b7d3950b9b366d5376f50f3d0d91dc85a
child 322134 cb43c67f89030fb0ee8e702e48bc78bcbc4c8d51
permissions -rw-r--r--
Bug 1227388 - Finish removing dehydra support. r=mshal Dehydra/Treehydra is unmaintained, broken (iirc), and obsoleted by clang static analysis. We've removed parts of the build system support for it, but not all. This is meant to remove the remains.

# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

# The entire tree should be subject to static analysis using the XPCOM
# script. Additional scripts may be added by specific subdirectories.

ifdef ENABLE_CLANG_PLUGIN
CLANG_PLUGIN := $(DEPTH)/build/clang-plugin/$(DLL_PREFIX)clang-plugin$(DLL_SUFFIX)
OS_CXXFLAGS += -Xclang -load -Xclang $(CLANG_PLUGIN) -Xclang -add-plugin -Xclang moz-check
OS_CFLAGS += -Xclang -load -Xclang $(CLANG_PLUGIN) -Xclang -add-plugin -Xclang moz-check
endif