|
|
@@ -20,10 +20,16 @@ |
|
|
|
# TODO: detect NEED_FU |
|
|
|
set(NEED_FU 1) |
|
|
|
|
|
|
|
string(TOUPPER ${CMAKE_SYSTEM_NAME} CMAKE_SYSTEM_NAME_UC) |
|
|
|
# Convert CMake vars into the format that OpenBLAS expects |
|
|
|
string(TOUPPER ${CMAKE_SYSTEM_NAME} HOST_OS) |
|
|
|
set(HOST_ARCH ${CMAKE_SYSTEM_PROCESSOR}) |
|
|
|
if (${HOST_ARCH} STREQUAL "AMD64") |
|
|
|
set(HOST_ARCH "X86_64") |
|
|
|
endif () |
|
|
|
|
|
|
|
file(WRITE ${TARGET_CONF} |
|
|
|
"#define OS_${CMAKE_SYSTEM_NAME_UC}\t1\n" |
|
|
|
"#define ARCH_${CMAKE_SYSTEM_PROCESSOR}\t1\n" |
|
|
|
"#define OS_${HOST_OS}\t1\n" |
|
|
|
"#define ARCH_${HOST_ARCH}\t1\n" |
|
|
|
"#define C_${CMAKE_CXX_COMPILER_ID}\t1\n" |
|
|
|
"#define __${BINARY}BIT__\t1\n" |
|
|
|
"#define FUNDERSCORE\t${NEED_FU}\n") |
|
|
|