[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 1090, Wed Jul 16 23:01:45 2003 UTC revision 1169, Fri Oct 3 16:57:55 2003 UTC
# Line 19  Line 19 
19    
20  dnl Default CFLAGS -- Big impact on overall speed  dnl Default CFLAGS -- Big impact on overall speed
21  our_cflags_defaults="-Wall"  our_cflags_defaults="-Wall"
22  our_cflags_defaults="$our_cflags_defaults -O2"  our_cflags_defaults="$our_cflags_defaults -O1"
23  our_cflags_defaults="$our_cflags_defaults -fomit-frame-pointer"  our_cflags_defaults="$our_cflags_defaults -fstrength-reduce"
24    our_cflags_defaults="$our_cflags_defaults -finline-functions"
25    our_cflags_defaults="$our_cflags_defaults -fgcse"
26    our_cflags_defaults="$our_cflags_defaults -freduce-all-givs"
27  our_cflags_defaults="$our_cflags_defaults -ffast-math"  our_cflags_defaults="$our_cflags_defaults -ffast-math"
28  our_cflags_defaults="$our_cflags_defaults -funroll-loops"  our_cfalgs_defaults="$our_cflags_defaults -fomit-frame-pointer"
 our_cflags_defaults="$our_cflags_defaults -fschedule-insns"  
 our_cflags_defaults="$our_cflags_defaults -fschedule-insns2"  
29    
30  dnl ==========================================================================  dnl ==========================================================================
31  dnl Features - configure options  dnl Features - configure options
32  dnl ==========================================================================  dnl ==========================================================================
33    
34  FEATURES=""  FEATURES=""
 DIVX4COMPAT_SOURCES=""  
 DIVX4_ENCORE=""  
 DIVX4_DECORE=""  
   
 dnl BIGLUT aka old VLC code  
 AC_ARG_ENABLE(oldvlc,  
                 AC_HELP_STRING([--enable-oldvlc],  
                                  [Enable old VLC code (Needs much more memory ~10MB)]),  
                 [if test "$enable_oldvlc" = "yes" ; then  
                     FEATURES="$FEATURES -DBIGLUT"  
                  fi])  
35    
36  dnl Internal Debug  dnl Internal Debug
37  AC_ARG_ENABLE(idebug,  AC_ARG_ENABLE(idebug,
# Line 89  Line 79 
79                       macosx_module="yes"                       macosx_module="yes"
80                    else                    else
81                       macosx_module="no"                       macosx_module="no"
82                    fi])                    fi],
83                      [macosx_module="no"])
 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])  
84    
85  dnl ==========================================================================  dnl ==========================================================================
86  dnl Default install prefix and checks build type  dnl Default install prefix and checks build type
# Line 278  Line 259 
259  AC_MSG_CHECKING(for platform specific LDFLAGS/CFLAGS)  AC_MSG_CHECKING(for platform specific LDFLAGS/CFLAGS)
260  SPECIFIC_LDFLAGS=""  SPECIFIC_LDFLAGS=""
261  SPECIFIC_CFLAGS=""  SPECIFIC_CFLAGS=""
262    PRE_SHARED_LIB=""
263  case "$target_os" in  case "$target_os" in
264       *bsd*|linux*|irix*|solaris*)       *bsd*|linux*|irix*|solaris*)
265          AC_MSG_RESULT([ok])          AC_MSG_RESULT([ok])
# Line 294  Line 276 
276          SPECIFIC_CFLAGS="-mno-cygwin"          SPECIFIC_CFLAGS="-mno-cygwin"
277          ;;          ;;
278       darwin*|raphsody*)       darwin*|raphsody*)
         AC_MSG_RESULT([ok])  
