[svn] / trunk / xvidcore / build / generic / configure.in Repository:
ViewVC logotype

Diff of /trunk/xvidcore/build/generic/configure.in

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

revision 1006, Sun May 4 23:58:10 2003 UTC revision 1024, Wed May 14 23:32:54 2003 UTC
# Line 72  Line 72 
72                    fi],                    fi],
73                   [assembly="yes"])                   [assembly="yes"])
74    
75    dnl Build as a module not a shared lib on darwin
76    AC_ARG_ENABLE(macosx_module,
77                    AC_HELP_STRING([--enable-macosx_module],
78                                     [Build as a module on MacOS X]),
79                     [if test "$enable_macosx_module" = "yes" ; then
80                         macosx_module="yes"
81                      else
82                         macosx_module="no"
83                      fi])
84    
85  dnl Internal Debug  dnl Internal Debug
86  AC_ARG_ENABLE(divx4compat,  AC_ARG_ENABLE(divx4compat,
87                  AC_HELP_STRING([--enable-divx4compat],                  AC_HELP_STRING([--enable-divx4compat],
# Line 232  Line 242 
242          OBJECT_EXTENSION="obj"          OBJECT_EXTENSION="obj"
243          ;;          ;;
244       darwin*|raphsody*)       darwin*|raphsody*)
245            if test x"$macosx_module" = x"yes"; then
246               AC_MSG_RESULT([.so .a .o])
247               SHARED_EXTENSION="so"
248            else
249          AC_MSG_RESULT([.dynlib .a .o])          AC_MSG_RESULT([.dynlib .a .o])
         STATIC_EXTENSION="a"  
250          SHARED_EXTENSION="dylib"          SHARED_EXTENSION="dylib"
251            fi
252            STATIC_EXTENSION="a"
253          OBJECT_EXTENSION="o"          OBJECT_EXTENSION="o"
254          ;;          ;;
255       *)       *)
# Line 264  Line 279 
279          SPECIFIC_CFLAGS="-mno-cygwin"          SPECIFIC_CFLAGS="-mno-cygwin"
280          ;;          ;;
281       darwin*|raphsody*)       darwin*|raphsody*)
         AC_MSG_RESULT([-dynamiclib -flat_namespace])  
282          STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)"          STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)"
         SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION)"  
         SPECIFIC_LDFLAGS="-dynamiclib -flat_namespace"  
283          SPECIFIC_CFLAGS="-fPIC -fno-common -no-cpp-precomp"          SPECIFIC_CFLAGS="-fPIC -fno-common -no-cpp-precomp"
284            if test x"$macosx_module" = x"no"; then
285               AC_MSG_RESULT([dylib options])
286               SHARED_LIB="libxvidcore.\$(API_MAJOR).\$(SHARED_EXTENSION)"
287               SPECIFIC_LDFLAGS="-dynamiclib -flat_namespace -compatibility_version \$(API_MAJOR) -current_version \$(API_MINOR) -install_name \$(libdir)/\$(SHARED_LIB)"
288            else
289               AC_MSG_RESULT(["module options])
290               SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION)-temp.o"
291               SPECIFIC_LDFLAGS="-r -keep_private_externs -nostdlib && \$(CC) \$(LDFLAGS) \$(SHARED_LIB) -o libxvidcore.\$(SHARED_EXTENSION) -bundle -flat_namespace -undefined suppress"
292            fi
293          ;;          ;;
294       beos)       beos)
295          STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)"          STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)"

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

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