Review Request 110271: libusb-1 support in kcmusb (kinfocenter)

Max Brazhnikov makc at freebsd.org
Sun May 5 12:24:38 BST 2013


> 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




More information about the kde-core-devel mailing list