This is an automated email from Gerrit.

"Tomas Vanek <[email protected]>" just uploaded a new patch set to Gerrit, which 
you can find at https://review.openocd.org/c/openocd/+/9118

-- gerrit

commit d3a943888b49ae889b45196618dc532bbf242a9a
Author: Michael Heimpold <[email protected]>
Date:   Thu Sep 11 17:03:21 2025 +0200

    jtag: linuxgpiod: detect available libgpiod version
    
    Add the required autotools/pkg-config stuff to detect
    libgpiod v2.
    
    Extracted part of 8226: jtag: linuxgpiod:
    finalize emulation of libgpiod v2 API for older versions
    
    Checkpatch-ignore: NO_AUTHOR_SIGN_OFF
    
    Link: https://review.openocd.org/c/openocd/+/8226
    Change-Id: Ib9c4e495b326770fabadbc752df8aa0a920b1831
    Signed-off-by: Tomas Vanek <[email protected]>

diff --git a/configure.ac b/configure.ac
index 01077847b4..cab282d13a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -583,11 +583,20 @@ PKG_CHECK_MODULES([LIBFTDI], [libftdi1], [
        PKG_CHECK_MODULES([LIBFTDI], [libftdi], [use_libftdi=yes], 
[use_libftdi=no])
 ])
 
-PKG_CHECK_MODULES([LIBGPIOD], [libgpiod < 2.0], [
+PKG_CHECK_MODULES([LIBGPIOD], [libgpiod >= 2.0] , [
        use_libgpiod=yes
-       PKG_CHECK_EXISTS([libgpiod >= 1.5],
-               [AC_DEFINE([HAVE_LIBGPIOD1_FLAGS_BIAS], [1], [define if 
libgpiod v1 has line request flags bias])])
-], [use_libgpiod=no])
+       AC_DEFINE([HAVE_LIBGPIOD_V1], [0], [define if libgpiod is version v1.x])
+], [
+       PKG_CHECK_MODULES([LIBGPIOD], [libgpiod], [
+               use_libgpiod=yes
+               AC_DEFINE([HAVE_LIBGPIOD_V1], [1], [define if libgpiod is 
version v1.x])
+
+               PKG_CHECK_EXISTS([libgpiod >= 1.5],
+                       [AC_DEFINE([HAVE_LIBGPIOD1_FLAGS_BIAS], [1], [define if 
libgpiod v1 has line request flags bias])])
+       ], [
+               use_libgpiod=no
+       ])
+])
 
 PKG_CHECK_MODULES([LIBJAYLINK], [libjaylink >= 0.2],
        [use_libjaylink=yes], [use_libjaylink=no])

-- 

Reply via email to