diff --git a/CMakeLists.txt b/CMakeLists.txt index dab5632bc9..164be96112 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -735,7 +735,9 @@ if(NOT NOFORTRAN) file(APPEND ${F77BLAS_H} "#define OPENBLAS_F77BLAS_H\n") file(APPEND ${F77BLAS_H} "#include \"openblas_config.h\"\n") file(READ ${CMAKE_CURRENT_SOURCE_DIR}/common_interface.h COMMON_INTERFACE_H_CONTENTS) - file(APPEND ${F77BLAS_H} "${COMMON_INTERFACE_H_CONTENTS}\n") + string(REPLACE "OPENBLAS_API" "BLASFUNC" F77BLAS_H_CONTENTS_TMP "${COMMON_INTERFACE_H_CONTENTS}") + string(REPLACE "OPENBLAS_EXPORT " "" F77BLAS_H_CONTENTS "${F77BLAS_H_CONTENTS_TMP}") + file(APPEND ${F77BLAS_H} "${F77BLAS_H_CONTENTS}\n") file(APPEND ${F77BLAS_H} "#endif") install (FILES ${F77BLAS_H} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) endif() diff --git a/Makefile.install b/Makefile.install index 00f19679ea..8797702576 100644 --- a/Makefile.install +++ b/Makefile.install @@ -68,7 +68,7 @@ install : lib.grd @echo \#ifndef OPENBLAS_F77BLAS_H > "$(DESTDIR)$(OPENBLAS_INCLUDE_DIR)/f77blas.h" @echo \#define OPENBLAS_F77BLAS_H >> "$(DESTDIR)$(OPENBLAS_INCLUDE_DIR)/f77blas.h" @echo \#include \"openblas_config.h\" >> "$(DESTDIR)$(OPENBLAS_INCLUDE_DIR)/f77blas.h" - @cat common_interface.h >> "$(DESTDIR)$(OPENBLAS_INCLUDE_DIR)/f77blas.h" + @sed -e 's/OPENBLAS_API/BLASFUNC/g' -e 's/OPENBLAS_EXPORT //g' common_interface.h >> "$(DESTDIR)$(OPENBLAS_INCLUDE_DIR)/f77blas.h" @echo \#endif >> "$(DESTDIR)$(OPENBLAS_INCLUDE_DIR)/f77blas.h" ifneq ($(NO_CBLAS),1)