Avoid truncating cblas.h when compiling gencblas target
authorNeil Shipp <neilsh@microsoft.com>
Fri, 23 Jun 2017 00:08:09 +0000 (17:08 -0700)
committerNeil Shipp <neilsh@microsoft.com>
Fri, 23 Jun 2017 00:08:09 +0000 (17:08 -0700)
CMakeLists.txt

index c6c4e2e..c73b7f4 100644 (file)
@@ -252,7 +252,8 @@ if(NOT NO_CBLAS)
        message (STATUS "Generating cblas.h in ${CMAKE_INSTALL_INCLUDEDIR}")
 
        ADD_CUSTOM_TARGET(gencblas
-       COMMAND ${SED} 's/common/openblas_config/g' ${CMAKE_CURRENT_SOURCE_DIR}/cblas.h > "${CMAKE_BINARY_DIR}/cblas.h"
+       COMMAND ${SED} 's/common/openblas_config/g' ${CMAKE_CURRENT_SOURCE_DIR}/cblas.h > "${CMAKE_BINARY_DIR}/cblas.tmp"
+       COMMAND cp "${CMAKE_BINARY_DIR}/cblas.tmp" "${CMAKE_BINARY_DIR}/cblas.h"
        DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/cblas.h
        )
        add_dependencies( ${OpenBLAS_LIBNAME} gencblas)