• Rémi Denis-Courmont's avatar
    messages: resolve module name at link-time · e46fd2bf
    Rémi Denis-Courmont authored
    Within all the introduced static libraries, the module cannot be known
    at compilation time. This moves the module name from a compilation
    constant to a link time constant string symbol. That way, the same
    compiled object within a static library can use a different and correct
    module name depending on which plugin it is linked into.
    
    The symbol is hidden so it does not leak between shared objects. For
    non-plugins shared libraries (vlccore, vlc, vlc_pulse and
    vlc_xcb_events) the module name must be defined manually, unless the
    library does not use msg_* macros at all (vlc_vdpau).
    e46fd2bf
Name
Last commit
Last update
autotools Loading commit data...
bin Loading commit data...
compat Loading commit data...
contrib Loading commit data...
doc Loading commit data...
extras Loading commit data...
include Loading commit data...
lib Loading commit data...
m4 Loading commit data...
modules Loading commit data...
po Loading commit data...
share Loading commit data...
src Loading commit data...
test Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.mailmap Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
COPYING.LIB Loading commit data...
INSTALL Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
README Loading commit data...
THANKS Loading commit data...
bootstrap Loading commit data...
configure.ac Loading commit data...
make-alias Loading commit data...