config_h.set_quoted('LIBINPUT_QUIRKS_DIR', dir_data)
config_h.set_quoted('LIBINPUT_QUIRKS_OVERRIDE_FILE', libinput_data_override_path)
-if get_option('install-quirks-data')
+if get_option('quirks-enable')
quirks_data = [
'quirks/10-generic-keyboard.quirks',
'quirks/10-generic-lid.quirks',
'quirks/50-system-system76.quirks',
'quirks/50-system-toshiba.quirks',
]
+config_h.set10('ENABLE_QUIRKS', 1)
else
quirks_data = []
endif
type: 'boolean',
value: true,
description: 'Enable to build udev files [default=true]')
-option('install-quirks-data',
+option('quirks-enable',
type: 'boolean',
value: true,
description: 'Install data files for quirks [default=true]')
/* If we fail, we'll fail next time too */
libinput->quirks_initialized = true;
+#ifdef ENABLE_QUIRKS
data_path = getenv("LIBINPUT_QUIRKS_DIR");
if (!data_path) {
data_path = LIBINPUT_QUIRKS_DIR;
}
libinput->quirks = quirks;
+#endif
}
static void