From ba0709d308db0fb1c97a3e90387498da24a564e9 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Sat, 2 Aug 2025 19:56:23 +0100 Subject: Fix parsing template values in ifdef/ifndef. --- make/configure.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/make/configure.pm b/make/configure.pm index 1a419a5a8..bb3414abd 100644 --- a/make/configure.pm +++ b/make/configure.pm @@ -299,11 +299,11 @@ sub parse_templates($$$) { push @lines, "#${indent}undef $value"; } } elsif ($name eq 'ifdef') { - if ($name =~ /^(\S+)\s+(.+)/ && $settings{$1}) { + if ($value =~ /^(\S+)\s+(.+)/ && $settings{$1}) { push @lines, $indent . $2; } } elsif ($name eq 'ifndef') { - if ($3 =~ /^(\S+)\s+(.+)/ && !$settings{$1}) { + if ($value =~ /^(\S+)\s+(.+)/ && !$settings{$1}) { push @lines, $indent . $2; } } elsif ($name eq 'mode') { -- cgit v1.3.1-10-gc9f91