X-Git-Url: https://sigrok.org/gitweb/?p=libsigrok.git;a=blobdiff_plain;f=m4%2Fsigrok.m4;fp=m4%2Fsigrok.m4;h=e35f9fd1884227d9563a35b2fb68ab295fb1bd1a;hp=539c3849597be8c305e96a445c7dbbd52ad4d8ab;hb=a6e8a8f766359e098fb12e8e015137223cd7437e;hpb=c178386178e60347d81cd818d5f5bf163fa7ebe7 diff --git a/m4/sigrok.m4 b/m4/sigrok.m4 index 539c3849..e35f9fd1 100644 --- a/m4/sigrok.m4 +++ b/m4/sigrok.m4 @@ -319,6 +319,19 @@ _SR_ARG_OPT_PKG(m4_defn([_SR_VAR_OPT_PKG_FEATURES]), m4_shift3($@))[]dnl ]) +## SR_PROG_VERSION(program, sh-var) +## +## Obtain the version of and store it in . +## +AC_DEFUN([SR_PROG_VERSION], +[dnl +m4_assert([$# >= 2])[]dnl +sr_prog_ver=`$1 --version 2>&AS_MESSAGE_LOG_FD | sed 1q 2>&AS_MESSAGE_LOG_FD` +AS_CASE([[$]?:$sr_prog_ver], + [[0:*[0-9].[0-9]*]], [$2=$sr_prog_ver], + [$2=unknown])[]dnl +]) + ## SR_PROG_MAKE_NO_PRINT_DIRECTORY ## ## Check whether the make program supports the --no-print-directory flag.