;;
esac
+AC_ARG_ENABLE(backlight,
+ AS_HELP_STRING([--disable-backlight],
+ [Enable control over the backlight [default=yes]]),
+ [backlight="$enableval"],
+ [backlight="yes"])
+if test "x$backlight" = "xyes"; then
+ AC_DEFINE(USE_BACKLIGHT, 1, [Enable control of the backlight])
+fi
+
AC_ARG_ENABLE(backlight-helper,
AS_HELP_STRING([--disable-backlight-helper],
[Enable building the backlight helper executable for running X under a normal user [default=auto]]),
[backlight_helper="$enableval"],)
-AM_CONDITIONAL(BUILD_BACKLIGHT_HELPER, [test "x$backlight_helper" = "xyes"])
+AM_CONDITIONAL(BUILD_BACKLIGHT_HELPER, [test "x$backlight" = "xyes" -a "x$backlight_helper" = "xyes"])
if test "x$backlight_helper" = "xyes"; then
tools_msg="$tools_msg xf86-video-intel-backlight-helper"
AC_DEFINE(USE_BACKLIGHT_HELPER, 1, [Enable use of the backlight helper interfaces])
intel_screen_private *intel = intel_get_screen_private(output->scrn);
char *str;
+#if !USE_BACKLIGHT
+ return;
+#endif
+
str = xf86GetOptValString(intel->Options, OPTION_BACKLIGHT);
if (str != NULL) {
if (backlight_exists(str) != BL_NONE) {