blob: df466d4eea5e7c6e5b815b65a2b14bbf8d442775 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
# SPDX-License-Identifier: BSD-3-Clause
# Copyright (c) 2022 Nokia
#
# ODP_EVENT_VALIDATION
# --------------------
# Select event validation level
AC_DEFUN([ODP_EVENT_VALIDATION], [dnl
AC_ARG_ENABLE([event-validation],
[AS_HELP_STRING([--enable-event-validation],
[enable event validation (warn/abort)
[default=disabled] (linux-generic)])],
[], [AS_IF([test "x$enable_debug" = "xfull"],
[enable_event_validation=yes], [enable_event_validation=no])])
# Default to abort mode if validation is enabled
AS_IF([test "x$enable_event_validation" = "xyes"],
[enable_event_validation="abort"])
validation_level=0
AS_IF([test "x$enable_event_validation" = "xwarn"], [validation_level=1])
AS_IF([test "x$enable_event_validation" = "xyes" -o "x$enable_event_validation" = "xabort"],
[validation_level=2])
AC_DEFINE_UNQUOTED([_ODP_EVENT_VALIDATION], [$validation_level],
[Define to 1 or 2 to enable event validation])
]) # ODP_EVENT_VALIDATION
|