summaryrefslogtreecommitdiffstats
path: root/c/src/aclocal/bsp-bspcleanup-options.m4
blob: 1c2ac586b1267a62f2474efec6fcdf6d7a595f0e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
dnl
dnl RTEMS_BSP_CLEANUP_OPTIONS - some autoconf voodoo to provide each BSPs'
dnl configure script with the standard options supported by the shared
dnl implementation of bsp_fatal_extension().
dnl
dnl To be used in bsp-configure scripts
dnl
dnl USAGE:
dnl    RTEMS_BSP_CLEANUP_OPTIONS

AC_DEFUN([RTEMS_BSP_CLEANUP_OPTIONS],[
RTEMS_BSPOPTS_SET([BSP_PRESS_KEY_FOR_RESET],[*],[0])
RTEMS_BSPOPTS_HELP([BSP_PRESS_KEY_FOR_RESET],
[If defined to a non-zero value, print a message and wait until pressed before
resetting board when application exits.])

RTEMS_BSPOPTS_SET([BSP_RESET_BOARD_AT_EXIT],[*],[1])
RTEMS_BSPOPTS_HELP([BSP_RESET_BOARD_AT_EXIT],
[If defined to a non-zero value, reset the board when the application exits.])

RTEMS_BSPOPTS_SET([BSP_PRINT_EXCEPTION_CONTEXT],[*],[1])
RTEMS_BSPOPTS_HELP([BSP_PRINT_EXCEPTION_CONTEXT],
[If defined to a non-zero value, prints the exception context when an
unexpected exception occurs.])])