Skip to content

Commit 25f701e

Browse files
author
H. Peter Anvin
committed
spec generation: try to distinguish use pragmas from modules
Assume module names (for "use") always start with a capital letter, and that anything that doesn't is a pragma. Signed-off-by: H. Peter Anvin <[email protected]>
1 parent 03469f5 commit 25f701e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Makefile.in

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -477,8 +477,8 @@ spec: nasm.spec
477477
ALLPERLSRC := $(shell find $(srcdir) -type f -name '*.p[lh]')
478478

479479
perlbreq.si: $(ALLPERLSRC)
480-
sed -n -r -e 's/^[[:space:]]*use[[:space:]]+([^[:space:];]+).*$$/BuildRequires: perl(\1)/p' $(ALLPERLSRC) | \
481-
sed -r -e '/perl\((strict|warnings|Win32.*)\)/d' | \
480+
sed -n -r -e 's/^[[:space:]]*use[[:space:]]+([[:upper:]][^[:space:];]*).*$$/BuildRequires: perl(\1)/p' $(ALLPERLSRC) | \
481+
sed -r -e '/perl\((Win32.*)\)/d' | \
482482
sort | uniq > perlbreq.si
483483

484484
nasm.spec: nasm.spec.in nasm.spec.sed version.sed perlbreq.si

0 commit comments

Comments
 (0)