[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 1008, Mon May 5 00:19:05 2003 UTC revision 1147, Thu Sep 11 14:12:16 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 81  Line 78 
78                    fi],                    fi],
79                   [assembly="yes"])                   [assembly="yes"])
80    
81  dnl Internal Debug  dnl Build as a module not a shared lib on darwin
82  AC_ARG_ENABLE(divx4compat,  AC_ARG_ENABLE(macosx_module,
83                  AC_HELP_STRING([--enable-divx4compat],                  AC_HELP_STRING([--enable-macosx_module],
84                                   [Enable DivX4 compatibility API]),                                   [Build as a module on MacOS X]),
85                   [if test "$enable_divx4compat" = "yes" ; then                   [if test "$enable_macosx_module" = "yes" ; then
86                       DIVX4COMPAT_SOURCES="SRC_DIVX4COMPAT"                       macosx_module="yes"
87                       DIVX4_ENCORE="encore;"                    else
88                       DIVX4_DECORE="decore;"                       macosx_module="no"
89                    fi])                    fi])
90    
91  dnl ==========================================================================  dnl ==========================================================================
# Line 240  Line 237 
237          OBJECT_EXTENSION="obj"          OBJECT_EXTENSION="obj"
238          ;;          ;;
239       darwin*|raphsody*)       darwin*|raphsody*)
240            if test x"$macosx_module" = x"yes"; then
241               AC_MSG_RESULT([.so .a .o])
242               SHARED_EXTENSION="so"
243            else
244          AC_MSG_RESULT([.dynlib .a .o])          AC_MSG_RESULT([.dynlib .a .o])
         STATIC_EXTENSION="a"  
245          SHARED_EXTENSION="dylib"          SHARED_EXTENSION="dylib"
246            fi
247            STATIC_EXTENSION="a"
248          OBJECT_EXTENSION="o"          OBJECT_EXTENSION="o"
249          ;;          ;;
250       *)       *)
# Line 281  Line 283 
283       darwin*|raphsody*)       darwin*|raphsody*)
284          AC_MSG_RESULT([ok])          AC_MSG_RESULT([ok])
285          STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)"          STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)"
286            SPECIFIC_CFLAGS="-fPIC -fno-common -no-cpp-precomp"
287            if test x"$macosx_module" = x"no"; then
288               AC_MSG_RESULT([dylib options])
289          SHARED_LIB="libxvidcore.\$(API_MAJOR).\$(SHARED_EXTENSION)"          SHARED_LIB="libxvidcore.\$(API_MAJOR).\$(SHARED_EXTENSION)"
290          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)"
291          SPECIFIC_CFLAGS="-fPIC -fno-common -no-cpp-precomp"          else
292               AC_MSG_RESULT(["module options])
293               SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION)-temp.o"
294               SPECIFIC_LDFLAGS="-r -keep_private_externs -nostdlib && \$(CC) \$(LDFLAGS) \$(SHARED_LIB) -o libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR) -bundle -flat_namespace -undefined suppress"
295            fi
296          ;;          ;;
297       beos)       beos)
298          AC_MSG_RESULT([ok])          AC_MSG_RESULT([ok])
# Line 404  Line 413 
413    
414     case `basename $CC` in     case `basename $CC` in
415          *ecc*)          *ecc*)
416                  DCT_IA64_SOURCES="idct_ia64_ecc.s"                  DCT_IA64_SOURCES="SRC_IA64_IDCT_ECC"
417    
418                  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
419                  dnl fallback to "no options"                  dnl fallback to "no options"
# Line 413  Line 422 
422                  fi                  fi
423                  ;;                  ;;
424          *)          *)
425                  DCT_IA64_SOURCES="idct_ia64_gcc.s"                  DCT_IA64_SOURCES="SRC_IA64_IDCT_GCC"
426                  ;;                  ;;
427     esac     esac
428    
# Line 478  Line 487 
487  AC_SUBST(CFLAGS)  AC_SUBST(CFLAGS)
488  AC_SUBST(SPECIFIC_LDFLAGS)  AC_SUBST(SPECIFIC_LDFLAGS)
489  AC_SUBST(SPECIFIC_CFLAGS)  AC_SUBST(SPECIFIC_CFLAGS)
 AC_SUBST(DIVX4COMPAT_SOURCES)  
490  AC_SUBST(DCT_IA64_SOURCES)  AC_SUBST(DCT_IA64_SOURCES)
 AC_SUBST(DIVX4_ENCORE)  
 AC_SUBST(DIVX4_DECORE)  
491  AC_SUBST(RANLIB)  AC_SUBST(RANLIB)
492  AC_SUBST(API_MAJOR)  AC_SUBST(API_MAJOR)
493  AC_SUBST(API_MINOR)  AC_SUBST(API_MINOR)
# Line 495  Line 501 
501  dnl ==========================================================================  dnl ==========================================================================
502    
503  AC_CONFIG_FILES(platform.inc)  AC_CONFIG_FILES(platform.inc)
 AC_CONFIG_FILES(libxvidcore.def)  
504    
505  AC_OUTPUT  AC_OUTPUT

Legend:
Removed from v.1008  
changed lines
  Added in v.1147

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