ref: 217089d0d860a7535a2a947af271fc8d5773a63c
parent: 0d817799e4288afb6a7f9fe02f6c0aaca4175a79
author: Jon Lech Johansen <[email protected]>
date: Wed Apr 3 17:17:00 EST 2002
* ./configure.in: Darwin compile fix (added -no-cpp-precomp)
--- a/configure.in
+++ b/configure.in
@@ -1,9 +1,10 @@
AC_INIT(src/libdvdcss.c)
+AC_CANONICAL_SYSTEM
+
AM_INIT_AUTOMAKE(libdvdcss, 1.1.0)
AM_CONFIG_HEADER(src/config.h)
-AC_CANONICAL_HOST
AC_PROG_CC
AC_STDC_HEADERS
@@ -15,6 +16,21 @@
AC_CHECK_HEADERS(unistd.h)
+dnl
+dnl Check the operating system
+dnl
+case x"${target_os}" in
+ x)
+ SYS=unknown
+ ;;
+ xdarwin*)
+ SYS=darwin
+ ;;
+ x*)
+ SYS=${target_os}
+ ;;
+esac
+
dnl Check for boolean_t
AC_CACHE_CHECK([for boolean_t in sys/types.h],
[ac_cv_c_boolean_t_sys_types_h],
@@ -147,6 +163,11 @@
])
CFLAGS="-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DDVDCSS_DIST $CFLAGS"
+
+if test x$SYS = xdarwin
+then
+ CFLAGS="${CFLAGS} -no-cpp-precomp"
+fi
AC_SUBST(EXTRA_SRC)
AC_SUBST(EXTRA_LIB)