libaacs | branch: master | npzacs <[email protected]> | Mon Sep 27 22:30:50 2010 
+0300| [8f7103a020c3ded85b4379517b57de44582e11ce] | committer: npzacs 

Added check for mingw.
No pthread check with mingw.

> http://git.videolan.org/gitweb.cgi/libaacs.git/?a=commit;h=8f7103a020c3ded85b4379517b57de44582e11ce
---

 configure.ac |   29 ++++++++++++++++++++++++++---
 1 files changed, 26 insertions(+), 3 deletions(-)

diff --git a/configure.ac b/configure.ac
index 17266ef..f8ab649 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,10 +2,31 @@
 AC_INIT([libaacs],[0.1], [http://bd.videolan.org/])
 AC_CONFIG_AUX_DIR([build-aux])
 AC_CONFIG_MACRO_DIR([m4])
+AC_CANONICAL_SYSTEM
 AM_INIT_AUTOMAKE([foreign])
 AM_CONFIG_HEADER(config.h)
 AM_MAINTAINER_MODE
 
+case "${host_os}" in
+  "")
+    SYS=unknown
+    ;;
+  *mingw32* | *cygwin* | *wince* | *mingwce*)
+    case "${host_os}" in
+      *wince* | *mingwce* | *mingw32ce*)
+        SYS=mingwce
+        ;;
+      *mingw32*)
+        SYS=mingw32
+        AC_DEFINE([_WIN32_WINNT], 0x0501, [Define to '0x0500' for Windows XP 
APIs.])
+        ;;
+    esac
+    ;;
+  *)
+    SYS="${host_os}"
+    ;;
+esac
+
 # messages
 library_not_found="Could not find required library!"
 function_not_found="Could not find required function!"
@@ -58,9 +79,11 @@ AC_SYS_LARGEFILE
 # required functions
 AC_CHECK_FUNC([snprintf],, [AC_MSG_ERROR($function_not_found)])
 
-# pthread check
-AC_CHECK_LIB([pthread], [pthread_mutex_init],,
-  [AC_MSG_ERROR($library_not_found)])
+# pthread check (not on win32)
+if test "${SYS}" != "mingw32" ; then
+  AC_CHECK_LIB([pthread], [pthread_mutex_init],,
+    [AC_MSG_ERROR($library_not_found)])
+fi
 
 # gcrypt check
 AC_PATH_PROG(LIBGCRYPT_CONFIG, libgcrypt-config, no)

_______________________________________________
libaacs-devel mailing list
[email protected]
http://mailman.videolan.org/listinfo/libaacs-devel

Reply via email to