aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2025-04-07 14:25:49 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2025-04-07 14:25:49 +0200
commitfdbe017bc15f8cf6f211a056c1822bc1a933ae85 (patch)
treea26a4acda970d7a76ffdeae66fc34449c5b24a88 /gcc
parent5d3b2f07b13682e49b18b7b06797d4965a600b56 (diff)
downloadgcc-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.in4
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)