[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 2042, Mon Sep 19 09:30:21 2011 UTC revision 2066, Tue Jan 29 19:19:51 2013 UTC
# Line 249  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 294  Line 294 
294  PRE_SHARED_LIB=""  PRE_SHARED_LIB=""
295  SO_API_MAJOR_LINK=""  SO_API_MAJOR_LINK=""
296  SO_LINK=""  SO_LINK=""
297    IMPORT_LIB=""
298  case "$target_os" in  case "$target_os" in
299       linux*|solaris*|gnu*)       linux*|solaris*|gnu*|*qnx*)
300          AC_MSG_RESULT([ok])          AC_MSG_RESULT([ok])
301          STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)"          STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)"
302          SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR).\$(API_MINOR)"          SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR).\$(API_MINOR)"
# Line 313  Line 314 
314          SPECIFIC_LDFLAGS="-Wl,-soname,libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR) -shared -lc -lm"          SPECIFIC_LDFLAGS="-Wl,-soname,libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR) -shared -lc -lm"
315          SPECIFIC_CFLAGS="-fPIC"          SPECIFIC_CFLAGS="-fPIC"
316          ;;          ;;
317       [[cC]][[yY]][[gG]][[wW]][[iI]][[nN]]*|mingw32*|mks*)       [[cC]][[yY]][[gG]][[wW]][[iI]][[nN]]*)
318          AC_MSG_RESULT([ok])          AC_MSG_RESULT([ok])
319          STATIC_LIB="xvidcore.\$(STATIC_EXTENSION)"          STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)"
320          SHARED_LIB="xvidcore.\$(SHARED_EXTENSION)"          SHARED_LIB="cygxvidcore.\$(SHARED_EXTENSION)"
321            IMPORT_LIB="libxvidcore.\$(SHARED_EXTENSION).\$(STATIC_EXTENSION)"
322            SPECIFIC_LDFLAGS="-shared -Wl,--dll,--out-implib,\$@.a libxvidcore.def"
323            SPECIFIC_CFLAGS=""
324            ;;
325         mingw32*|mks*)
326            AC_MSG_RESULT([ok])
327            STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)"
328            SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION)"
329            IMPORT_LIB="libxvidcore.\$(SHARED_EXTENSION).\$(STATIC_EXTENSION)"
330          SPECIFIC_LDFLAGS="-shared -Wl,--dll,--out-implib,\$@.a libxvidcore.def"          SPECIFIC_LDFLAGS="-shared -Wl,--dll,--out-implib,\$@.a libxvidcore.def"
331          SPECIFIC_CFLAGS=""          SPECIFIC_CFLAGS=""
332          ;;          ;;
# Line 354  Line 364 
364    PRE_SHARED_LIB=$SHARED_LIB    PRE_SHARED_LIB=$SHARED_LIB
365  fi  fi
366    
367    if test x"$IMPORT_LIB" = x; then
368      IMPORT_LIB=$SHARED_LIB
369    fi
370    
371  dnl ==========================================================================  dnl ==========================================================================
372  dnl  dnl
373  dnl Assembler stuff  dnl Assembler stuff
# Line 437  Line 451 
451     if test "$found_nasm_comp_prog" = "yes" ; then     if test "$found_nasm_comp_prog" = "yes" ; then
452         AC_MSG_CHECKING([for asm object format])         AC_MSG_CHECKING([for asm object format])
453         case "$target_os" in         case "$target_os" in
454             *bsd*|linux*|beos|irix*|solaris*|gnu*)             *bsd*|linux*|beos|irix*|solaris*|gnu*|*qnx*)
455                 if test "$ARCHITECTURE" = "X86_64" ; then                 if test "$ARCHITECTURE" = "X86_64" ; then
456                     AC_MSG_RESULT([elf64])                     AC_MSG_RESULT([elf64])
457                     NASM_FORMAT="elf64"                     NASM_FORMAT="elf64"
# Line 657  Line 671 
671                          [pthread_create],                          [pthread_create],
672                          [SPECIFIC_CFLAGS="$SPECIFIC_CFLAGS -DHAVE_PTHREAD"                          [SPECIFIC_CFLAGS="$SPECIFIC_CFLAGS -DHAVE_PTHREAD"
673                           SPECIFIC_LDFLAGS="$SPECIFIC_LDFLAGS -lpthread"],                           SPECIFIC_LDFLAGS="$SPECIFIC_LDFLAGS -lpthread"],
674                          AC_MSG_WARN(Pthread not supported. No SMP support))],                              [AC_CHECK_LIB(
675                                [c],
676                                [pthread_create],
677                                [SPECIFIC_CFLAGS="$SPECIFIC_CFLAGS -DHAVE_PTHREAD"
678                                 SPECIFIC_LDFLAGS="$SPECIFIC_LDFLAGS"],
679                                    AC_MSG_WARN(Pthread not supported. No SMP support))])],
680                      AC_MSG_WARN(Pthread not supported. No SMP support))                      AC_MSG_WARN(Pthread not supported. No SMP support))
681                  ;;                  ;;
682          esac          esac
# Line 751  Line 770 
770  AC_SUBST(SO_API_MAJOR_LINK)  AC_SUBST(SO_API_MAJOR_LINK)
771  AC_SUBST(SO_LINK)  AC_SUBST(SO_LINK)
772  AC_SUBST(SHARED_LIB)  AC_SUBST(SHARED_LIB)
773    AC_SUBST(IMPORT_LIB)
774  AC_SUBST(ALTIVEC_CFLAGS)  AC_SUBST(ALTIVEC_CFLAGS)
775    
776  dnl ==========================================================================  dnl ==========================================================================

Legend:
Removed from v.2042  
changed lines
  Added in v.2066

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