Add NO_STATIC variable which disables static lib installation
Static library is still built for shared lib generation. Signed-off-by: Timothy Gu <timothygu99@gmail.com>
This commit is contained in:
parent
a8d4d1c4d3
commit
fe858873af
5
Makefile
5
Makefile
|
@ -128,6 +128,11 @@ ifeq ($(CORE), UNKOWN)
|
||||||
endif
|
endif
|
||||||
ifeq ($(NOFORTRAN), 1)
|
ifeq ($(NOFORTRAN), 1)
|
||||||
$(error OpenBLAS: Detecting fortran compiler failed. Please install fortran compiler, e.g. gfortran, ifort, openf90.)
|
$(error OpenBLAS: Detecting fortran compiler failed. Please install fortran compiler, e.g. gfortran, ifort, openf90.)
|
||||||
|
endif
|
||||||
|
ifeq ($(NO_STATIC), 1)
|
||||||
|
ifeq ($(NO_SHARED), 1)
|
||||||
|
$(error OpenBLAS: neither static nor shared are enabled.)
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
@-ln -fs $(LIBNAME) $(LIBPREFIX).$(LIBSUFFIX)
|
@-ln -fs $(LIBNAME) $(LIBPREFIX).$(LIBSUFFIX)
|
||||||
@for d in $(SUBDIRS) ; \
|
@for d in $(SUBDIRS) ; \
|
||||||
|
|
|
@ -50,10 +50,12 @@ ifndef NO_LAPACKE
|
||||||
endif
|
endif
|
||||||
|
|
||||||
#for install static library
|
#for install static library
|
||||||
|
ifndef NO_STATIC
|
||||||
@echo Copying the static library to $(DESTDIR)$(OPENBLAS_LIBRARY_DIR)
|
@echo Copying the static library to $(DESTDIR)$(OPENBLAS_LIBRARY_DIR)
|
||||||
@install -pm644 $(LIBNAME) $(DESTDIR)$(OPENBLAS_LIBRARY_DIR)
|
@install -pm644 $(LIBNAME) $(DESTDIR)$(OPENBLAS_LIBRARY_DIR)
|
||||||
@cd $(DESTDIR)$(OPENBLAS_LIBRARY_DIR) ; \
|
@cd $(DESTDIR)$(OPENBLAS_LIBRARY_DIR) ; \
|
||||||
ln -fs $(LIBNAME) $(LIBPREFIX).$(LIBSUFFIX)
|
ln -fs $(LIBNAME) $(LIBPREFIX).$(LIBSUFFIX)
|
||||||
|
endif
|
||||||
#for install shared library
|
#for install shared library
|
||||||
ifndef NO_SHARED
|
ifndef NO_SHARED
|
||||||
@echo Copying the shared library to $(DESTDIR)$(OPENBLAS_LIBRARY_DIR)
|
@echo Copying the shared library to $(DESTDIR)$(OPENBLAS_LIBRARY_DIR)
|
||||||
|
|
|
@ -48,6 +48,9 @@ VERSION = 0.2.9.rc2
|
||||||
# automatically detected by the the script.
|
# automatically detected by the the script.
|
||||||
# NUM_THREADS = 24
|
# NUM_THREADS = 24
|
||||||
|
|
||||||
|
# if you don't need to install the static library, please comment it in.
|
||||||
|
# NO_STATIC = 1
|
||||||
|
|
||||||
# if you don't need generate the shared library, please comment it in.
|
# if you don't need generate the shared library, please comment it in.
|
||||||
# NO_SHARED = 1
|
# NO_SHARED = 1
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue