policy-default: Use libsmack to check client label
[src/agl-compositor.git] / meson.build
index bc65c1c..ad996e8 100644 (file)
@@ -41,6 +41,7 @@ foreach func: optional_libc_funcs
 endforeach
 
 dep_libsystemd = dependency('libsystemd', required: false)
+dep_libsmack = dependency('libsmack', required: false)
 dep_scanner = dependency('wayland-scanner', native: true)
 prog_scanner = find_program(dep_scanner.get_pkgconfig_variable('wayland_scanner'))
 dep_wp = dependency('wayland-protocols', version: '>= 1.18')
@@ -180,6 +181,11 @@ if deps_remoting.length() == depnames.length()
   message('Found remoting depends, enabling remoting')
 endif
 
+if dep_libsmack.found()
+  config_h.set('HAVE_SMACK', 1)
+  deps_libweston += dep_libsmack
+endif
+
 configure_file(output: 'config.h', configuration: config_h)
 
 exe_agl_compositor = executable(