X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;ds=sidebyside;f=lib%2Fconfigure;h=45a416a7620e0763216d323ade801bdf90f6073e;hb=4c2b4b1bfa348ea22a22f4ca271bc13096ab3e78;hp=90692482249541d161611387a679e0c7b52da451;hpb=d9a7eb8f55ca5b886682cedd19f69292752ebd6b;p=pciutils.git diff --git a/lib/configure b/lib/configure index 9069248..45a416a 100755 --- a/lib/configure +++ b/lib/configure @@ -64,6 +64,7 @@ LIBRESOLV=-lresolv LIBEXT=so EXEEXT= SYSINCLUDE=/usr/include +LSPCIDIR=SBINDIR case $sys in linux*) @@ -79,6 +80,7 @@ case $sys in ;; esac echo >>$c '#define PCI_HAVE_64BIT_ADDRESS' + LSPCIDIR=BINDIR ;; sunos) case $cpu in @@ -143,6 +145,15 @@ case $sys in EXEEXT=.exe ;; cygwin|windows) + echo_n " win32-cfgmgr32" + echo >>$c '#define PCI_HAVE_64BIT_ADDRESS' + echo >>$c '#define PCI_HAVE_PM_WIN32_CFGMGR32' + # Warning: MinGW-w64 (incorrectly) provides cfgmgr32 functions + # also in other import libraries, not only in libcfgmgr32.a. + # So always set -lcfgmgr32 as a first library parameter which + # instruct linker to prefer symbols from cfgmgr32.dll. + echo >>$m 'WITH_LIBS+=-lcfgmgr32' + case $cpu in i?86|x86_64) echo_n " i386-ports" echo >>$c '#define PCI_HAVE_PM_INTEL_CONF' if [ "$sys" = "cygwin" ] ; then @@ -152,6 +163,7 @@ case $sys in # advapi32 is windows system library and used only by lib/i386-io-windows.h echo >>$m 'WITH_LIBS+=-ladvapi32' fi + ;; esac EXEEXT=.exe ;; beos|haiku) @@ -177,6 +189,7 @@ esac echo >>$m "LIBEXT="$LIBEXT echo >>$m "EXEEXT="$EXEEXT +echo >>$m "LSPCIDIR=\$($LSPCIDIR)" echo >>$c '#define PCI_HAVE_PM_DUMP' echo " dump"