[nautilus] Make libselinux dependency controllable by configure switch
- From: Carlos Soriano Sánchez <csoriano src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus] Make libselinux dependency controllable by configure switch
- Date: Wed, 2 Dec 2015 10:50:17 +0000 (UTC)
commit 450bf6bc9371d246f3084757efaef1a663d9f416
Author: Gilles Dartiguelongue <eva gentoo org>
Date: Wed Nov 25 09:23:51 2015 +0100
Make libselinux dependency controllable by configure switch
https://bugzilla.gnome.org/show_bug.cgi?id=758632
configure.ac | 23 ++++++++++++-----------
1 files changed, 12 insertions(+), 11 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index 703790d..48db1bc 100644
--- a/configure.ac
+++ b/configure.ac
@@ -140,18 +140,19 @@ dnl ==========================================================================
dnl ****************************
dnl *** Check for libselinux ***
dnl ****************************
-
-SELINUX_LIBS=
+
msg_selinux=no
-AC_CHECK_LIB(selinux, is_selinux_enabled,
- [AC_CHECK_HEADERS(selinux/selinux.h,
- [AC_SEARCH_LIBS(selinux_raw_to_trans_context, selinux,
- [AC_DEFINE(HAVE_SELINUX, 1, [Define to 1 if libselinux is available])
- SELINUX_LIBS="-lselinux"
- msg_selinux=yes])
- ])
- ])
-AC_SUBST(SELINUX_LIBS)
+
+AC_ARG_ENABLE([selinux],
+ [AS_HELP_STRING([--enable-selinux],
+ [Enable selinux support])])
+AS_IF([test "$enable_selinux" != "no"],
+ [PKG_CHECK_MODULES([SELINUX], [libselinux >= 2.0],
+ [
+ AC_DEFINE([HAVE_SELINUX], [1], [Define to 1 if libselinux is available])
+ msg_selinux=yes
+ ])
+ ])
AC_ARG_ENABLE(empty_view,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]