1 # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
2 # vim: set filetype=python:
3 # This Source Code Form is subject to the terms of the Mozilla Public
4 # License, v. 2.0. If a copy of the MPL was not distributed with this
5 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 BUG_COMPONENT = ("Core", "Security: PSM")
11 'BRNameMatchingPolicy.h',
17 'BRNameMatchingPolicy.cpp',
19 'NSSCertDBTrustDomain.cpp',
21 'OCSPVerificationTrustDomain.cpp',
24 if not CONFIG['NSS_NO_EV_CERTS']:
26 'ExtendedValidation.cpp',
31 '/security/manager/ssl',
42 if CONFIG['CC_TYPE'] == 'clang-cl':
43 # -Wall on clang-cl maps to -Weverything, which turns on way too
44 # much, so we're passing through -Wall using -Xclang.
45 CXXFLAGS += ['-Xclang']
53 # Gecko headers aren't warning-free enough for us to enable these warnings.
55 '-Wno-unused-parameter',
58 include('/ipc/chromium/chromium-config.mozbuild')
62 if CONFIG['CC_TYPE'] == 'clang-cl':
63 AllowCompilerWarnings() # workaround for bug 1090497