summaryrefslogtreecommitdiff
path: root/package/libselinux/Config.in
blob: e4d1309daa48fff2eed2b0dc84d21a536c599a49 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
config BR2_PACKAGE_LIBSELINUX
	bool "libselinux"
	select BR2_PACKAGE_LIBSEPOL
	select BR2_PACKAGE_PCRE
	depends on BR2_TOOLCHAIN_HAS_THREADS
	depends on BR2_LARGEFILE
	depends on !BR2_STATIC_LIBS
	help
	  libselinux is the runtime SELinux library that provides
	  interfaces (e.g. library functions for the SELinux kernel
	  APIs like getcon(), other support functions like
	  getseuserbyname()) to SELinux-aware applications. libselinux
	  may use the shared libsepol to manipulate the binary policy
	  if necessary (e.g. to downgrade the policy format to an
	  older version supported by the kernel) when loading policy.

	  http://selinuxproject.org/page/Main_Page

comment "libselinux needs a toolchain w/ largefile, threads, dynamic library"
	depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_LARGEFILE || BR2_STATIC_LIBS