|
|
|
|
Quelle moz.build Sprache: unbekannt
|
|
Spracherkennung für: .build vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]
# 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/.
FINAL_LIBRARY = "js"
# Includes should be relative to parent path
LOCAL_INCLUDES += ["!..", ".."]
include("../js-compileflags.mozbuild")
include("../js-config.mozbuild")
include("../js-cxxflags.mozbuild")
# Suppress spurious warnings in third-party code.
# See bug 1810584, bug 1879225, and bug 1895871.
CXXFLAGS += ["-Wno-error=type-limits", "-Wno-error=return-type", "-Wno-sign-compare" ]
if CONFIG["CC_TYPE"] == "gcc":
CXXFLAGS += [
"-Wno-error=nonnull",
"-Wno-narrowing",
"-Wno-error=unused-function",
"-Wno-error=unused-but-set-variable",
"-Wno-address",
]
if CONFIG["CC_TYPE"] in ("clang", "clang-cl"):
CXXFLAGS += ["-Wno-c++11-narrowing"]
UNIFIED_SOURCES += [
"imported/regexp-bytecode-generator.cc",
"imported/regexp-bytecode-iterator.cc",
"imported/regexp-code-generator.cc",
"imported/regexp-dotprinter.cc",
"imported/regexp-interpreter.cc",
"imported/regexp-macro-assembler-tracer.cc",
"imported/regexp-macro-assembler.cc",
"imported/regexp-parser.cc",
"imported/regexp-printer.cc",
"imported/regexp-stack.cc",
"RegExpAPI.cpp",
"RegExpShim.cpp",
"util/UnicodeShim.cpp",
]
SOURCES += [
"imported/regexp-ast-printer.cc",
"imported/regexp-ast.cc",
"imported/regexp-bytecode-peephole.cc",
"imported/regexp-compiler-tonode.cc",
"imported/regexp-compiler.cc", # Bug 1643693
"imported/regexp-graph-printer.cc",
"imported/regexp-node-printer.cc",
"RegExpNativeMacroAssembler.cpp",
]
if CONFIG["JS_HAS_INTL_API"]:
CXXFLAGS += ["-DV8_INTL_SUPPORT"]
UNIFIED_SOURCES += [
"imported/property-sequences.cc",
"imported/special-case.cc",
"util/ZoneShimFFI.cpp",
]
if CONFIG["JS_JITSPEW"]:
CXXFLAGS += ["-DV8_ENABLE_REGEXP_DIAGNOSTICS"]
# Make sure all irregexp code is built with libfuzzer
# coverage instrumentation in FUZZING mode.
if CONFIG["FUZZING_INTERFACES"] and CONFIG["LIBFUZZER"]:
include("/tools/fuzzing/libfuzzer-config.mozbuild")
[Dauer der Verarbeitung: 0.20 Sekunden, vorverarbeitet 2026-09-30]
|
2026-10-10
|
|
|
|
|
Neuigkeiten |
| Aktuelles |
| Motto des Tages |
|
Open Source Software |
|
|
|
Jenseits des Üblichen ....
|
|
Besucherstatistik |
|
|
| Statistik |
| #Sources=1126438 |
| #Domains=1897691 |
|
|