[svn] / branches / release-1_3-branch / xvidcore / build / generic / configure.in Repository:
ViewVC logotype

Diff of /branches/release-1_3-branch/xvidcore/build/generic/configure.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2041, Mon Sep 19 08:18:55 2011 UTC revision 2200, Thu May 2 15:05:29 2024 UTC
# Line 8  Line 8 
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.7], [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.
# Line 150  Line 150 
150  AC_PROG_EGREP  AC_PROG_EGREP
151    
152  dnl ==========================================================================  dnl ==========================================================================
153    dnl Check how the system supports symlinks.
154    dnl ==========================================================================
155    
156    AC_PROG_LN_S
157    
158    dnl ==========================================================================
159  dnl  dnl
160  dnl This part looks for:  dnl This part looks for:
161  dnl  dnl
# Line 243  Line 249 
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"
# Line 260  Line 266 
266             AC_MSG_RESULT([.so .a .o])             AC_MSG_RESULT([.so .a .o])
267             SHARED_EXTENSION="so"             SHARED_EXTENSION="so"
268          else          else
269             AC_MSG_RESULT([.dynlib .a .o])             AC_MSG_RESULT([.dylib .a .o])
270             SHARED_EXTENSION="dylib"             SHARED_EXTENSION="dylib"
271          fi          fi
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"
# Line 286  Line 299 
299  SPECIFIC_CFLAGS=""  SPECIFIC_CFLAGS=""
300  ALTIVEC_CFLAGS=""  ALTIVEC_CFLAGS=""
301  PRE_SHARED_LIB=""  PRE_SHARED_LIB=""
302    SO_API_MAJOR_LINK=""
303    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)"
309            SO_API_MAJOR_LINK="libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR)"
310            SO_LINK="libxvidcore.\$(SHARED_EXTENSION)"
311          SPECIFIC_LDFLAGS="-Wl,-soname,libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR) -shared -Wl,--version-script=libxvidcore.ld -lc -lm"          SPECIFIC_LDFLAGS="-Wl,-soname,libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR) -shared -Wl,--version-script=libxvidcore.ld -lc -lm"
312          SPECIFIC_CFLAGS="-fPIC"          SPECIFIC_CFLAGS="-fPIC"
313          ;;          ;;
# Line 298  Line 315 
315          AC_MSG_RESULT([ok])          AC_MSG_RESULT([ok])
316          STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)"          STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)"
317          SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR).\$(API_MINOR)"          SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR).\$(API_MINOR)"
318            SO_API_MAJOR_LINK="libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR)"
319            SO_LINK="libxvidcore.\$(SHARED_EXTENSION)"
320          SPECIFIC_LDFLAGS="-Wl,-soname,libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR) -shared -lc -lm"          SPECIFIC_LDFLAGS="-Wl,-soname,libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR) -shared -lc -lm"
321          SPECIFIC_CFLAGS="-fPIC"          SPECIFIC_CFLAGS="-fPIC"
322          ;;          ;;
# Line 306  Line 325 
325          STATIC_LIB="xvidcore.\$(STATIC_EXTENSION)"          STATIC_LIB="xvidcore.\$(STATIC_EXTENSION)"
326          SHARED_LIB="xvidcore.\$(SHARED_EXTENSION)"          SHARED_LIB="xvidcore.\$(SHARED_EXTENSION)"
327          SPECIFIC_LDFLAGS="-shared -Wl,--dll,--out-implib,\$@.a libxvidcore.def"          SPECIFIC_LDFLAGS="-shared -Wl,--dll,--out-implib,\$@.a libxvidcore.def"
328          SPECIFIC_CFLAGS=""          SPECIFIC_CFLAGS="-mno-cygwin"
329          ;;          ;;
330       darwin*)       darwin*)
331          STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)"          STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)"
332            SO_LINK="libxvidcore.\$(SHARED_EXTENSION)"
333          SPECIFIC_CFLAGS="-fPIC -fno-common -no-cpp-precomp"          SPECIFIC_CFLAGS="-fPIC -fno-common -no-cpp-precomp"
334          if test x"$macosx_module" = x"no"; then          if test x"$macosx_module" = x"no"; then
335             AC_MSG_RESULT([dylib options])             AC_MSG_RESULT([dylib options])
336             SHARED_LIB="libxvidcore.\$(API_MAJOR).\$(SHARED_EXTENSION)"             SHARED_LIB="libxvidcore.\$(API_MAJOR).\$(SHARED_EXTENSION)"
337             SPECIFIC_LDFLAGS="-Wl,-read_only_relocs,suppress -dynamiclib -flat_namespace -compatibility_version \$(API_MAJOR) -current_version \$(API_MAJOR).\$(API_MINOR) -install_name \$(libdir)/\$(SHARED_LIB)"             SPECIFIC_LDFLAGS="-Wl,-read_only_relocs,suppress -dynamiclib -compatibility_version \$(API_MAJOR) -current_version \$(API_MAJOR).\$(API_MINOR) -install_name \$(libdir)/\$(SHARED_LIB)"
338          else          else
339             AC_MSG_RESULT([module options])             AC_MSG_RESULT([module options])
340             PRE_SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION)-temp.o"             PRE_SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION)-temp.o"
# Line 329  Line 349 
349          SPECIFIC_LDFLAGS="-nostart"          SPECIFIC_LDFLAGS="-nostart"
350          SPECIFIC_CFLAGS="-fPIC"          SPECIFIC_CFLAGS="-fPIC"
351          ;;          ;;
352         amigaos)
353            { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
354     $as_echo "ok" >&6; }
355            STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)"
356            SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR).\$(API_MINOR)"
357            SO_API_MAJOR_LINK="libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR)"
358            SO_LINK="libxvidcore.\$(SHARED_EXTENSION)"
359            SPECIFIC_LDFLAGS="-Wl,-soname,libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR) -shared -lc -lm"
360            SPECIFIC_CFLAGS="-fPIC"
361            ;;
362       *)       *)
363          AC_MSG_RESULT([Unknown Platform (Using default -shared -lc -lm)])          AC_MSG_RESULT([Unknown Platform (Using default -shared -lc -lm)])
364      STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)"      STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)"
# Line 425  Line 455 
455     if test "$found_nasm_comp_prog" = "yes" ; then     if test "$found_nasm_comp_prog" = "yes" ; then
456         AC_MSG_CHECKING([for asm object format])         AC_MSG_CHECKING([for asm object format])
457         case "$target_os" in         case "$target_os" in
458             *bsd*|linux*|beos|irix*|solaris*|gnu*)             *bsd*|linux*|beos|irix*|solaris*|gnu*|*qnx*)
459                 if test "$ARCHITECTURE" = "X86_64" ; then                 if test "$ARCHITECTURE" = "X86_64" ; then
460                     AC_MSG_RESULT([elf64])                     AC_MSG_RESULT([elf64])
461                     NASM_FORMAT="elf64"                     NASM_FORMAT="elf64"
# Line 645  Line 675 
675                          [pthread_create],                          [pthread_create],
676                          [SPECIFIC_CFLAGS="$SPECIFIC_CFLAGS -DHAVE_PTHREAD"                          [SPECIFIC_CFLAGS="$SPECIFIC_CFLAGS -DHAVE_PTHREAD"
677                           SPECIFIC_LDFLAGS="$SPECIFIC_LDFLAGS -lpthread"],                           SPECIFIC_LDFLAGS="$SPECIFIC_LDFLAGS -lpthread"],
678                          AC_MSG_WARN(Pthread not supported. No SMP support))],                              [AC_CHECK_LIB(
679                                [c],
680                                [pthread_create],
681                                [SPECIFIC_CFLAGS="$SPECIFIC_CFLAGS -DHAVE_PTHREAD"
682                                 SPECIFIC_LDFLAGS="$SPECIFIC_LDFLAGS"],
683                                    AC_MSG_WARN(Pthread not supported. No SMP support))])],
684                      AC_MSG_WARN(Pthread not supported. No SMP support))                      AC_MSG_WARN(Pthread not supported. No SMP support))
685                  ;;                  ;;
686          esac          esac
# Line 694  Line 729 
729                  CFLAGS=`echo $CFLAGS | sed s,'-fmove-all-movables','',g`                  CFLAGS=`echo $CFLAGS | sed s,'-fmove-all-movables','',g`
730                  CFLAGS=`echo $CFLAGS | sed s,'-fnew-ra','',g`                  CFLAGS=`echo $CFLAGS | sed s,'-fnew-ra','',g`
731                  CFLAGS=`echo $CFLAGS | sed s,'-fwritable-strings','',g`                  CFLAGS=`echo $CFLAGS | sed s,'-fwritable-strings','',g`
732                    SPECIFIC_CFLAGS=`echo $SPECIFIC_CFLAGS | sed s,'-mno-cygwin','',g`
733          fi          fi
734    
735          # GCC 3.4.x          # GCC 3.4.x
# Line 729  Line 765 
765  AC_SUBST(SPECIFIC_CFLAGS)  AC_SUBST(SPECIFIC_CFLAGS)
766  AC_SUBST(DCT_IA64_SOURCES)  AC_SUBST(DCT_IA64_SOURCES)
767  AC_SUBST(PPC_ALTIVEC_SOURCES)  AC_SUBST(PPC_ALTIVEC_SOURCES)
768    AC_SUBST(LN_S)
769  AC_SUBST(RANLIB)  AC_SUBST(RANLIB)
770  AC_SUBST(AR)  AC_SUBST(AR)
771  AC_SUBST(API_MAJOR)  AC_SUBST(API_MAJOR)
772  AC_SUBST(API_MINOR)  AC_SUBST(API_MINOR)
773  AC_SUBST(STATIC_LIB)  AC_SUBST(STATIC_LIB)
774  AC_SUBST(PRE_SHARED_LIB)  AC_SUBST(PRE_SHARED_LIB)
775    AC_SUBST(SO_API_MAJOR_LINK)
776    AC_SUBST(SO_LINK)
777  AC_SUBST(SHARED_LIB)  AC_SUBST(SHARED_LIB)
778  AC_SUBST(ALTIVEC_CFLAGS)  AC_SUBST(ALTIVEC_CFLAGS)
779    

Legend:
Removed from v.2041  
changed lines
  Added in v.2200

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4