]> git.alsa-project.org Git - alsa-utils.git/commitdiff
configure: detect udevdir via pkg-config, fallback to /lib/udev/rules.d
authorIvailo Monev <xakepa10@gmail.com>
Sat, 16 Nov 2013 14:00:19 +0000 (14:00 +0000)
committerTakashi Iwai <tiwai@suse.de>
Sun, 17 Nov 2013 09:03:49 +0000 (10:03 +0100)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
configure.in

index 3ae320926a1c791801908c0239953d3ab0ffd8e5..60da1fa680ba713331254e0bf757135c2767d9e4 100644 (file)
@@ -120,8 +120,14 @@ AM_CONDITIONAL(USE_XMLTO, test x"$xmlto" = xyes)
 
 AC_ARG_WITH(
         [udev-rules-dir],
-        AS_HELP_STRING([--with-udev-rules-dir],[Directory where to install udev rules to (defaults to /lib/udev/rules.d)]),
-        [udevrulesdir=$withval], [udevrulesdir="/lib/udev/rules.d"])
+        AS_HELP_STRING([--with-udev-rules-dir=DIR],[Directory where to install udev rules to (default=auto)]),
+        [udevrulesdir="$withval"],
+        [udevdir=$($PKG_CONFIG udev --variable=udevdir)
+        if test "x$udevdir" = "x"; then
+            udevrulesdir="/lib/udev/rules.d"
+        else
+            udevrulesdir="$udevdir/rules.d"
+        fi])
 AC_SUBST(udevrulesdir)
 
 dnl Checks for header files.