144 |
AC_CHECK_TOOL([AR], [ar], [ar-not-found]) |
AC_CHECK_TOOL([AR], [ar], [ar-not-found]) |
145 |
|
|
146 |
dnl ========================================================================== |
dnl ========================================================================== |
147 |
|
dnl Check for the egrep program |
148 |
|
dnl ========================================================================== |
149 |
|
|
150 |
|
AC_PROG_EGREP |
151 |
|
|
152 |
|
dnl ========================================================================== |
153 |
dnl |
dnl |
154 |
dnl This part looks for: |
dnl This part looks for: |
155 |
dnl |
dnl |
305 |
AC_MSG_RESULT([ok]) |
AC_MSG_RESULT([ok]) |
306 |
STATIC_LIB="xvidcore.\$(STATIC_EXTENSION)" |
STATIC_LIB="xvidcore.\$(STATIC_EXTENSION)" |
307 |
SHARED_LIB="xvidcore.\$(SHARED_EXTENSION)" |
SHARED_LIB="xvidcore.\$(SHARED_EXTENSION)" |
308 |
SPECIFIC_LDFLAGS="-mno-cygwin -shared -Wl,--dll,--out-implib,\$@.a libxvidcore.def" |
SPECIFIC_LDFLAGS="-shared -Wl,--dll,--out-implib,\$@.a libxvidcore.def" |
309 |
SPECIFIC_CFLAGS="-mno-cygwin" |
SPECIFIC_CFLAGS="" |
310 |
;; |
;; |
311 |
darwin*|raphsody*) |
darwin*|raphsody*) |
312 |
STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)" |
STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)" |
445 |
NASM_FORMAT="win32" |
NASM_FORMAT="win32" |
446 |
fi |
fi |
447 |
PREFIX="-DWINDOWS" |
PREFIX="-DWINDOWS" |
448 |
|
if test "$GCC" = "yes" ; then |
449 |
|
echo 'int main(void) {return 0;}' > conftest.c |
450 |
|
$CC -S -o conftest conftest.c |
451 |
|
if test `$EGREP -c '_main:' conftest` -eq 0 ; then |
452 |
|
PREFIX="$PREFIX -DNO_PREFIX" |
453 |
|
fi |
454 |
|
rm -f conftest* |
455 |
|
fi |
456 |
MARK_FUNCS="" |
MARK_FUNCS="" |
457 |
;; |
;; |
458 |
*darwin*) |
*darwin*) |
620 |
dnl ========================================================================== |
dnl ========================================================================== |
621 |
|
|
622 |
if test x"$pthread" = x"yes" ; then |
if test x"$pthread" = x"yes" ; then |
623 |
|
case "$target_os" in |
624 |
|
mingw32*) |
625 |
|
AC_CHECK_HEADER( |
626 |
|
[pthread.h], |
627 |
|
[AC_CHECK_LIB( |
628 |
|
[pthreadGC2], |
629 |
|
[pthread_create], |
630 |
|
[SPECIFIC_CFLAGS="$SPECIFIC_CFLAGS -DHAVE_PTHREAD" |
631 |
|
SPECIFIC_LDFLAGS="$SPECIFIC_LDFLAGS -lpthreadGC2"], |
632 |
|
[AC_CHECK_LIB( |
633 |
|
[pthread], |
634 |
|
[pthread_create], |
635 |
|
[SPECIFIC_CFLAGS="$SPECIFIC_CFLAGS -DHAVE_PTHREAD" |
636 |
|
SPECIFIC_LDFLAGS="$SPECIFIC_LDFLAGS -lpthread"], |
637 |
|
AC_MSG_WARN(Pthread not supported. No SMP support))])], |
638 |
|
AC_MSG_WARN(Pthread not supported. No SMP support)) |
639 |
|
;; |
640 |
|
*) |
641 |
AC_CHECK_HEADER( |
AC_CHECK_HEADER( |
642 |
[pthread.h], |
[pthread.h], |
643 |
[AC_CHECK_LIB( |
[AC_CHECK_LIB( |
647 |
SPECIFIC_LDFLAGS="$SPECIFIC_LDFLAGS -lpthread"], |
SPECIFIC_LDFLAGS="$SPECIFIC_LDFLAGS -lpthread"], |
648 |
AC_MSG_WARN(Pthread not supported. No SMP support))], |
AC_MSG_WARN(Pthread not supported. No SMP support))], |
649 |
AC_MSG_WARN(Pthread not supported. No SMP support)) |
AC_MSG_WARN(Pthread not supported. No SMP support)) |
650 |
|
;; |
651 |
|
esac |
652 |
else |
else |
653 |
AC_MSG_WARN(Pthread support disabled. No SMP support) |
AC_MSG_WARN(Pthread support disabled. No SMP support) |
654 |
fi |
fi |
683 |
dnl ========================================================================== |
dnl ========================================================================== |
684 |
|
|
685 |
if test "$GCC" = "yes" ; then |
if test "$GCC" = "yes" ; then |
|
cat << EOF > test.c |
|
|
#include <stdio.h> |
|
|
int main(int argc, char **argv) |
|
|
{ |
|
|
if (*argv[[1]] == 'M') { |
|
|
printf("%d", __GNUC__); |
|
|
} |
|
|
if (*argv[[1]] == 'm') { |
|
|
printf("%d", __GNUC_MINOR__); |
|
|
} |
|
|
return 0; |
|
|
} |
|
|
EOF |
|
|
$CC -o gcc-ver test.c |
|
|
|
|
|
GCC_MAJOR=`./gcc-ver M` |
|
|
GCC_MINOR=`./gcc-ver m` |
|
686 |
|
|
687 |
rm -f test.c |
GCC_MAJOR=`$CC -dumpversion | cut -d . -f 1` |
688 |
rm -f gcc-ver |
GCC_MINOR=`$CC -dumpversion | cut -d . -f 2` |
689 |
|
|
690 |
# GCC 4.x |
# GCC 4.x |
691 |
if test "${GCC_MAJOR}" -gt 3 ; then |
if test "${GCC_MAJOR}" -gt 3 ; then |
724 |
AC_SUBST(ASSEMBLY_SOURCES) |
AC_SUBST(ASSEMBLY_SOURCES) |
725 |
AC_SUBST(CC) |
AC_SUBST(CC) |
726 |
AC_SUBST(CFLAGS) |
AC_SUBST(CFLAGS) |
727 |
|
AC_SUBST(LDFLAGS) |
728 |
AC_SUBST(SPECIFIC_LDFLAGS) |
AC_SUBST(SPECIFIC_LDFLAGS) |
729 |
AC_SUBST(SPECIFIC_CFLAGS) |
AC_SUBST(SPECIFIC_CFLAGS) |
730 |
AC_SUBST(DCT_IA64_SOURCES) |
AC_SUBST(DCT_IA64_SOURCES) |