Changeset 5e274bfeb156957175ef2f26cdd0ad45abf4806d

Show
Ignore:
Timestamp:
06/16/08 01:10:14 (4 years ago)
Author:
Lincoln de Sousa <lincoln@…>
Children:
663f21d9b78fec0adc1059a9991055395645ce98
Parents:
7ac816be36549bf563542b5505c34892ded445eb
git-committer:
Lincoln de Sousa <lincoln@…> (06/16/08 01:10:14)
Message:

updating autotools changes

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • m4/intltool.m4

    rd27e9e8 r5e274bf  
    2424 
    2525dnl IT_PROG_INTLTOOL([MINIMUM-VERSION], [no-xml]) 
    26 # serial 36 IT_PROG_INTLTOOL 
     26# serial 40 IT_PROG_INTLTOOL 
    2727AC_DEFUN([IT_PROG_INTLTOOL], 
    2828[AC_PREREQ([2.50])dnl 
     
    4040 
    4141    INTLTOOL_REQUIRED_VERSION_AS_INT=`echo $1 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'` 
    42     INTLTOOL_APPLIED_VERSION=`awk -F\" '/\\$VERSION / { print $ 2; }' ${ac_aux_dir}/intltool-update.in` 
    43     [INTLTOOL_APPLIED_VERSION_AS_INT=`awk -F\" '/\\$VERSION / { split($ 2, VERSION, "."); print VERSION[1] * 1000 + VERSION[2] * 100 + VERSION[3];}' ${ac_aux_dir}/intltool-update.in` 
     42    INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3` 
     43    [INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'` 
    4444    ] 
    4545    AC_MSG_RESULT([$INTLTOOL_APPLIED_VERSION found]) 
    4646    test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" || 
    4747        AC_MSG_ERROR([Your intltool is too old.  You need intltool $1 or later.]) 
     48fi 
     49 
     50AC_PATH_PROG(INTLTOOL_UPDATE, [intltool-update]) 
     51AC_PATH_PROG(INTLTOOL_MERGE, [intltool-merge]) 
     52AC_PATH_PROG(INTLTOOL_EXTRACT, [intltool-extract]) 
     53if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then 
     54    AC_MSG_ERROR([The intltool scripts were not found. Please install intltool.]) 
    4855fi 
    4956 
     
    102109fi 
    103110 
    104 # Use the tools built into the package, not the ones that are installed. 
    105 AC_SUBST(INTLTOOL_EXTRACT, '$(top_builddir)/intltool-extract') 
    106 AC_SUBST(INTLTOOL_MERGE, '$(top_builddir)/intltool-merge') 
    107 AC_SUBST(INTLTOOL_UPDATE, '$(top_builddir)/intltool-update') 
    108  
    109 AC_PATH_PROG(INTLTOOL_PERL, perl) 
     111AC_PATH_PROG(INTLTOOL_PERL, [perl]) 
    110112if test -z "$INTLTOOL_PERL"; then 
    111113   AC_MSG_ERROR([perl not found; required for intltool]) 
     
    152154 
    153155IT_PO_SUBDIR([po]) 
    154  
    155 dnl The following is very similar to 
    156 dnl 
    157 dnl     AC_CONFIG_FILES([intltool-extract intltool-merge intltool-update]) 
    158 dnl 
    159 dnl with the following slight differences: 
    160 dnl  - the *.in files are in ac_aux_dir, 
    161 dnl  - if the file haven't changed upon reconfigure, it's not touched, 
    162 dnl  - the evaluation of the third parameter enables a hack which computes 
    163 dnl    the actual value of $libdir, 
    164 dnl  - the user sees "executing intltool commands", instead of 
    165 dnl    "creating intltool-extract" and such. 
    166 dnl 
    167 dnl Nothing crucial here, and we could use AC_CONFIG_FILES, if there were 
    168 dnl a reason for it. 
    169  
    170 AC_CONFIG_COMMANDS([intltool], [ 
    171  
    172 for file in intltool-extract intltool-merge intltool-update; do 
    173   sed -e "s|@INTLTOOL_EXTRACT@|`pwd`/intltool-extract|g" \ 
    174       -e "s|@INTLTOOL_LIBDIR@|${INTLTOOL_LIBDIR}|g" \ 
    175       -e "s|@INTLTOOL_PERL@|${INTLTOOL_PERL}|g" \ 
    176         < ${ac_aux_dir}/${file}.in > ${file}.out 
    177   if cmp -s ${file} ${file}.out 2>/dev/null; then 
    178     rm -f ${file}.out 
    179   else 
    180     mv -f ${file}.out ${file} 
    181   fi 
    182   chmod ugo+x ${file} 
    183   chmod u+w ${file} 
    184 done 
    185  
    186 ], 
    187 [INTLTOOL_PERL='${INTLTOOL_PERL}' ac_aux_dir='${ac_aux_dir}' 
    188 prefix="$prefix" exec_prefix="$exec_prefix" INTLTOOL_LIBDIR="$libdir"  
    189 INTLTOOL_EXTRACT='${INTLTOOL_EXTRACT}']) 
    190156 
    191157])