X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=m4%2Fvlc.m4;h=59532b52eb2b14f33ac14b73ec8159267471d5ff;hb=cc89854dd23f728da181aff00728170c3fae9f9e;hp=08e7ec51244f3bc9fab901b50e40c8d9a28cf3df;hpb=163b655bdf461bc56fa33d3bc95ac260a33bf939;p=vlc diff --git a/m4/vlc.m4 b/m4/vlc.m4 index 08e7ec5124..59532b52eb 100644 --- a/m4/vlc.m4 +++ b/m4/vlc.m4 @@ -3,6 +3,8 @@ dnl $Id$ dnl =========================================================================== dnl Macros to add plugins or builtins and handle their flags +m4_pattern_allow([^PKG_CONFIG(_LIBDIR)?$]) + AC_DEFUN([VLC_ADD_BUILTINS], [ BUILTINS="${BUILTINS} $1" @@ -135,11 +137,11 @@ dnl Macros for shared object handling (TODO) AC_DEFUN([VLC_LIBRARY_SUFFIX], [ AC_MSG_CHECKING(for shared objects suffix) - case "${target_os}" in + case "${host_os}" in darwin*) LIBEXT=".dylib" ;; - *mingw32* | *cygwin*) + *mingw32* | *cygwin* | *wince* | *mingwce* | *pe*) LIBEXT=".dll" ;; hpux*) @@ -153,3 +155,14 @@ AC_DEFUN([VLC_LIBRARY_SUFFIX], [ AC_DEFINE_UNQUOTED(LIBEXT, "${LIBEXT}", [Dynamic object extension]) ]) +AC_DEFUN([VLC_SYMBOL_PREFIX], [ + AC_MSG_CHECKING(for prefix to exported symbols) + SYMPREF="" + case "${host_os}" in + darwin* | *mingw32* | *cygwin* | *wince* | *mingwce* | *pe*) + SYMPREF="_" + ;; + esac + AC_MSG_RESULT(${SYMPREF}) +]) +