From: gdt Date: Sun, 16 Mar 2008 22:09:12 +0000 (+0000) Subject: Use AC_PATH_PROG to avoid which(1). X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=00f4fd98fb3532e3a15f92c6403bebe878075f5e;p=debian%2Fgnuradio Use AC_PATH_PROG to avoid which(1). In addition to testing if $SVN is non-null, require the presence of a subversion ".svn" directory. Confirmed working with svn builds. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8033 221aa14e-8319-0410-a670-987f0aec2ac5 --- diff --git a/config/gr_subversion.m4 b/config/gr_subversion.m4 index 7a415219..849d7a9f 100644 --- a/config/gr_subversion.m4 +++ b/config/gr_subversion.m4 @@ -23,19 +23,10 @@ dnl # # Test for presence of subversion, and create variables for # current repository version and last changed date. -# -# TODO: Fix the following problems in this code: -# -# 1. Remove use of non-standard program which (3.0BSD, not specified -# by POSIX. -# -# 2. When operating on distribution tarballs (which do not have -# subversion metadata) on machines that have subversion, do not -# produce error message. AC_DEFUN([GR_SUBVERSION],[ - AC_CHECK_PROG([SVN],[svn],[`which svn`]) - if ! test -z $SVN ; then + AC_PATH_PROG([SVN],[svn]) + if test "$SVN" != "" -a -d .svn ; then SVNVERSION=`$SVN info . | grep '^Revision' | cut -f 2- -d ' '` SVNDATE=`$SVN info . | grep 'Last Changed Date' | cut -f 4-6 -d ' '` fi