Signed-off-by: Artur Wiebe <[email protected]>
---
 rules/systemd.in   | 5 +++++
 rules/systemd.make | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/rules/systemd.in b/rules/systemd.in
index 17997574b..e18bdb24f 100644
--- a/rules/systemd.in
+++ b/rules/systemd.in
@@ -23,6 +23,7 @@ menuconfig SYSTEMD
        select XZ               if SYSTEMD_XZ
        select LZ4              if SYSTEMD_LZ4
        select ZSTD             if SYSTEMD_ZSTD
+       select PCRE2            if SYSTEMD_PCRE2
        select LIBMICROHTTPD    if SYSTEMD_MICROHTTPD
        select LIBSECCOMP       if SYSTEMD_SECCOMP
        select IPTABLES         if SYSTEMD_IPMASQUERADE
@@ -180,6 +181,10 @@ config SYSTEMD_ZSTD
        bool
        prompt "ZSTD compressed journal support"
 
+config SYSTEMD_PCRE2
+       bool
+       prompt "regexp matching support using pcre2"
+
 config SYSTEMD_JOURNAL_REMOTE
        bool
        select SYSTEMD_MICROHTTPD
diff --git a/rules/systemd.make b/rules/systemd.make
index 7e085f49d..298b05702 100644
--- a/rules/systemd.make
+++ b/rules/systemd.make
@@ -151,7 +151,7 @@ SYSTEMD_CONF_OPT    := \
        -Doss-fuzz=false \
        -Dp11kit=false \
        -Dpam=false \
-       -Dpcre2=false \
+       -Dpcre2=$(call ptx/truefalse,PTXCONF_SYSTEMD_PCRE2) \
        -Dpolkit=$(call ptx/truefalse,PTXCONF_SYSTEMD_POLKIT) \
        -Dportabled=false \
        -Dpstore=false \
-- 
2.39.1


Reply via email to