X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=configure.ac;h=f7e689be976b5516c9b15f73e207e5f5d3b7d721;hb=af9fa8c5ea9925cb8fe076ae7d4e996836a6db13;hp=6d039b0ded0b039c3e333dfacd16b53219ae37a7;hpb=9d94914ce9de358085ffaef85cd152d0dbd95155;p=sigrok-cli.git diff --git a/configure.ac b/configure.ac index 6d039b0..f7e689b 100644 --- a/configure.ac +++ b/configure.ac @@ -20,7 +20,7 @@ # We require at least autoconf 2.63 (AC_INIT format changed there). AC_PREREQ([2.63]) -AC_INIT([sigrok-cli], [0.7.0], [sigrok-devel@lists.sourceforge.net], +AC_INIT([sigrok-cli], [0.8.0], [sigrok-devel@lists.sourceforge.net], [sigrok-cli], [http://www.sigrok.org]) AC_CONFIG_SRCDIR([sigrok-cli.h]) AC_CONFIG_MACRO_DIR([m4]) @@ -64,7 +64,7 @@ SR_PKG_CHECK_SUMMARY([sc_pkglibs_summary]) SR_VAR_OPT_PKG([SC_PKGLIBS]) SR_ARG_OPT_PKG([libsigrokdecode], [SRD],, - [libsigrokdecode >= 0.4.0]) + [libsigrokdecode >= 0.5.0]) ###################### ## Feature checks ## @@ -89,7 +89,16 @@ AC_SYS_LARGEFILE # Retrieve the compile and link flags for all modules combined. # Also, bail out at this point if any module dependency is not met. PKG_CHECK_MODULES([SIGROK_CLI], - [glib-2.0 >= 2.32.0 libsigrok >= 0.4.0 $SC_PKGLIBS]) + [glib-2.0 >= 2.32.0 libsigrok >= 0.5.0 $SC_PKGLIBS]) + +# Check for version dependent availability of functions. +srd_save_cflags=$CFLAGS +srd_save_libs=$LIBS +CFLAGS="$SIGROK_CLI_CFLAGS $CFLAGS" +LIBS="$SIGROK_CLI_LIBS $LIBS" +AC_CHECK_FUNCS([srd_session_send_eof]) +CFLAGS=$srd_save_cflags +LIBS=$srd_save_libs sc_glib_version=`$PKG_CONFIG --modversion glib-2.0 2>&AS_MESSAGE_LOG_FD` sc_libsigrok_version=`$PKG_CONFIG --modversion libsigrok 2>&AS_MESSAGE_LOG_FD` @@ -116,7 +125,7 @@ Compile configuration: Detected libraries (required): - glib-2.0 >= 2.32.0.............. $sc_glib_version - - libsigrok >= 0.4.0.............. $sc_libsigrok_version + - libsigrok >= 0.5.0.............. $sc_libsigrok_version Detected libraries (optional): $sc_pkglibs_summary