Browse Source

Fixed architecture detection when AMD64 in c_check.

tags/v0.2.15^2
Hank Anderson 10 years ago
parent
commit
1e8bb0e0e0
1 changed files with 9 additions and 3 deletions
  1. +9
    -3
      cmake/c_check.cmake

+ 9
- 3
cmake/c_check.cmake View File

@@ -20,10 +20,16 @@
# TODO: detect NEED_FU # TODO: detect NEED_FU
set(NEED_FU 1) 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} 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 C_${CMAKE_CXX_COMPILER_ID}\t1\n"
"#define __${BINARY}BIT__\t1\n" "#define __${BINARY}BIT__\t1\n"
"#define FUNDERSCORE\t${NEED_FU}\n") "#define FUNDERSCORE\t${NEED_FU}\n")


Loading…
Cancel
Save