2 #Only generate .def for dll on MSVC
5 set_source_files_properties(${OpenBLAS_DEF_FILE} PROPERTIES GENERATED 1)
13 if (${CORE} STREQUAL "generic")
14 set(ARCH_IN "GENERIC")
17 if (NOT DEFINED EXPRECISION)
20 set(EXPRECISION_IN ${EXPRECISION})
23 if (NOT DEFINED NO_CBLAS)
26 set(NO_CBLAS_IN ${NO_CBLAS})
29 if (NOT DEFINED NO_LAPACK)
32 set(NO_LAPACK_IN ${NO_LAPACK})
35 if (NOT DEFINED NO_LAPACKE)
38 set(NO_LAPACKE_IN ${NO_LAPACKE})
41 if (NOT DEFINED NEED2UNDERSCORES)
42 set(NEED2UNDERSCORES_IN 0)
44 set(NEED2UNDERSCORES_IN ${NEED2UNDERSCORES})
47 if (NOT DEFINED ONLY_CBLAS)
50 set(ONLY_CBLAS_IN ${ONLY_CBLAS})
54 TARGET ${OpenBLAS_LIBNAME} PRE_LINK
56 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"
57 COMMENT "Create openblas.def file"