mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-23 12:51:06 +00:00
Backed out changeset e2e3b5157913 (bug 1834071) for python failures
This commit is contained in:
parent
027251d764
commit
3eca53acc3
@ -16,19 +16,10 @@ option(
|
||||
def warnings_as_errors(warnings_as_errors):
|
||||
if not warnings_as_errors:
|
||||
return ""
|
||||
|
||||
return "-Werror"
|
||||
|
||||
|
||||
# Turn on clang thread-safety analysis
|
||||
option(
|
||||
"--enable-thread-safety-analysis",
|
||||
# Older clangs don't support AutoUnlock, and have other issues
|
||||
default=depends(c_compiler)(
|
||||
lambda c: c.type in ("clang", "clang-cl") and c.version >= "8.0"
|
||||
),
|
||||
help="{Enable|Disable} thread-safety anaysis",
|
||||
)
|
||||
|
||||
set_config("WARNINGS_AS_ERRORS", warnings_as_errors)
|
||||
|
||||
not_clang_cl = depends(c_compiler)(lambda c: c.type != "clang-cl")
|
||||
@ -302,7 +293,14 @@ check_and_add_warning(
|
||||
when=depends(c_compiler)(lambda c: c.type == "clang" and c.version < "6.0"),
|
||||
)
|
||||
|
||||
check_and_add_warning("-Wthread-safety", when="--enable-thread-safety-analysis")
|
||||
# Turn on clang thread-safety analysis
|
||||
# Older clangs don't support AutoUnlock, and have other issues
|
||||
check_and_add_warning(
|
||||
"-Wthread-safety",
|
||||
when=depends(c_compiler)(
|
||||
lambda c: c.type in ("clang", "clang-cl") and c.version >= "8.0"
|
||||
),
|
||||
)
|
||||
|
||||
# Warn if APIs are used without available() checks on macOS.
|
||||
check_and_add_warning("-Werror=unguarded-availability-new", when=target_is_osx)
|
||||
|
Loading…
Reference in New Issue
Block a user