Skip to content

Commit 440edfd

Browse files
authored
Add option to suppress versioning of the internal name
1 parent 63fbffd commit 440edfd

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

exports/Makefile

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,8 +132,12 @@ libgoto_hpl.def : $(GENSYM)
132132
./$(GENSYM) win2khpl $(ARCH) dummy $(EXPRECISION) $(NO_CBLAS) $(NO_LAPACK) $(NO_LAPACKE) $(NEED2UNDERSCORES) $(ONLY_CBLAS) "$(SYMBOLPREFIX)" "$(SYMBOLSUFFIX)" $(BUILD_LAPACK_DEPRECATED) $(BUILD_BFLOAT16) $(BUILD_SINGLE) $(BUILD_DOUBLE) $(BUILD_COMPLEX) $(BUILD_COMPLEX16) > $(@F)
133133

134134
ifeq ($(OSNAME), Darwin)
135+
ifeq ($(FIXED_LIBNAME),1)
136+
INTERNALNAME = $(LIBPREFIX).dylib
137+
else
135138
INTERNALNAME = $(LIBPREFIX).$(MAJOR_VERSION).dylib
136139
endif
140+
endif
137141

138142
ifeq (, $(SYMBOLPREFIX)$(SYMBOLSUFFIX))
139143
$(LIBDYNNAME) : ../$(LIBNAME) osx.def
@@ -169,8 +173,12 @@ INTERNALNAME = $(LIBPREFIX).so
169173
FEXTRALIB += -lm
170174
EXTRALIB += -lm
171175
else
176+
ifeq ($(FIXED_LIBNAME),1)
177+
INTERNALNAME = $(LIBPREFIX).so
178+
else
172179
INTERNALNAME = $(LIBPREFIX).so.$(MAJOR_VERSION)
173180
endif
181+
endif
174182

175183
ifeq (, $(SYMBOLPREFIX)$(SYMBOLSUFFIX))
176184
../$(LIBSONAME) : ../$(LIBNAME) linktest.c

0 commit comments

Comments
 (0)