| Description: | |
| Include and determine the availability of smack routines | |
| Files: | |
| lib/smack.h | |
| Depends-on: | |
| configure.ac: | |
| # Check whether libsmack is available | |
| LIB_SMACK= | |
| AC_ARG_ENABLE([libsmack], | |
| AS_HELP_STRING([--disable-libsmack], [disable libsmack support])) | |
| if test "X$enable_libsmack" != "Xno"; then | |
| AC_CHECK_LIB([smack], [smack_new_label_from_self], | |
| [AC_CHECK_LIB([smack], [smack_new_label_from_path], | |
| [AC_CHECK_HEADER([sys/smack.h], | |
| [LIB_SMACK=-lsmack | |
| AC_DEFINE([HAVE_SMACK], [1], [libsmack usability])] | |
| )])]) | |
| if test "X$LIB_SMACK" = "X"; then | |
| if test "X$enable_libsmack" = "Xyes"; then | |
| AC_MSG_ERROR([libsmack library was not found or not usable]) | |
| fi | |
| fi | |
| else | |
| AC_MSG_WARN([libsmack support disabled by user]) | |
| fi | |
| AC_SUBST([LIB_SMACK]) | |
| Makefile.am: | |
| lib_SOURCES += smack.h | |
| Include: | |
| "smack.h" | |
| License: | |
| LGPL | |
| Maintainer: | |
| Pádraig Brady | |