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

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/.

LOCAL_INCLUDES = [
    "/toolkit/crashreporter",
]

USE_LIBS += [
    "breakpad_wrapper",
    "crash_helper_server",
]

if CONFIG["OS_TARGET"] == "Android":
    UNIFIED_SOURCES = [
        "../bionic_missing_funcs.cpp",
        "crashhelper_android.cpp",
    ]

    GeckoSharedLibrary("crashhelper", linkage=None)
else:
    if CONFIG["OS_ARCH"] == "Darwin":
        OS_LIBS += [
            "-framework Foundation",
        ]
    elif CONFIG["OS_ARCH"] == "WINNT":
        OS_LIBS += [
            "advapi32",
            "bcrypt",
            "dbghelp",
            "ntdll",
            "userenv",
            "ws2_32",
        ]

        # MinGW needs an import library to use symbols from bcryptprimitives
        # that MSVC doesn't need or have.
        if CONFIG["CC_TYPE"] != "clang-cl":
            OS_LIBS += ["bcryptprimitives"]

    UNIFIED_SOURCES += [
        "crashhelper.cpp",
    ]

    GeckoProgram("crashhelper", linkage=None)

[Dauer der Verarbeitung: 0.37 Sekunden, vorverarbeitet 2026-08-25]