# Check for compiler and library settings.
-LIBVIRT_ARG_ATTR
LIBVIRT_ARG_AUDIT
LIBVIRT_ARG_BASH_COMPLETION
LIBVIRT_ARG_BLKID
LIBVIRT_ARG_WIRESHARK
LIBVIRT_ARG_YAJL
-LIBVIRT_CHECK_ATTR
LIBVIRT_CHECK_AUDIT
LIBVIRT_CHECK_BASH_COMPLETION
LIBVIRT_CHECK_BLKID
AC_MSG_NOTICE([])
AC_MSG_NOTICE([Libraries])
AC_MSG_NOTICE([])
-LIBVIRT_RESULT_ATTR
LIBVIRT_RESULT_AUDIT
LIBVIRT_RESULT_BASH_COMPLETION
LIBVIRT_RESULT_BLKID
+++ /dev/null
-dnl The libattr.so library
-
-AC_DEFUN([LIBVIRT_ARG_ATTR],[
- LIBVIRT_ARG_WITH_FEATURE([ATTR], [attr], [check])
-])
-
-AC_DEFUN([LIBVIRT_CHECK_ATTR],[
- LIBVIRT_CHECK_LIB([ATTR], [attr], [getxattr], [sys/xattr.h])
-])
-
-AC_DEFUN([LIBVIRT_RESULT_ATTR],[
- LIBVIRT_RESULT_LIB([ATTR])
-])
conf.set_quoted('APPARMOR_PROFILES_PATH', '/sys/kernel/security/apparmor/profiles')
endif
+attr_dep = cc.find_library('attr', required: get_option('attr'))
+if attr_dep.found()
+ conf.set('HAVE_LIBATTR', 1)
+endif
+
# define top include directory
libs_summary = {
'acl': acl_dep.found(),
'apparmor': apparmor_dep.found(),
+ 'attr': attr_dep.found(),
}
summary(libs_summary, section: 'Libraries', bool_yn: true)
# build dependencies options
option('apparmor', type: 'feature', value: 'auto', description: 'apparmor support')
+option('attr', type: 'feature', value: 'auto', description: 'attr support')
# build driver options