8 |
|
|
9 |
AC_PREREQ([2.50]) |
AC_PREREQ([2.50]) |
10 |
|
|
11 |
AC_INIT([Xvid], [1.3.2], [xvid-devel@xvid.org]) |
AC_INIT([Xvid], [1.3.4], [xvid-devel@xvid.org]) |
12 |
AC_CONFIG_SRCDIR(configure.in) |
AC_CONFIG_SRCDIR(configure.in) |
13 |
|
|
14 |
dnl Do not forget to increase that when needed. |
dnl Do not forget to increase that when needed. |
249 |
STATIC_EXTENSION="" |
STATIC_EXTENSION="" |
250 |
OBJECT_EXTENSION="" |
OBJECT_EXTENSION="" |
251 |
case "$target_os" in |
case "$target_os" in |
252 |
*bsd*|linux*|beos|irix*|solaris*|gnu*) |
*bsd*|linux*|beos|irix*|solaris*|gnu*|*qnx*) |
253 |
AC_MSG_RESULT([.so .a .o]) |
AC_MSG_RESULT([.so .a .o]) |
254 |
STATIC_EXTENSION="a" |
STATIC_EXTENSION="a" |
255 |
SHARED_EXTENSION="so" |
SHARED_EXTENSION="so" |
272 |
STATIC_EXTENSION="a" |
STATIC_EXTENSION="a" |
273 |
OBJECT_EXTENSION="o" |
OBJECT_EXTENSION="o" |
274 |
;; |
;; |
275 |
|
amigaos) |
276 |
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: .so .a .o" >&5 |
277 |
|
$as_echo ".so .a .o" >&6; } |
278 |
|
STATIC_EXTENSION="a" |
279 |
|
SHARED_EXTENSION="so" |
280 |
|
OBJECT_EXTENSION="o" |
281 |
|
;; |
282 |
*) |
*) |
283 |
AC_MSG_RESULT([Unknown OS - Using .so .a .o]) |
AC_MSG_RESULT([Unknown OS - Using .so .a .o]) |
284 |
STATIC_EXTENSION="a" |
STATIC_EXTENSION="a" |
302 |
SO_API_MAJOR_LINK="" |
SO_API_MAJOR_LINK="" |
303 |
SO_LINK="" |
SO_LINK="" |
304 |
case "$target_os" in |
case "$target_os" in |
305 |
linux*|solaris*|gnu*) |
linux*|solaris*|gnu*|*qnx*) |
306 |
AC_MSG_RESULT([ok]) |
AC_MSG_RESULT([ok]) |
307 |
STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)" |
STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)" |
308 |
SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR).\$(API_MINOR)" |
SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR).\$(API_MINOR)" |
348 |
SPECIFIC_LDFLAGS="-nostart" |
SPECIFIC_LDFLAGS="-nostart" |
349 |
SPECIFIC_CFLAGS="-fPIC" |
SPECIFIC_CFLAGS="-fPIC" |
350 |
;; |
;; |
351 |
|
amigaos) |
352 |
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 |
353 |
|
$as_echo "ok" >&6; } |
354 |
|
STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)" |
355 |
|
SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR).\$(API_MINOR)" |
356 |
|
SO_API_MAJOR_LINK="libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR)" |
357 |
|
SO_LINK="libxvidcore.\$(SHARED_EXTENSION)" |
358 |
|
SPECIFIC_LDFLAGS="-Wl,-soname,libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR) -shared -lc -lm" |
359 |
|
SPECIFIC_CFLAGS="-fPIC" |
360 |
|
;; |
361 |
*) |
*) |
362 |
AC_MSG_RESULT([Unknown Platform (Using default -shared -lc -lm)]) |
AC_MSG_RESULT([Unknown Platform (Using default -shared -lc -lm)]) |
363 |
STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)" |
STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)" |
454 |
if test "$found_nasm_comp_prog" = "yes" ; then |
if test "$found_nasm_comp_prog" = "yes" ; then |
455 |
AC_MSG_CHECKING([for asm object format]) |
AC_MSG_CHECKING([for asm object format]) |
456 |
case "$target_os" in |
case "$target_os" in |
457 |
*bsd*|linux*|beos|irix*|solaris*|gnu*) |
*bsd*|linux*|beos|irix*|solaris*|gnu*|*qnx*) |
458 |
if test "$ARCHITECTURE" = "X86_64" ; then |
if test "$ARCHITECTURE" = "X86_64" ; then |
459 |
AC_MSG_RESULT([elf64]) |
AC_MSG_RESULT([elf64]) |
460 |
NASM_FORMAT="elf64" |
NASM_FORMAT="elf64" |
674 |
[pthread_create], |
[pthread_create], |
675 |
[SPECIFIC_CFLAGS="$SPECIFIC_CFLAGS -DHAVE_PTHREAD" |
[SPECIFIC_CFLAGS="$SPECIFIC_CFLAGS -DHAVE_PTHREAD" |
676 |
SPECIFIC_LDFLAGS="$SPECIFIC_LDFLAGS -lpthread"], |
SPECIFIC_LDFLAGS="$SPECIFIC_LDFLAGS -lpthread"], |
677 |
AC_MSG_WARN(Pthread not supported. No SMP support))], |
[AC_CHECK_LIB( |
678 |
|
[c], |
679 |
|
[pthread_create], |
680 |
|
[SPECIFIC_CFLAGS="$SPECIFIC_CFLAGS -DHAVE_PTHREAD" |
681 |
|
SPECIFIC_LDFLAGS="$SPECIFIC_LDFLAGS"], |
682 |
|
AC_MSG_WARN(Pthread not supported. No SMP support))])], |
683 |
AC_MSG_WARN(Pthread not supported. No SMP support)) |
AC_MSG_WARN(Pthread not supported. No SMP support)) |
684 |
;; |
;; |
685 |
esac |
esac |