Introduce LIBNAMEPREFIX to avoid messing with the internal LIBPREFIX
This commit is contained in:
parent
25b300bbee
commit
bb96e466ae
|
@ -172,7 +172,7 @@ endif
|
||||||
|
|
||||||
@echo Generating $(LIBSONAMEBASE)$(SUFFIX64).pc in "$(DESTDIR)$(OPENBLAS_PKGCONFIG_DIR)"
|
@echo Generating $(LIBSONAMEBASE)$(SUFFIX64).pc in "$(DESTDIR)$(OPENBLAS_PKGCONFIG_DIR)"
|
||||||
@echo 'libdir='$(OPENBLAS_LIBRARY_DIR) > "$(PKGFILE)"
|
@echo 'libdir='$(OPENBLAS_LIBRARY_DIR) > "$(PKGFILE)"
|
||||||
@echo 'libprefix='$(LIBPREFIX) >> "$(PKGFILE)"
|
@echo 'libprefix='$(LIBNAMEPREFIX) >> "$(PKGFILE)"
|
||||||
@echo 'libnamesuffix='$(LIBNAMESUFFIX) >> "$(PKGFILE)"
|
@echo 'libnamesuffix='$(LIBNAMESUFFIX) >> "$(PKGFILE)"
|
||||||
@echo 'libsuffix='$(SYMBOLSUFFIX) >> "$(PKGFILE)"
|
@echo 'libsuffix='$(SYMBOLSUFFIX) >> "$(PKGFILE)"
|
||||||
@echo 'includedir='$(OPENBLAS_INCLUDE_DIR) >> "$(PKGFILE)"
|
@echo 'includedir='$(OPENBLAS_INCLUDE_DIR) >> "$(PKGFILE)"
|
||||||
|
@ -190,7 +190,7 @@ endif
|
||||||
ifneq ($(NO_SHARED),1)
|
ifneq ($(NO_SHARED),1)
|
||||||
#ifeq logical or
|
#ifeq logical or
|
||||||
ifeq ($(OSNAME), $(filter $(OSNAME),Linux FreeBSD NetBSD OpenBSD DragonFly))
|
ifeq ($(OSNAME), $(filter $(OSNAME),Linux FreeBSD NetBSD OpenBSD DragonFly))
|
||||||
@echo "SET(OpenBLAS_LIBRARIES ${OPENBLAS_LIBRARY_DIR}/$(LIBPREFIX)$(LIBSONAMEBASE)$(LIBNAMESUFFIX).so)" >> "$(DESTDIR)$(OPENBLAS_CMAKE_DIR)/$(OPENBLAS_CMAKE_CONFIG)"
|
@echo "SET(OpenBLAS_LIBRARIES ${OPENBLAS_LIBRARY_DIR}/$(LIBPREFIX)$(LIBNAMESUFFIX).so)" >> "$(DESTDIR)$(OPENBLAS_CMAKE_DIR)/$(OPENBLAS_CMAKE_CONFIG)"
|
||||||
endif
|
endif
|
||||||
ifeq ($(OSNAME), $(filter $(OSNAME),WINNT CYGWIN_NT))
|
ifeq ($(OSNAME), $(filter $(OSNAME),WINNT CYGWIN_NT))
|
||||||
@echo "SET(OpenBLAS_LIBRARIES ${OPENBLAS_BINARY_DIR}/$(LIBDLLNAME))" >> "$(DESTDIR)$(OPENBLAS_CMAKE_DIR)/$(OPENBLAS_CMAKE_CONFIG)"
|
@echo "SET(OpenBLAS_LIBRARIES ${OPENBLAS_BINARY_DIR}/$(LIBDLLNAME))" >> "$(DESTDIR)$(OPENBLAS_CMAKE_DIR)/$(OPENBLAS_CMAKE_CONFIG)"
|
||||||
|
|
|
@ -5,6 +5,11 @@
|
||||||
# This library's version
|
# This library's version
|
||||||
VERSION = 0.3.26.dev
|
VERSION = 0.3.26.dev
|
||||||
|
|
||||||
|
# If you set this prefix, the library name will be lib$(LIBNAMESUFFIX)openblas.a
|
||||||
|
# and lib$(LIBNAMESUFFIX)openblas.so, with a matching soname in the shared library
|
||||||
|
#
|
||||||
|
# LIBNAMEPREFIX = scipy
|
||||||
|
|
||||||
# If you set the suffix, the library name will be libopenblas_$(LIBNAMESUFFIX).a
|
# If you set the suffix, the library name will be libopenblas_$(LIBNAMESUFFIX).a
|
||||||
# and libopenblas_$(LIBNAMESUFFIX).so. Meanwhile, the soname in shared library
|
# and libopenblas_$(LIBNAMESUFFIX).so. Meanwhile, the soname in shared library
|
||||||
# is libopenblas_$(LIBNAMESUFFIX).so.0.
|
# is libopenblas_$(LIBNAMESUFFIX).so.0.
|
||||||
|
|
|
@ -1516,6 +1516,10 @@ ifndef LIBSONAMEBASE
|
||||||
LIBSONAMEBASE = openblas
|
LIBSONAMEBASE = openblas
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifndef LIBNAMEPREFIX
|
||||||
|
LIBNAMEPREFIX =
|
||||||
|
endif
|
||||||
|
|
||||||
ifndef LIBNAMESUFFIX
|
ifndef LIBNAMESUFFIX
|
||||||
LIBNAMEBASE = $(SYMBOLPREFIX)$(LIBSONAMEBASE)$(SYMBOLSUFFIX)
|
LIBNAMEBASE = $(SYMBOLPREFIX)$(LIBSONAMEBASE)$(SYMBOLSUFFIX)
|
||||||
else
|
else
|
||||||
|
@ -1523,9 +1527,9 @@ LIBNAMEBASE = $(SYMBOLPREFIX)$(LIBSONAMEBASE)$(SYMBOLSUFFIX)_$(LIBNAMESUFFIX)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(OSNAME), CYGWIN_NT)
|
ifeq ($(OSNAME), CYGWIN_NT)
|
||||||
LIBPREFIX = cyg$(LIBNAMEBASE)
|
LIBPREFIX = cyg$(LIBNAMEPREFIX)$(LIBNAMEBASE)
|
||||||
else
|
else
|
||||||
LIBPREFIX = lib$(LIBNAMEBASE)
|
LIBPREFIX = lib$(LIBNAMEPREFIX)$(LIBNAMEBASE)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
KERNELDIR = $(TOPDIR)/kernel/$(ARCH)
|
KERNELDIR = $(TOPDIR)/kernel/$(ARCH)
|
||||||
|
@ -1705,8 +1709,8 @@ endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(FIXED_LIBNAME),1)
|
ifeq ($(FIXED_LIBNAME),1)
|
||||||
LIBNAME = $(LIBPREFIX)$(LIBSONAMEBASE)$(LIBNAMESUFFIX).$(LIBSUFFIX)
|
LIBNAME = lib$(LIBNAMEPREFIX)$(LIBSONAMEBASE)$(LIBNAMESUFFIX).$(LIBSUFFIX)
|
||||||
LIBNAME_P = $(LIBPREFIX)$(LISOBNAMEBASE)$(LIBNAMESUFFIX)_p.$(LIBSUFFIX)
|
LIBNAME_P = lib$(LIBNAMEPREFIX)$(LISOBNAMEBASE)$(LIBNAMESUFFIX)_p.$(LIBSUFFIX)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
LIBDLLNAME = $(LIBPREFIX).dll
|
LIBDLLNAME = $(LIBPREFIX).dll
|
||||||
|
|
Loading…
Reference in New Issue