| @@ -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_P = $(LIBPREFIX)$(LISOBNAMEBASE)$(LIBNAMESUFFIX)_p.$(LIBSUFFIX) | |||||
| LIBNAME = lib$(LIBNAMEPREFIX)$(LIBSONAMEBASE)$(LIBNAMESUFFIX).$(LIBSUFFIX) | |||||
| LIBNAME_P = lib$(LIBNAMEPREFIX)$(LISOBNAMEBASE)$(LIBNAMESUFFIX)_p.$(LIBSUFFIX) | |||||
| endif | endif | ||||
| LIBDLLNAME = $(LIBPREFIX).dll | LIBDLLNAME = $(LIBPREFIX).dll | ||||