misc/libtremor/tremor/configure.in
changeset 7849 a12155461b34
parent 7697 767d3c4153a1
equal deleted inserted replaced
7848:775a72905708 7849:a12155461b34
     9 AC_CANONICAL_HOST
     9 AC_CANONICAL_HOST
    10 AC_CANONICAL_TARGET
    10 AC_CANONICAL_TARGET
    11 
    11 
    12 AM_CONFIG_HEADER([config.h])
    12 AM_CONFIG_HEADER([config.h])
    13 
    13 
    14 AM_INIT_AUTOMAKE(libvorbisidec,1.2.1)
    14 AM_INIT_AUTOMAKE(libvorbisidec,1.2.0)
    15 
       
    16 dnl AM_MAINTAINER_MODE only provides the option to configure to enable it
       
    17 AM_MAINTAINER_MODE
       
    18 
    15 
    19 dnl Library versioning
    16 dnl Library versioning
    20 
    17 
    21 V_LIB_CURRENT=1
    18 V_LIB_CURRENT=1
    22 V_LIB_REVISION=3
    19 V_LIB_REVISION=2
    23 V_LIB_AGE=0
    20 V_LIB_AGE=0
    24 AC_SUBST(V_LIB_CURRENT)
    21 AC_SUBST(V_LIB_CURRENT)
    25 AC_SUBST(V_LIB_REVISION)
    22 AC_SUBST(V_LIB_REVISION)
    26 AC_SUBST(V_LIB_AGE)
    23 AC_SUBST(V_LIB_AGE)
    27 
    24 
    49 if test -z "$GCC"; then
    46 if test -z "$GCC"; then
    50         case $host in 
    47         case $host in 
    51         arm-*-*)
    48         arm-*-*)
    52                 DEBUG="-g -D_ARM_ASSEM_" 
    49                 DEBUG="-g -D_ARM_ASSEM_" 
    53                 CFLAGS="-O -D_ARM_ASSEM_"
    50                 CFLAGS="-O -D_ARM_ASSEM_"
    54                 PROFILE="-p -g -O -D_ARM_ASSEM" ;;
    51                 PROFILE="-p -g -O -D_ARM_ASSEM_" ;;
    55         *)
    52         *)
    56                 DEBUG="-g"
    53                 DEBUG="-g"
    57                 CFLAGS="-O"
    54                 CFLAGS="-O"
    58                 PROFILE="-g -p" ;;
    55                 PROFILE="-g -p" ;;
    59         esac
    56         esac
    60 else
    57 else
    61 
    58 
    62         case $host in 
    59         case $host in 
    63         arm-*-*)
    60         arm-*-*)
    64                 DEBUG="-g -W -D__NO_MATH_INLINES -fsigned-char -D_ARM_ASSEM_"
    61                 DEBUG="-g -Wall -D__NO_MATH_INLINES -fsigned-char -D_ARM_ASSEM_"
    65                 CFLAGS="-O2 -D_ARM_ASSEM_ -fsigned-char"
    62                 CFLAGS="-O2 -D_ARM_ASSEM_ -fsigned-char"
    66                 PROFILE="-W -pg -g -O2 -D_ARM_ASSEM_ -fsigned-char -fno-inline-functions";;
    63                 PROFILE="-W -pg -g -O2 -D_ARM_ASSEM_ -fsigned-char -fno-inline-functions";;
    67 
    64 
    68         *)
    65         *)
    69                 DEBUG="-g -W -D__NO_MATH_INLINES -fsigned-char"
    66                 DEBUG="-g -Wall -D__NO_MATH_INLINES -fsigned-char"
    70                 CFLAGS="-O2 -fsigned-char"
    67                 CFLAGS="-O2 -Wall -fsigned-char"
    71                 PROFILE="-W -pg -g -O2 -fsigned-char -fno-inline-functions";;
    68                 PROFILE="-Wall -pg -g -O2 -fsigned-char -fno-inline-functions";;
    72         esac
    69         esac
    73 fi
    70 fi
    74 CFLAGS="$CFLAGS $cflags_save -D_REENTRANT"
    71 CFLAGS="$CFLAGS $cflags_save -D_REENTRANT"
    75 LDFLAGS="$LDFLAGS $ldflags_save"
    72 LDFLAGS="$LDFLAGS $ldflags_save"
       
    73 
       
    74 
       
    75 # Test whenever ld supports -version-script
       
    76 AC_PROG_LD
       
    77 AC_PROG_LD_GNU
       
    78 if test "x$lt_cv_prog_gnu_ld" = "xyes"; then
       
    79    SHLIB_VERSION_ARG="Wl,--version-script=Version_script"
       
    80 
       
    81    dnl Set extra linker options
       
    82    case "$target_os" in
       
    83   linux* | solaris* )
       
    84     SHLIB_VERSION_ARG="-Wl,--version-script=Version_script"
       
    85     ;;
       
    86   *)
       
    87     ;;
       
    88    esac
       
    89    LDFLAGS="$LDFLAGS $SHLIB_VERSION_ARG"
       
    90 fi
    76 
    91 
    77 dnl --------------------------------------------------
    92 dnl --------------------------------------------------
    78 dnl Options 
    93 dnl Options 
    79 dnl --------------------------------------------------
    94 dnl --------------------------------------------------
    80 
    95 
   111 
   126 
   112 AC_SUBST(LIBS)
   127 AC_SUBST(LIBS)
   113 AC_SUBST(DEBUG)
   128 AC_SUBST(DEBUG)
   114 AC_SUBST(PROFILE)
   129 AC_SUBST(PROFILE)
   115 
   130 
   116 AC_OUTPUT(Makefile vorbisidec.pc)
   131 AC_OUTPUT(Makefile Version_script)