279          STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)"          STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)"
280          SPECIFIC_CFLAGS="-fPIC -fno-common -no-cpp-precomp"          SPECIFIC_CFLAGS="-fPIC -fno-common -no-cpp-precomp"
281          if test x"$macosx_module" = x"no"; then          if test x"$macosx_module" = x"no"; then
282             AC_MSG_RESULT([dylib options])             AC_MSG_RESULT([dylib options])
283             SHARED_LIB="libxvidcore.\$(API_MAJOR).\$(SHARED_EXTENSION)"             SHARED_LIB="libxvidcore.\$(API_MAJOR).\$(SHARED_EXTENSION)"
284             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_MAJOR).\$(API_MINOR) -install_name \$(libdir)/\$(SHARED_LIB)"
285          else          else
286             AC_MSG_RESULT(["module options])             AC_MSG_RESULT([module options])
287             SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION)-temp.o"             PRE_SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION)-temp.o"
288             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)"
289               SPECIFIC_LDFLAGS="-r -keep_private_externs -nostdlib && \$(CC) \$(LDFLAGS) \$(PRE_SHARED_LIB) -o libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR) -bundle -flat_namespace -undefined suppress"
290          fi          fi
291          ;;          ;;
292       beos)       beos)
# Line 323  Line 305 
305          ;;          ;;
306  esac  esac
307    
308    if test x"$PRE_SHARED_LIB" = x; then
309      PRE_SHARED_LIB=$SHARED_LIB
310    fi
311    
312  dnl ==========================================================================  dnl ==========================================================================
313  dnl  dnl
314  dnl Assembler stuff  dnl Assembler stuff
# Line 353  Line 339 
339        dnl        dnl
340        AC_MSG_CHECKING([for nasm patch version])        AC_MSG_CHECKING([for nasm patch version])
341        nasm_patch=`nasm -r | cut -d '.' -f 3 | cut -d ' ' -f 1`        nasm_patch=`nasm -r | cut -d '.' -f 3 | cut -d ' ' -f 1`
342          if test -z $nasm_patch ; then
343            nasm_patch=-1
344          fi
345        AC_MSG_RESULT([$nasm_patch])        AC_MSG_RESULT([$nasm_patch])
346    
347    
348        if test "$nasm_patch" -lt "$minimum_nasm_patch_version" ; then        if test "$nasm_patch" -lt "$minimum_nasm_patch_version" ; then
349          AC_MSG_WARN([nasm patch version too old - Compiling generic sources only])          AC_MSG_WARN([nasm patch version too old - Compiling generic sources only])
350          ARCHITECTURE="GENERIC"          ARCHITECTURE="GENERIC"
# Line 500  Line 490 
490  AC_SUBST(CFLAGS)  AC_SUBST(CFLAGS)
491  AC_SUBST(SPECIFIC_LDFLAGS)  AC_SUBST(SPECIFIC_LDFLAGS)
492  AC_SUBST(SPECIFIC_CFLAGS)  AC_SUBST(SPECIFIC_CFLAGS)
 AC_SUBST(DIVX4COMPAT_SOURCES)  
493  AC_SUBST(DCT_IA64_SOURCES)  AC_SUBST(DCT_IA64_SOURCES)
 AC_SUBST(DIVX4_ENCORE)  
 AC_SUBST(DIVX4_DECORE)  
494  AC_SUBST(RANLIB)  AC_SUBST(RANLIB)
495  AC_SUBST(API_MAJOR)  AC_SUBST(API_MAJOR)
496  AC_SUBST(API_MINOR)  AC_SUBST(API_MINOR)
497  AC_SUBST(STATIC_LIB)  AC_SUBST(STATIC_LIB)
498    AC_SUBST(PRE_SHARED_LIB)
499  AC_SUBST(SHARED_LIB)  AC_SUBST(SHARED_LIB)
500    
501  dnl ==========================================================================  dnl ==========================================================================
# Line 517  Line 505 
505  dnl ==========================================================================  dnl ==========================================================================
506    
507  AC_CONFIG_FILES(platform.inc)  AC_CONFIG_FILES(platform.inc)
 AC_CONFIG_FILES(libxvidcore.def)  
508    
509  AC_OUTPUT  AC_OUTPUT

Legend:
Removed from v.1090  
changed lines
  Added in v.1169

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