]> sigrok.org Git - sigrok-cli.git/blobdiff - configure.ac
doc: update sigrok-cli(1) for channel assignment to decoder inputs
[sigrok-cli.git] / configure.ac
index 7e13190560324b12123f18926051ff83d7870bb0..f7e689be976b5516c9b15f73e207e5f5d3b7d721 100644 (file)
@@ -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.6.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.28.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`
@@ -112,10 +121,11 @@ Compile configuration:
  - C compiler flags................ $CFLAGS
  - Additional C compiler flags..... $SC_EXTRA_CFLAGS
  - C compiler warnings............. $SC_WFLAGS
+ - Linker flags.................... $LDFLAGS
 
 Detected libraries (required):
- - glib-2.0 >= 2.28.0.............. $sc_glib_version
- - libsigrok >= 0.4.0.............. $sc_libsigrok_version
+ - glib-2.0 >= 2.32.0.............. $sc_glib_version
+ - libsigrok >= 0.5.0.............. $sc_libsigrok_version
 
 Detected libraries (optional):
 $sc_pkglibs_summary