Skip to content

Commit 5cb0d23

Browse files
authored
Support USE_PERL fallback for gensymbol
1 parent f5a379b commit 5cb0d23

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

cmake/export.cmake

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,12 +50,21 @@ else()
5050
set(ONLY_CBLAS_IN ${ONLY_CBLAS})
5151
endif()
5252

53+
if (NOT DEFINED USE_PERL)
5354
add_custom_command(
5455
OUTPUT ${PROJECT_BINARY_DIR}/openblas.def
5556
#TARGET ${OpenBLAS_LIBNAME} PRE_LINK
5657
COMMAND "${PROJECT_SOURCE_DIR}/exports/gensymbol"
5758
ARGS "win2k" "${ARCH_IN}" "dummy" "${EXPRECISION_IN}" "${NO_CBLAS_IN}" "${NO_LAPACK_IN}" "${NO_LAPACKE_IN}" "${NEED2UNDERSCORES_IN}" "${ONLY_CBLAS_IN}" "${SYMBOLPREFIX}" "${SYMBOLSUFFIX}" > "${PROJECT_BINARY_DIR}/openblas.def"
5859
COMMENT "Create openblas.def file"
5960
VERBATIM)
60-
61+
else
62+
add_custom_command(
63+
OUTPUT ${PROJECT_BINARY_DIR}/openblas.def
64+
#TARGET ${OpenBLAS_LIBNAME} PRE_LINK
65+
COMMAND perl
66+
ARGS "${PROJECT_SOURCE_DIR}/exports/gensymbol" "win2k" "${ARCH_IN}" "dummy" "${EXPRECISION_IN}" "${NO_CBLAS_IN}" "${NO_LAPACK_IN}" "${NO_LAPACKE_IN}" "${NEED2UNDERSCORES_IN}" "${ONLY_CBLAS_IN}" "${SYMBOLPREFIX}" "${SYMBOLSUFFIX}" > "${PROJECT_BINARY_DIR}/openblas.def"
67+
COMMENT "Create openblas.def file"
68+
VERBATIM)
69+
endif()
6170
endif()

0 commit comments

Comments
 (0)