buildsystem: Make use of libudev user configurable
authorAlexandru Gagniuc <mr.nuke.me@gmail.com>
Thu, 27 Dec 2012 19:17:30 +0000 (13:17 -0600)
committerAlexandru Gagniuc <mr.nuke.me@gmail.com>
Tue, 8 Jan 2013 06:42:07 +0000 (00:42 -0600)
commitf1b26c1f23d555bb535960faeda02cf81f06f655
tree896e445660cd6255310b8a536ffa432e14fd15f1
parent5805f05ef647e92d8e6f640bc4014d7ba1a655b3
buildsystem: Make use of libudev user configurable

libudev is only used by the link-mso19 driver. libudev was automatically used
when the link-mso19 driver was enabled. Unfortunately, the driver was disabled
by default because it does not compile.

Make inclusion of libudev configurable by passing --enable-libudev to autotools.
Also enable libudev by default.
Also add a HAVE_LIB_UDEV define to enable code to check for udev availability.
The idea is that drivers or helper code that wishes to use udev can test for
this macro, and not fail to build if udev is not available.

Enabling or disabling udev depending on the OS is beyond the scope of this
patch.
Fixing the link-mso19 driver is beyond the scope of this patch.

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
configure.ac