[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 1596, Sun Jan 16 10:34:52 2005 UTC revision 1617, Mon May 23 09:29:43 2005 UTC
# Line 8  Line 8 
8    
9  AC_PREREQ([2.50])  AC_PREREQ([2.50])
10    
11  AC_INIT([XviD], [1.1.0-beta1], [xvid-devel@xvid.org])  AC_INIT([XviD], [1.1.0-beta2], [xvid-devel@xvid.org])
12  AC_CONFIG_SRCDIR(configure.in)  AC_CONFIG_SRCDIR(configure.in)
13    
14  dnl Do not forget to increase that when needed.  dnl Do not forget to increase that when needed.
# Line 265  Line 265 
265  SPECIFIC_CFLAGS=""  SPECIFIC_CFLAGS=""
266  PRE_SHARED_LIB=""  PRE_SHARED_LIB=""
267  case "$target_os" in  case "$target_os" in
268       *bsd*|linux*|irix*|solaris*)       linux*|solaris*)
269            AC_MSG_RESULT([ok])
270            STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)"
271            SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR).\$(API_MINOR)"
272            SPECIFIC_LDFLAGS="-Wl,-soname,libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR) -shared -Wl,--version-script=libxvidcore.ld -lc -lm"
273            SPECIFIC_CFLAGS="-fPIC"
274            ;;
275         *bsd*|irix*)
276          AC_MSG_RESULT([ok])          AC_MSG_RESULT([ok])
277          STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)"          STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)"
278          SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR).\$(API_MINOR)"          SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR).\$(API_MINOR)"
# Line 562  Line 569 
569  fi  fi
570    
571  dnl ==========================================================================  dnl ==========================================================================
572    dnl Some gcc flags can't be used for gcc >= 3.4.0
573    dnl ==========================================================================
574    
575    if test "$GCC" = "yes" ; then
576    cat << EOF > test.c
577    #include <stdio.h>
578    int main(int argc, char **argv)
579    {
580            if (*argv[[1]] == 'M') {
581                    printf("%d", __GNUC__);
582            }
583            if (*argv[[1]] == 'm') {
584                    printf("%d", __GNUC_MINOR__);
585            }
586            return 0;
587    }
588    EOF
589            $CC -o gcc-ver test.c
590    
591            GCC_MAJOR=`./gcc-ver M`
592            GCC_MINOR=`./gcc-ver m`
593    
594            rm -f test.c
595            rm -f gcc-ver
596    
597            # GCC 4.x
598            if test "${GCC_MAJOR}" -gt 3 ; then
599                    CFLAGS=`echo $CFLAGS | sed s,"-mcpu","-mtune",g`
600                    CFLAGS=`echo $CFLAGS | sed s,'-freduce-all-givs','',g`
601                    CFLAGS=`echo $CFLAGS | sed s,'-fmove-all-movables','',g`
602                    CFLAGS=`echo $CFLAGS | sed s,'-fnew-ra','',g`
603                    CFLAGS=`echo $CFLAGS | sed s,'-fwritable-strings','',g`
604            fi
605    
606            # GCC 3.4.x
607            if test "${GCC_MAJOR}" -eq 3 && test "${GCC_MINOR}" -gt 3 ; then
608                    CFLAGS=`echo $CFLAGS | sed s,"-mcpu","-mtune",g`
609            fi
610    fi
611    
612    
613    dnl ==========================================================================
614  dnl  dnl
615  dnl Substitions  dnl Substitions
616  dnl  dnl

Legend:
Removed from v.1596  
changed lines
  Added in v.1617

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