]> git.ipfire.org Git - thirdparty/pciutils.git/blobdiff - lib/configure
lspci: Show device name as exported by BIOS (sysfs label attribute) (V2)
[thirdparty/pciutils.git] / lib / configure
index 86bd43c9bb6bf203ae2b261ea5a6d233f71f9d1b..27388bc15b5e99f0d550e5bec30f861fa2b97115 100755 (executable)
@@ -86,7 +86,7 @@ case $sys in
                esac
                echo >>$c '#define PCI_HAVE_STDINT_H'
                ;;
-       freebsd)
+       freebsd*)
                echo_n " fbsd-device"
                echo >>$c '#define PCI_HAVE_PM_FBSD_DEVICE'
                echo >>$c '#define PCI_PATH_FBSD_DEVICE "/dev/pci"'
@@ -182,10 +182,13 @@ fi
 if [ "$sys" = linux ] ; then
        echo_n "Checking for libkmod... "
        LIBKMOD_DETECTED=
+       if [ -z "$PKG_CONFIG" ] ; then
+               PKG_CONFIG=pkg-config
+       fi
        if [ "$LIBKMOD" != no ] ; then
-               if ! which pkg-config >/dev/null ; then
-                       echo_n "(pkg-config not found) "
-               elif pkg-config libkmod ; then
+               if ! which $PKG_CONFIG >/dev/null ; then
+                       echo_n "($PKG_CONFIG not found) "
+               elif $PKG_CONFIG libkmod ; then
                        LIBKMOD_DETECTED=1
                fi
        fi
@@ -205,8 +208,8 @@ if [ "$sys" = linux ] ; then
        fi
        if [ "$LIBKMOD" = yes ] ; then
                echo >>$c "#define PCI_USE_LIBKMOD"
-               echo >>$m "LIBKMOD_CFLAGS=$(pkg-config --cflags libkmod)"
-               echo >>$m "LIBKMOD_LIBS=$(pkg-config --libs libkmod)"
+               echo >>$m "LIBKMOD_CFLAGS=$($PKG_CONFIG --cflags libkmod)"
+               echo >>$m "LIBKMOD_LIBS=$($PKG_CONFIG --libs libkmod)"
        fi
 fi