make dllexport work with compilers other than MSVC
commitb917d456d23c3268cc6f466d720605b713d7b9ff
authorsezero <sezero@users.sourceforge.net>
Tue, 8 Oct 2019 12:10:20 +0000 (8 15:10 +0300)
committerErik de Castro Lopo <erikd@mega-nerd.com>
Thu, 10 Oct 2019 07:30:39 +0000 (10 18:30 +1100)
tree9f905cab65c0e6b5f7efaccb51cb0640eb1d3708
parent19a0e99ac3ac5f1fc24d66612668a277ceba8195
make dllexport work with compilers other than MSVC

the issue is, flac and metaflac exes rely on flac_internal_???_utf8()
procedures from windows_unicode_filenames.c and there is no easy way
to exclude them from exports without breaking things. So export them
explicitly (they are exported anyway w/o this patch), but add a FIXME
note about the kludge in windows_unicode_filenames.c.
configure.ac
include/FLAC++/export.h
include/FLAC/export.h
src/libFLAC/windows_unicode_filenames.c