> Am 02.05.2013 15:49, schrieb Max Brazhnikov: > > > Use libusb-1 to query info about usb devices in kinfocenter. > > Remove *BSD specific code: it doesn't work on all supported FreeBSD > > versions. In principle it can be saved for NetBSD, but NetBSD could > > use libusb-1, thus drop it for simplification. > > Remove polling and use DeviceNotifier instead. > > Add FindLibUSB-1.cmake > > First, the pkg-config stuff can be used on Windows. If the stuff isn't > there it will simply do nothing, but it could.
ok, I'll fix it. > Then, find_library should never write it's stuff to a *_LIBRARIES > variable as it will always only find one lib. The libraries variable > should be composed from the libs found before and should not be a cached > variable. ok. > Finally, if the .pc provides a version you should use the newer > interface of FPHSA that also allows version selection. Shouldn't cmake stuff work without pkg-config? Another problem is that FreeBSD has it's own implementation of libusb, which claims v1.0 api and there's no way to determine the version analogous to libusb.org version. > Eike Max
