Eine aufbereitete Darstellung der Quelle

 
     
 
 
Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

Quelle  meson.build  Sprache: unbekannt

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

libvlc_sources = [
    'core.c',
    'dialog.c',
    'downloader.c',
    'renderer_discoverer.c',
    'error.c',
    'log.c',
    'video.c',
    'audio.c',
    'media.c',
    'media_track.c',
    'media_player.c',
    'media_list.c',
    'media_list_path.h',
    'media_list_player.c',
    'media_discoverer.c',
    'parser.c',
    'picture.c'
]

libvlc_cargs = []
if host_system in ['windows', 'os/2']
    libvlc_cargs += ['-DLIBVLC_DLL_EXPORT']
endif


if host_system == 'windows'
    libvlc_rc = configure_file(
        input: 'libvlc_win32_rc.rc.in',
        output: 'libvlc_win32_rc.rc',
        configuration: rc_conf,
        install: false,
    )

    libvlc_manifest = configure_file(
        input: files('../extras/package/win32/libvlc.dll.manifest.in'),
        output: 'libvlc.dll.manifest',
        configuration: rc_conf,
    )

    libvlc_sources += windows_rc.compile_resources(
        libvlc_rc,
        include_directories: [
            vlc_src_root / 'share',
        ],
        depend_files: [libvlc_manifest],
    )
endif

libvlc_kwargs = {}
if vlc_lib_versioning
    libvlc_kwargs += {'version': libvlc_abi_version}
endif

libvlc = library('vlc',
    libvlc_sources, rev_target,
    include_directories: [vlc_include_dirs],
    c_args: libvlc_cargs,
    link_with: [vlc_libcompat],
    link_args: gc_sections_linkargs,
    dependencies: [libvlccore_dep, m_lib, threads_dep],
    install: true,
    install_dir: libdir_path,
    kwargs: libvlc_kwargs,
)

# Publicly exported dependency object. Used when libvlc is wrapped in a meson
# subproject.
libvlc_dep = declare_dependency(
    link_with: libvlc,
    include_directories: include_directories('../include'),
)

pkg = import('pkgconfig')
pkg.generate(libvlc,
    name: 'libvlc', # name of the .pc file in addition to Name: variable / 'LibVLC control API',
    description: 'VLC media player external control library',
    version: meson.project_version(),
    install_dir: vlccore_lib_path / 'pkgconfig')

meson.override_dependency('libvlc', libvlc_dep)

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

                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Open Source Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Statistik
#Sources=1104851
#Domains=417134