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