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*) |
663 |
dnl ========================================================================== |
dnl ========================================================================== |
664 |
|
|
665 |
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` |
|
666 |
|
|
667 |
rm -f test.c |
GCC_MAJOR=`$CC -dumpversion | cut -d . -f 1` |
668 |
rm -f gcc-ver |
GCC_MINOR=`$CC -dumpversion | cut -d . -f 2` |
669 |
|
|
670 |
# GCC 4.x |
# GCC 4.x |
671 |
if test "${GCC_MAJOR}" -gt 3 ; then |
if test "${GCC_MAJOR}" -gt 3 ; then |
704 |
AC_SUBST(ASSEMBLY_SOURCES) |
AC_SUBST(ASSEMBLY_SOURCES) |
705 |
AC_SUBST(CC) |
AC_SUBST(CC) |
706 |
AC_SUBST(CFLAGS) |
AC_SUBST(CFLAGS) |
707 |
|
AC_SUBST(LDFLAGS) |
708 |
AC_SUBST(SPECIFIC_LDFLAGS) |
AC_SUBST(SPECIFIC_LDFLAGS) |
709 |
AC_SUBST(SPECIFIC_CFLAGS) |
AC_SUBST(SPECIFIC_CFLAGS) |
710 |
AC_SUBST(DCT_IA64_SOURCES) |
AC_SUBST(DCT_IA64_SOURCES) |