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 02:29:42 +0000 (20:29 -0600)
commit1b0be91848abfecf952c5412997095630ab76037
tree40584cceece6d3530bcc25ac7b3b5f5d35260ae7
parenta00159d61be3f6456df7f63b0219994342913fd5
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