|
Packit |
e9ba0d |
#
|
|
Packit |
e9ba0d |
# lldp_SYSTEMTAP
|
|
Packit |
e9ba0d |
#
|
|
Packit |
e9ba0d |
# Check for DTrace/Systemtap support
|
|
Packit |
e9ba0d |
|
|
Packit |
e9ba0d |
AC_DEFUN([lldp_SYSTEMTAP], [
|
|
Packit |
e9ba0d |
# Enable systemtap support
|
|
Packit |
e9ba0d |
lldp_ARG_ENABLE([dtrace], [systemtap/DTrace trace support], [no])
|
|
Packit |
e9ba0d |
AM_CONDITIONAL([ENABLE_SYSTEMTAP], [test x"$enable_dtrace" = x"yes"])
|
|
Packit |
e9ba0d |
if test x"$enable_dtrace" = x"yes"; then
|
|
Packit |
e9ba0d |
AC_CHECK_PROGS(DTRACE, dtrace)
|
|
Packit |
e9ba0d |
if test -z "$DTRACE"; then
|
|
Packit |
e9ba0d |
AC_MSG_ERROR([*** dtrace command not found])
|
|
Packit |
e9ba0d |
fi
|
|
Packit |
e9ba0d |
AC_CHECK_HEADER([sys/sdt.h],,[AC_MSG_ERROR([*** no sys/sdt.h header found])])
|
|
Packit |
e9ba0d |
fi
|
|
Packit |
e9ba0d |
])
|