]>
git.ipfire.org Git - thirdparty/systemd.git/blob - src/basic/build.h
1 /* SPDX-License-Identifier: LGPL-2.1+ */
5 #define _PAM_FEATURE_ "+PAM"
7 #define _PAM_FEATURE_ "-PAM"
11 #define _AUDIT_FEATURE_ "+AUDIT"
13 #define _AUDIT_FEATURE_ "-AUDIT"
17 #define _SELINUX_FEATURE_ "+SELINUX"
19 #define _SELINUX_FEATURE_ "-SELINUX"
23 #define _APPARMOR_FEATURE_ "+APPARMOR"
25 #define _APPARMOR_FEATURE_ "-APPARMOR"
29 #define _IMA_FEATURE_ "+IMA"
31 #define _IMA_FEATURE_ "-IMA"
35 #define _SMACK_FEATURE_ "+SMACK"
37 #define _SMACK_FEATURE_ "-SMACK"
41 #define _SYSVINIT_FEATURE_ "+SYSVINIT"
43 #define _SYSVINIT_FEATURE_ "-SYSVINIT"
47 #define _UTMP_FEATURE_ "+UTMP"
49 #define _UTMP_FEATURE_ "-UTMP"
52 #if HAVE_LIBCRYPTSETUP
53 #define _LIBCRYPTSETUP_FEATURE_ "+LIBCRYPTSETUP"
55 #define _LIBCRYPTSETUP_FEATURE_ "-LIBCRYPTSETUP"
59 #define _GCRYPT_FEATURE_ "+GCRYPT"
61 #define _GCRYPT_FEATURE_ "-GCRYPT"
65 #define _GNUTLS_FEATURE_ "+GNUTLS"
67 #define _GNUTLS_FEATURE_ "-GNUTLS"
71 #define _ACL_FEATURE_ "+ACL"
73 #define _ACL_FEATURE_ "-ACL"
77 #define _XZ_FEATURE_ "+XZ"
79 #define _XZ_FEATURE_ "-XZ"
83 #define _LZ4_FEATURE_ "+LZ4"
85 #define _LZ4_FEATURE_ "-LZ4"
89 #define _SECCOMP_FEATURE_ "+SECCOMP"
91 #define _SECCOMP_FEATURE_ "-SECCOMP"
95 #define _BLKID_FEATURE_ "+BLKID"
97 #define _BLKID_FEATURE_ "-BLKID"
101 #define _ELFUTILS_FEATURE_ "+ELFUTILS"
103 #define _ELFUTILS_FEATURE_ "-ELFUTILS"
107 #define _KMOD_FEATURE_ "+KMOD"
109 #define _KMOD_FEATURE_ "-KMOD"
113 #define _IDN2_FEATURE_ "+IDN2"
115 #define _IDN2_FEATURE_ "-IDN2"
119 #define _IDN_FEATURE_ "+IDN"
121 #define _IDN_FEATURE_ "-IDN"
125 #define _PCRE2_FEATURE_ "+PCRE2"
127 #define _PCRE2_FEATURE_ "-PCRE2"
130 #define _CGROUP_HIEARCHY_ "default-hierarchy=" DEFAULT_HIERARCHY_NAME
132 #define SYSTEMD_FEATURES \
134 _AUDIT_FEATURE_ " " \
135 _SELINUX_FEATURE_ " " \
137 _APPARMOR_FEATURE_ " " \
138 _SMACK_FEATURE_ " " \
139 _SYSVINIT_FEATURE_ " " \
141 _LIBCRYPTSETUP_FEATURE_ " " \
142 _GCRYPT_FEATURE_ " " \
143 _GNUTLS_FEATURE_ " " \
147 _SECCOMP_FEATURE_ " " \
148 _BLKID_FEATURE_ " " \
149 _ELFUTILS_FEATURE_ " " \
153 _PCRE2_FEATURE_ " " \