File tree Expand file tree Collapse file tree 1 file changed +32
-2
lines changed Expand file tree Collapse file tree 1 file changed +32
-2
lines changed Original file line number Diff line number Diff line change @@ -398,15 +398,45 @@ if (BUILD_SHARED_LIBS AND NOT ${SYMBOLPREFIX}${SYMBOLSUFFIX} STREQUAL "")
398
398
message (STATUS "adding suffix ${SYMBOLSUFFIX} to names of exported symbols in ${OpenBLAS_LIBNAME} " )
399
399
endif ()
400
400
401
+ if (${BUILD_LAPACK_DEPRECATED} )
402
+ set (BLD 1 )
403
+ else ()
404
+ set (BLD 0 )
405
+ endif ()
406
+ if (${BUILD_BFLOAT16} )
407
+ set (BBF16 1 )
408
+ else ()
409
+ set (BBF16 0 )
410
+ endif ()
411
+ if (${BUILD_SINGLE} )
412
+ set (BS 1 )
413
+ else ()
414
+ set (BS 0 )
415
+ endif ()
416
+ if (${BUILD_DOUBLE} )
417
+ set (BD 1 )
418
+ else ()
419
+ set (BD 0 )
420
+ endif ()
421
+ if (${BUILD_COMPLEX} )
422
+ set (BC 1 )
423
+ else ()
424
+ set (BC 0 )
425
+ endif ()
426
+ if (${BUILD_COMPLEX16} )
427
+ set (BZ 1 )
428
+ else ()
429
+ set (BZ 0 )
430
+ endif ()
401
431
if (NOT USE_PERL )
402
432
add_custom_command (TARGET ${OpenBLAS_LIBNAME} _shared POST_BUILD
403
- COMMAND ${PROJECT_SOURCE_DIR} /exports/gensymbol "objcopy" "${ARCH} " "${BU} " "${EXPRECISION_IN} " "${NO_CBLAS_IN} " "${NO_LAPACK_IN} " "${NO_LAPACKE_IN} " "${NEED2UNDERSCORES_IN} " "${ONLY_CBLAS_IN} " \"${SYMBOLPREFIX} \" \" ${SYMBOLSUFFIX} \" " ${BUILD_LAPACK_DEPRECATED } " " ${BUILD_BFLOAT16 } " " ${BUILD_SINGLE } " " ${BUILD_DOUBLE } " " ${BUILD_COMPLEX } " " ${BUILD_COMPLEX16 } " > ${PROJECT_BINARY_DIR} /objcopy.def
433
+ COMMAND ${PROJECT_SOURCE_DIR} /exports/gensymbol "objcopy" "${ARCH} " "${BU} " "${EXPRECISION_IN} " "${NO_CBLAS_IN} " "${NO_LAPACK_IN} " "${NO_LAPACKE_IN} " "${NEED2UNDERSCORES_IN} " "${ONLY_CBLAS_IN} " \"${SYMBOLPREFIX} \" \" ${SYMBOLSUFFIX} \" " ${BLD } " " ${BBF16 } " " ${BS } " " ${BD } " " ${BC } " " ${BZ } " > ${PROJECT_BINARY_DIR} /objcopy.def
404
434
COMMAND objcopy -v --redefine-syms ${PROJECT_BINARY_DIR} /objcopy.def ${PROJECT_BINARY_DIR} /lib/lib${OpenBLAS_LIBNAME} .so
405
435
COMMENT " renaming symbols "
406
436
)
407
437
else()
408
438
add_custom_command(TARGET ${OpenBLAS_LIBNAME} _shared POST_BUILD
409
- COMMAND perl ${PROJECT_SOURCE_DIR} /exports/gensymbol.pl " objcopy " " ${ARCH} " " ${BU} " " ${EXPRECISION_IN} " " ${NO_CBLAS_IN} " " ${NO_LAPACK_IN} " " ${NO_LAPACKE_IN} " " ${NEED2UNDERSCORES_IN} " " ${ONLY_CBLAS_IN} " \" ${SYMBOLPREFIX} \" \" ${SYMBOLSUFFIX} \" " ${BUILD_LAPACK_DEPRECATED } " " ${BUILD_BFLOAT16 } " " ${BUILD_SINGLE } " " ${BUILD_DOUBLE } " " ${BUILD_COMPLEX } " " ${BUILD_COMPLEX16 } " > ${PROJECT_BINARY_DIR} /objcopy.def
439
+ COMMAND perl ${PROJECT_SOURCE_DIR} /exports/gensymbol.pl " objcopy " " ${ARCH} " " ${BU} " " ${EXPRECISION_IN} " " ${NO_CBLAS_IN} " " ${NO_LAPACK_IN} " " ${NO_LAPACKE_IN} " " ${NEED2UNDERSCORES_IN} " " ${ONLY_CBLAS_IN} " \" ${SYMBOLPREFIX} \" \" ${SYMBOLSUFFIX} \" " ${BLD } " " ${BBF16 } " " ${BS } " " ${BD } " " ${BC } " " ${BZ } " > ${PROJECT_BINARY_DIR} /objcopy.def
410
440
COMMAND objcopy -v --redefine-syms ${PROJECT_BINARY_DIR} /objcopy.def ${PROJECT_BINARY_DIR} /lib/lib${OpenBLAS_LIBNAME} .so
411
441
COMMENT " renaming symbols "
412
442
)
You can’t perform that action at this time.
0 commit comments