[svn] / branches / dev-api-4 / xvidcore / build / generic / configure.in Repository:
ViewVC logotype

Diff of /branches/dev-api-4/xvidcore/build/generic/configure.in

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

revision 1024, Wed May 14 23:32:54 2003 UTC revision 1152, Thu Sep 11 17:11:49 2003 UTC
# Line 31  Line 31 
31  dnl ==========================================================================  dnl ==========================================================================
32    
33  FEATURES=""  FEATURES=""
 DIVX4COMPAT_SOURCES=""  
 DIVX4_ENCORE=""  
 DIVX4_DECORE=""  
34    
35  dnl BIGLUT aka old VLC code  dnl BIGLUT aka old VLC code
36  AC_ARG_ENABLE(oldvlc,  AC_ARG_ENABLE(oldvlc,
# Line 91  Line 88 
88                       macosx_module="no"                       macosx_module="no"
89                    fi])                    fi])
90    
 dnl Internal Debug  
 AC_ARG_ENABLE(divx4compat,  
                 AC_HELP_STRING([--enable-divx4compat],  
                                  [Enable DivX4 compatibility API]),  
                  [if test "$enable_divx4compat" = "yes" ; then  
                      DIVX4COMPAT_SOURCES="SRC_DIVX4COMPAT"  
                      DIVX4_ENCORE="encore;"  
                      DIVX4_DECORE="decore;"  
                   fi])  
   
91  dnl ==========================================================================  dnl ==========================================================================
92  dnl Default install prefix and checks build type  dnl Default install prefix and checks build type
93  dnl ==========================================================================  dnl ==========================================================================
# Line 278  Line 265 
265  AC_MSG_CHECKING(for platform specific LDFLAGS/CFLAGS)  AC_MSG_CHECKING(for platform specific LDFLAGS/CFLAGS)
266  SPECIFIC_LDFLAGS=""  SPECIFIC_LDFLAGS=""
267  SPECIFIC_CFLAGS=""  SPECIFIC_CFLAGS=""
268    PRE_SHARED_LIB=""
269  case "$target_os" in  case "$target_os" in
270       *bsd*|linux*|irix*|solaris*)       *bsd*|linux*|irix*|solaris*)
271          AC_MSG_RESULT([ok])          AC_MSG_RESULT([ok])
# Line 302  Line 290 
290             SHARED_LIB="libxvidcore.\$(API_MAJOR).\$(SHARED_EXTENSION)"             SHARED_LIB="libxvidcore.\$(API_MAJOR).\$(SHARED_EXTENSION)"
291             SPECIFIC_LDFLAGS="-dynamiclib -flat_namespace -compatibility_version \$(API_MAJOR) -current_version \$(API_MINOR) -install_name \$(libdir)/\$(SHARED_LIB)"             SPECIFIC_LDFLAGS="-dynamiclib -flat_namespace -compatibility_version \$(API_MAJOR) -current_version \$(API_MINOR) -install_name \$(libdir)/\$(SHARED_LIB)"
292          else          else
293             AC_MSG_RESULT(["module options])             AC_MSG_RESULT([module options])
294             SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION)-temp.o"             PRE_SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION)-temp.o"
295             SPECIFIC_LDFLAGS="-r -keep_private_externs -nostdlib && \$(CC) \$(LDFLAGS) \$(SHARED_LIB) -o libxvidcore.\$(SHARED_EXTENSION) -bundle -flat_namespace -undefined suppress"             SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR)"
296               SPECIFIC_LDFLAGS="-r -keep_private_externs -nostdlib && \$(CC) \$(LDFLAGS) \$(PRE_SHARED_LIB) -o libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR) -bundle -flat_namespace -undefined suppress"
297          fi          fi
298          ;;          ;;
299       beos)       beos)
# Line 323  Line 312 
312          ;;          ;;
313  esac  esac
314    
315    if test x"$PRE_SHARED_LIB" = x; then
316      PRE_SHARED_LIB=$SHARED_LIB
317    fi
318    
319  dnl ==========================================================================  dnl ==========================================================================
320  dnl  dnl
321  dnl Assembler stuff  dnl Assembler stuff
# Line 426  Line 419 
419    
420     case `basename $CC` in     case `basename $CC` in
421          *ecc*)          *ecc*)
422                  DCT_IA64_SOURCES="idct_ia64_ecc.s"                  DCT_IA64_SOURCES="SRC_IA64_IDCT_ECC"
423    
424                  dnl If the compiler is ecc, then i don't know its options                  dnl If the compiler is ecc, then i don't know its options
425                  dnl fallback to "no options"                  dnl fallback to "no options"
# Line 435  Line 428 
428                  fi                  fi
429                  ;;                  ;;
430          *)          *)
431                  DCT_IA64_SOURCES="idct_ia64_gcc.s"                  DCT_IA64_SOURCES="SRC_IA64_IDCT_GCC"
432                  ;;                  ;;
433     esac     esac
434    
# Line 500  Line 493 
493  AC_SUBST(CFLAGS)  AC_SUBST(CFLAGS)
494  AC_SUBST(SPECIFIC_LDFLAGS)  AC_SUBST(SPECIFIC_LDFLAGS)
495  AC_SUBST(SPECIFIC_CFLAGS)  AC_SUBST(SPECIFIC_CFLAGS)
 AC_SUBST(DIVX4COMPAT_SOURCES)  
496  AC_SUBST(DCT_IA64_SOURCES)  AC_SUBST(DCT_IA64_SOURCES)
 AC_SUBST(DIVX4_ENCORE)  
 AC_SUBST(DIVX4_DECORE)  
497  AC_SUBST(RANLIB)  AC_SUBST(RANLIB)
498  AC_SUBST(API_MAJOR)  AC_SUBST(API_MAJOR)
499  AC_SUBST(API_MINOR)  AC_SUBST(API_MINOR)
500  AC_SUBST(STATIC_LIB)  AC_SUBST(STATIC_LIB)
501    AC_SUBST(PRE_SHARED_LIB)
502  AC_SUBST(SHARED_LIB)  AC_SUBST(SHARED_LIB)
503    
504  dnl ==========================================================================  dnl ==========================================================================
# Line 517  Line 508 
508  dnl ==========================================================================  dnl ==========================================================================
509    
510  AC_CONFIG_FILES(platform.inc)  AC_CONFIG_FILES(platform.inc)
 AC_CONFIG_FILES(libxvidcore.def)  
511    
512  AC_OUTPUT  AC_OUTPUT

Legend:
Removed from v.1024  
changed lines
  Added in v.1152

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