]> sigrok.org Git - sigrok-test.git/blobdiff - configure.ac
nrf905: Update after file move.
[sigrok-test.git] / configure.ac
index 5e83ff9be94a50b1517cd70628be4529a4e9eceb..4f6590110074fcfec1199f59aee1b5e690b14b31 100644 (file)
@@ -54,8 +54,11 @@ ST_PKGLIBS=
 SR_PKG_CHECK_SUMMARY([st_pkglibs_summary])
 
 # Python 3 is always needed.
+# Starting with Python 3.8 we need to check for "python-3.8-embed"
+# first, since usually only that variant will add "-lpython3.8".
+# https://docs.python.org/3/whatsnew/3.8.html#debug-build-uses-the-same-abi-as-release-build
 SR_PKG_CHECK([python3], [ST_PKGLIBS],
-       [python3 >= 3.2], [python-3.5 >= 3.5], [python-3.4 >= 3.4], [python-3.3 >= 3.3], [python-3.2 >= 3.2])
+       [python-3.8-embed], [python-3.8 >= 3.8], [python-3.7 >= 3.7], [python-3.6 >= 3.6], [python-3.5 >= 3.5], [python-3.4 >= 3.4], [python-3.3 >= 3.3], [python-3.2 >= 3.2], [python3 >= 3.2])
 AS_IF([test "x$sr_have_python3" = xno],
        [AC_MSG_ERROR([Cannot find Python 3 development headers.])])
 
@@ -87,7 +90,7 @@ AC_CHECK_HEADER([sys/resource.h],,
 # 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_TEST],
-       [glib-2.0 >= 2.24.0 libsigrok >= 0.3.0 libsigrokdecode >= 0.4.0 $ST_PKGLIBS])
+       [glib-2.0 >= 2.24.0 libsigrok >= 0.5.0 libsigrokdecode >= 0.5.0 $ST_PKGLIBS])
 
 # Allow the user to override the location of the protocol decoders.
 AC_ARG_WITH([decodersdir],
@@ -128,7 +131,7 @@ Compile configuration:
 
 Detected libraries (required):
  - glib-2.0 >= 2.24.0.............. $st_glib_version
- - libsigrok >= 0.3.0.............. $st_libsigrok_version
- - libsigrokdecode >= 0.4.0........ $st_libsigrokdecode_version
+ - libsigrok >= 0.5.0.............. $st_libsigrok_version
+ - libsigrokdecode >= 0.5.0........ $st_libsigrokdecode_version
 $st_pkglibs_summary
 _EOF