]> git.sesse.net Git - vlc/blobdiff - m4/vlc.m4
if --enable-java-bindings then check a javac exists
[vlc] / m4 / vlc.m4
index 08e7ec51244f3bc9fab901b50e40c8d9a28cf3df..144104d987aba9c215c06419855f40226cc7dbb8 100644 (file)
--- 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"
@@ -139,7 +141,7 @@ AC_DEFUN([VLC_LIBRARY_SUFFIX], [
     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 "${target_os}" in
+    darwin* | *mingw32* | *cygwin* | *wince* | *mingwce* | *pe*)
+      SYMPREF="_"
+      ;;
+  esac
+  AC_MSG_RESULT(${SYMPREF})
+])
+