diff options
author | Jakub Jelinek <jakub@redhat.com> | 2025-04-07 14:25:49 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2025-04-07 14:25:49 +0200 |
commit | fdbe017bc15f8cf6f211a056c1822bc1a933ae85 (patch) | |
tree | a26a4acda970d7a76ffdeae66fc34449c5b24a88 /gcc | |
parent | 5d3b2f07b13682e49b18b7b06797d4965a600b56 (diff) | |
download | gcc-fdbe017bc15f8cf6f211a056c1822bc1a933ae85.zip gcc-fdbe017bc15f8cf6f211a056c1822bc1a933ae85.tar.gz gcc-fdbe017bc15f8cf6f211a056c1822bc1a933ae85.tar.bz2 |
cobol: sed portability fix
Apparently Darwin sed doesn't like 's/\(foo\|bar\|baz\)/qux/' syntax,
simplified by using a pattern which matches all libgcobol header names
except possible config.h.
2025-04-07 Jakub Jelinek <jakub@redhat.com>
* Make-lang.in (cobol/charmaps.cc, cobol/valconv.cc): Use a BRE
only sed regex.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/cobol/Make-lang.in | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/gcc/cobol/Make-lang.in b/gcc/cobol/Make-lang.in index d14190f..422ebe2 100644 --- a/gcc/cobol/Make-lang.in +++ b/gcc/cobol/Make-lang.in @@ -90,9 +90,7 @@ cobol1_OBJS = \ # so that the .h files can be found. cobol/charmaps.cc cobol/valconv.cc: cobol/%.cc: $(LIB_SOURCE)/%.cc - -l='ec\|common-defs\|io\|gcobolio\|gfileio\|charmaps'; \ - l=$$l'\|valconv\|exceptl'; \ - sed -e '/^#include/s,"\('$$l'\)\.h","../../libgcobol/\1.h",' $^ > $@ + sed -e '/^#include/s,"\([^"]*[^g"].h\)","../../libgcobol/\1",' $^ > $@ LIB_SOURCE_H=$(wildcard $(LIB_SOURCE)/*.h) |