separate defines to export DLL functions
extracted from !3048 (merged)
Normally this is not used but for now the symbol files are not used by meson, so the workaround is to export the symbols via VLC_API
and LIBVLC_API
. There's a chances that the symbol files will not work properly with Visual Studio anyway so we need a backup method.