Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/VLC/modules/keystore/   (VLC Media Plyer ©)  Datei vom 23.9.2026 mit Größe 1 kB image not shown  

Quelle  meson.build  Sprache: unbekannt

 
Spracherkennung für: .build vermutete Sprache: Python {Python[16] R[16] Shell[16]} [Methode: maximale Elemente, drei Dimensionen]

# Memory keystore
vlc_modules += {
    'name' : 'memory_keystore',
    'sources' : files('memory.c', 'list_util.c'),
    'plugin_dir' : 'keystore',
}

# File keystore
file_keystore_extra_sources = []
file_keystore_extra_deps = []
file_keystore_extra_link = []
if host_system == 'windows'
    file_keystore_extra_sources += files('file_crypt_win32.c')
    file_keystore_extra_deps += cc.find_library('crypt32', required: true)
endif
if host_system == 'android'
    file_keystore_extra_sources += files('file_crypt_android.c')
    file_keystore_extra_link += [libandroid_env]
endif

vlc_modules += {
    'name' : 'file_keystore',
    'sources' : files('file.c', 'list_util.c') + file_keystore_extra_sources,
    'dependencies' : file_keystore_extra_deps,
    'link_with' : file_keystore_extra_link,
    'plugin_dir' : 'keystore',
}

# libsecret keystore
libsecret_dep = dependency('libsecret-1', version: '>= 0.18', required: get_option('libsecret'))
if libsecret_dep.found()
    vlc_modules += {
        'name' : 'secret',
        'sources' : files('secret.c'),
        'dependencies' : [libsecret_dep],
        'plugin_dir' : 'keystore',
    }
endif

# KWallet keystore
if dbus_dep.found()
    vlc_modules += {
        'name' : 'kwallet',
        'sources' : files('kwallet.c'),
        'dependencies' : [dbus_dep, m_lib],
        'plugin_dir' : 'keystore',
    }
endif

# Keychain (for appleOSes)
if host_system == 'darwin'
    vlc_modules += {
        'name' : 'keychain',
        'sources' : files('keychain.m', 'list_util.c'),
        'objc_args' : ['-fobjc-arc'],
        'dependencies' : [foundation_dep, security_dep],
        'plugin_dir' : 'keystore',
    }
endif

[Dauer der Verarbeitung: 0.3 Sekunden, vorverarbeitet 2026-10-24]