Blob Blame Raw
--- libusb-0.1.12/libusb-config.in.orig	2004-01-27 23:36:37.000000000 +0100
+++ libusb-0.1.12/libusb-config.in	2006-05-30 10:56:10.000000000 +0200
@@ -1,7 +1,6 @@
 #!/bin/sh
 
-prefix=@prefix@
-exec_prefix=@exec_prefix@
+prefix_set=no
 exec_prefix_set=no
 
 usage()
@@ -31,9 +30,7 @@
   case $1 in
     --prefix=*)
       prefix=$optarg
-      if test $exec_prefix_set = no ; then
-        exec_prefix=$optarg
-      fi
+      prefix_set=yes
       ;;
     --prefix)
       echo_prefix=yes
@@ -66,14 +63,22 @@
 done
 
 if test "$echo_prefix" = "yes"; then
-	echo $prefix
+	if test "$prefix_set" = "yes"; then
+		echo $prefix
+	else
+		pkg-config @PACKAGE_NAME@ --variable=prefix
+	fi
 fi
 if test "$echo_exec_prefix" = "yes"; then
-	echo $exec_prefix
+	if test "$exec_prefix_set" = "yes"; then
+		echo $exec_prefix
+	else
+		pkg-config @PACKAGE_NAME@ --variable=exec_prefix
+	fi
 fi
 if test "$echo_cflags" = "yes"; then
-	echo $includes
+	pkg-config @PACKAGE_NAME@ --cflags
 fi
 if test "$echo_libs" = "yes"; then
-	echo -L@libdir@ -lusb @OSLIBS@
+	pkg-config @PACKAGE_NAME@ --libs
 fi