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.4 Sekunden, vorverarbeitet 2026-10-24]