Don't assume libusb headers are always in libusb-1.0.
Use pkg-config to add correct include paths for libusb regardless of the platform.
This commit is contained in:
@@ -15,7 +15,7 @@
|
||||
|
||||
package usb
|
||||
|
||||
// #include <libusb-1.0/libusb.h>
|
||||
// #include <libusb.h>
|
||||
import "C"
|
||||
|
||||
import (
|
||||
|
@@ -15,7 +15,7 @@
|
||||
|
||||
package usb
|
||||
|
||||
// #include <libusb-1.0/libusb.h>
|
||||
// #include <libusb.h>
|
||||
import "C"
|
||||
|
||||
type Class uint8
|
||||
|
@@ -15,7 +15,7 @@
|
||||
|
||||
package usb
|
||||
|
||||
// #include <libusb-1.0/libusb.h>
|
||||
// #include <libusb.h>
|
||||
import "C"
|
||||
|
||||
type Descriptor struct {
|
||||
|
@@ -15,7 +15,7 @@
|
||||
|
||||
package usb
|
||||
|
||||
// #include <libusb-1.0/libusb.h>
|
||||
// #include <libusb.h>
|
||||
import "C"
|
||||
|
||||
import (
|
||||
|
@@ -15,7 +15,7 @@
|
||||
|
||||
package usb
|
||||
|
||||
// #include <libusb-1.0/libusb.h>
|
||||
// #include <libusb.h>
|
||||
import "C"
|
||||
|
||||
import (
|
||||
|
@@ -19,7 +19,7 @@ import (
|
||||
"fmt"
|
||||
)
|
||||
|
||||
// #include <libusb-1.0/libusb.h>
|
||||
// #include <libusb.h>
|
||||
import "C"
|
||||
|
||||
type usbError C.int
|
||||
|
@@ -13,7 +13,7 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
#include <libusb-1.0/libusb.h>
|
||||
#include <libusb.h>
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
|
||||
|
@@ -16,7 +16,7 @@
|
||||
package usb
|
||||
|
||||
/*
|
||||
#include <libusb-1.0/libusb.h>
|
||||
#include <libusb.h>
|
||||
|
||||
int submit(struct libusb_transfer *xfer);
|
||||
void print_xfer(struct libusb_transfer *xfer);
|
||||
|
@@ -16,11 +16,8 @@
|
||||
// Package usb provides a wrapper around libusb-1.0.
|
||||
package usb
|
||||
|
||||
// #cgo windows CFLAGS: -ID:/lib/libusb-1.0.19/include
|
||||
// #cgo windows,amd64 LDFLAGS: D:/lib/libusb-1.0.19/MinGW64/static/libusb-1.0.a
|
||||
// #cgo windows,386 LDFLAGS: D:/lib/libusb-1.0.19/MinGW32/static/libusb-1.0.a
|
||||
// #cgo !windows LDFLAGS: -lusb-1.0
|
||||
// #include <libusb-1.0/libusb.h>
|
||||
// #cgo pkg-config: libusb-1.0
|
||||
// #include <libusb.h>
|
||||
import "C"
|
||||
|
||||
import (
|
||||
|
Reference in New Issue
Block a user