Skip to content

Commit 5fbe259

Browse files
authored
Merge pull request #4534 from martin-frbg/issue4528
Omit redundant prefixes or suffixes in library naming
2 parents accea15 + d140940 commit 5fbe259

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

Makefile.system

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1520,10 +1520,18 @@ ifndef LIBNAMEPREFIX
15201520
LIBNAMEPREFIX =
15211521
endif
15221522

1523+
SYMPREFIX=$(SYMBOLPREFIX)
1524+
ifeq ($(SYMBOLPREFIX),$(LIBNAMEPREFIX))
1525+
SYMPREFIX=
1526+
endif
1527+
SYMSUFFIX=$(SYMBOLSUFFIX)
1528+
ifeq ($(SYMBOLSUFFIX),$(LIBNAMESUFFIX))
1529+
SYMSUFFIX=
1530+
endif
15231531
ifndef LIBNAMESUFFIX
1524-
LIBNAMEBASE = $(SYMBOLPREFIX)$(LIBSONAMEBASE)$(SYMBOLSUFFIX)
1532+
LIBNAMEBASE = $(SYMPREFIX)$(LIBSONAMEBASE)$(SYMSUFFIX)
15251533
else
1526-
LIBNAMEBASE = $(SYMBOLPREFIX)$(LIBSONAMEBASE)$(SYMBOLSUFFIX)$(LIBNAMESUFFIX)
1534+
LIBNAMEBASE = $(SYMPREFIX)$(LIBSONAMEBASE)$(SYMSUFFIX)$(LIBNAMESUFFIX)
15271535
endif
15281536

15291537
ifeq ($(OSNAME), CYGWIN_NT)

0 commit comments

Comments
 (0)