Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Firefox/js/   (Firefox Browser Version 153.0.1©)  Datei vom 27.6.2026 mit Größe 2 kB image not shown  

Quelle  app.mozbuild   Sprache: unbekannt

 
Spracherkennung für: .mozbuild 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/.

if CONFIG["COMPILE_ENVIRONMENT"]:
    DIRS += [
        "/js/src",
    ]
else:
    TEST_DIRS += [
        "/js/src/tests",
    ]

DIRS += [
    "/config/external/fdlibm",
    "/config/external/nspr",
    "/config/external/zlib",
    "/memory",
    "/mfbt",
    "/mozglue",
]

if CONFIG["JS_HAS_INTL_API"]:
    DIRS += [
        "/config/external/icu",
    ]

if CONFIG["COMPILE_ENVIRONMENT"] and CONFIG["BUILD_CTYPES"]:
    DIRS += [
        "/config/external/ffi",
    ]

if CONFIG["JS_STANDALONE"] and CONFIG["FUZZING"]:
    DIRS += [
        "/tools/fuzzing/",
    ]

# JavaScript Shell packaging
if CONFIG["MOZ_PACKAGE_JSSHELL"]:
    JS_SHELL_ARCHIVE_FILES += [
        "!/dist/bin/js" + CONFIG["BIN_SUFFIX"],
        "!/dist/bin/" + CONFIG["DLL_PREFIX"] + "mozglue" + CONFIG["DLL_SUFFIX"],
    ]
    if not CONFIG["MOZ_SYSTEM_NSPR"]:
        if CONFIG["MOZ_FOLD_LIBS"]:
            JS_SHELL_ARCHIVE_FILES += [
                "!/dist/bin/" + CONFIG["DLL_PREFIX"] + "nss3" + CONFIG["DLL_SUFFIX"],
            ]
        else:
            JS_SHELL_ARCHIVE_FILES += [
                "!/dist/bin/" + CONFIG["DLL_PREFIX"] + "nspr4" + CONFIG["DLL_SUFFIX"],
                "!/dist/bin/" + CONFIG["DLL_PREFIX"] + "plds4" + CONFIG["DLL_SUFFIX"],
                "!/dist/bin/" + CONFIG["DLL_PREFIX"] + "plc4" + CONFIG["DLL_SUFFIX"],
            ]
    if CONFIG["MSVC_C_RUNTIME_DLL"]:
        JS_SHELL_ARCHIVE_FILES += ["!/dist/bin/" + CONFIG["MSVC_C_RUNTIME_DLL"]]
    if CONFIG["MSVC_C_RUNTIME_1_DLL"]:
        JS_SHELL_ARCHIVE_FILES += ["!/dist/bin/" + CONFIG["MSVC_C_RUNTIME_1_DLL"]]
    if CONFIG["MSVC_CXX_RUNTIME_DLL"]:
        JS_SHELL_ARCHIVE_FILES += ["!/dist/bin/" + CONFIG["MSVC_CXX_RUNTIME_DLL"]]
    if CONFIG["MSVC_CXX_RUNTIME_ATOMIC_WAIT_DLL"]:
        JS_SHELL_ARCHIVE_FILES += [
            "!/dist/bin/" + CONFIG["MSVC_CXX_RUNTIME_ATOMIC_WAIT_DLL"]
        ]
    if CONFIG["LLVM_SYMBOLIZER"]:
        JS_SHELL_ARCHIVE_FILES += ["%" + CONFIG["LLVM_SYMBOLIZER"]]
    if CONFIG["MOZ_CLANG_RT_ASAN_LIB_PATH"]:
        JS_SHELL_ARCHIVE_FILES += ["%" + CONFIG["MOZ_CLANG_RT_ASAN_LIB_PATH"]]
    if CONFIG["FUZZING_INTERFACES"]:
        JS_SHELL_ARCHIVE_FILES += ["!/dist/bin/fuzz-tests" + CONFIG["BIN_SUFFIX"]]

[zur Elbe Produktseite wechseln0.17QuellennavigatorsAnalyse erneut starten2026-08-22]