Commit daa4a2c7 authored by Sergei Golubchik's avatar Sergei Golubchik

MDEV-9351 Fix CPU detection for TokuDB on FreeBSD

"x86_64" is "amd64" on FreeBSD
parent 5a0f2f5e
SET(TOKUDB_VERSION 5.6.26-74.0) SET(TOKUDB_VERSION 5.6.26-74.0)
# PerconaFT only supports x86-64 and cmake-2.8.9+ # PerconaFT only supports x86-64 and cmake-2.8.9+
IF(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND IF(CMAKE_VERSION VERSION_LESS "2.8.9")
NOT CMAKE_VERSION VERSION_LESS "2.8.9") MESSAGE(STATUS "CMake 2.8.9 or higher is required by TokuDB")
ELSEIF(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" OR
CMAKE_SYSTEM_PROCESSOR STREQUAL "amd64")
CHECK_CXX_SOURCE_COMPILES( CHECK_CXX_SOURCE_COMPILES(
" "
struct a {int b; int c; }; struct a {int b; int c; };
struct a d = { .b=1, .c=2 }; struct a d = { .b=1, .c=2 };
int main() { return 0; } int main() { return 0; }
" TOKUDB_OK) " TOKUDB_OK)
ELSE()
IF(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND
CMAKE_VERSION VERSION_LESS "2.8.9")
MESSAGE(STATUS "CMake 2.8.9 or higher is required by TokuDB")
ENDIF()
ENDIF() ENDIF()
IF(NOT TOKUDB_OK OR WITHOUT_TOKUDB OR WITHOUT_TOKUDB_STORAGE_ENGINE) IF(NOT TOKUDB_OK OR WITHOUT_TOKUDB OR WITHOUT_TOKUDB_STORAGE_ENGINE)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment