xref: /OK3568_Linux_fs/buildroot/package/setools/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1config BR2_PACKAGE_SETOOLS
2	bool "setools"
3	depends on !BR2_STATIC_LIBS
4	depends on BR2_TOOLCHAIN_HAS_THREADS
5	depends on BR2_USE_WCHAR
6	depends on BR2_USE_MMU
7	depends on BR2_PACKAGE_PYTHON3
8	select BR2_PACKAGE_PYTHON_NETWORKX # runtime
9	select BR2_PACKAGE_PYTHON_SETUPTOOLS
10	select BR2_PACKAGE_LIBSELINUX
11	help
12	  SETools is an open source project designed to facilitate
13	  SELinux policy analysis. The primary tools are:
14	   * apol - analyze a SELinux policy. (requires python-qt5)
15	   * sediff - semantic policy difference tool for SELinux.
16	   * sedta - Perform domain transition analyses
17	   * seinfoflow - information flow analysis for SELinux
18	   * sesearch - Search rules (allow, type_transition, etc.)
19
20	  https://github.com/SELinuxProject/setools/
21
22comment "setools needs a toolchain w/ threads, wchar, dynamic library"
23	depends on BR2_USE_MMU
24	depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS || \
25		!BR2_USE_WCHAR
26
27comment "setools needs python3"
28	depends on BR2_USE_MMU
29	depends on !BR2_PACKAGE_PYTHON3
30