Add the possibility to build rai_node on arm too
Tested on archlinuxarm for armv7l and aarch64
This commit is contained in:
parent
d4a46234c2
commit
37bbf8883c
2 changed files with 10 additions and 5 deletions
|
@ -3,8 +3,15 @@ project (rai)
|
|||
|
||||
if (WIN32)
|
||||
set (PLATFORM_COMPILE_FLAGS "-DBOOST_SPIRIT_THREADSAFE -D_WIN32_WINNT=0x0501 -DWINVER=0x0501 -DWIN32_LEAN_AND_MEAN")
|
||||
set (BLAKE2_IMPLEMENTATION "blake2/blake2b.c")
|
||||
else (WIN32)
|
||||
set (PLATFORM_COMPILE_FLAGS "-DBOOST_SPIRIT_THREADSAFE -Werror=switch -msse4 -fPIC")
|
||||
set (PLATFORM_COMPILE_FLAGS "-DBOOST_SPIRIT_THREADSAFE -Werror=switch -fPIC")
|
||||
IF (CMAKE_SYSTEM_PROCESSOR MATCHES "^(i.86|x86(_64)?)$")
|
||||
set (PLATFORM_COMPILE_FLAGS "${PLATFORM_COMPILE_FLAGS} -msse4")
|
||||
set (BLAKE2_IMPLEMENTATION "blake2/blake2b.c")
|
||||
else()
|
||||
set (BLAKE2_IMPLEMENTATION "blake2/blake2b-ref.c")
|
||||
endif()
|
||||
endif (WIN32)
|
||||
|
||||
if (WIN32)
|
||||
|
@ -62,7 +69,7 @@ include_directories("${CMAKE_SOURCE_DIR}/Argon2/Source/Blake2")
|
|||
include_directories("${CMAKE_SOURCE_DIR}/Argon2/Source/Core")
|
||||
include_directories("${CMAKE_SOURCE_DIR}/blake2")
|
||||
|
||||
if ("${CMAKE_SIZEOF_VOID_P}" EQUAL "8")
|
||||
if (CMAKE_SYSTEM_PROCESSOR EQUAL "x86_64")
|
||||
set (ARGON_CORE Argon2/Source/Core/argon2-opt-core.cpp)
|
||||
else ()
|
||||
set (ARGON_CORE Argon2/Source/Core/argon2-ref-core.cpp)
|
||||
|
@ -220,7 +227,7 @@ add_library (blake2
|
|||
blake2/blake2-config.h
|
||||
blake2/blake2-impl.h
|
||||
blake2/blake2.h
|
||||
blake2/blake2b.c)
|
||||
${BLAKE2_IMPLEMENTATION})
|
||||
|
||||
if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
||||
set (PLATFORM_SECURE_SOURCE rai/plat/osx/working.mm rai/plat/default/priority.cpp)
|
||||
|
|
|
@ -6,8 +6,6 @@
|
|||
|
||||
#include <boost/program_options.hpp>
|
||||
|
||||
#include <emmintrin.h>
|
||||
|
||||
class xorshift128
|
||||
{
|
||||
public:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue