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:26:03 +0000 (00:26 -0600)
commit87822d45376b39b0bbc7ce692092cead8b65df81
treedefc1da24169ac5f9f084265ca18b7ab80587804
parent494f4f87d0ba9aee36b6e277f57a5fb6c4485af3
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