Fixed architecture detection when AMD64 in c_check.

This commit is contained in:
Hank Anderson 2015-01-27 14:03:46 -06:00
parent 864b8b31de
commit 1e8bb0e0e0
1 changed files with 9 additions and 3 deletions

View File

@ -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")