In a release build, also compile scrypt library with optimization flags.
This commit is contained in:
parent
d4272ea442
commit
0163029f3c
5
vendor/scrypt/CMakeLists.txt
vendored
5
vendor/scrypt/CMakeLists.txt
vendored
@ -4,9 +4,12 @@ project (scrypt C)
|
||||
|
||||
# This builds the original scrypt source using configure & make. We don't use their build result,
|
||||
# but we use the config.h it creates somewhere on the way (see target_compile_options below).
|
||||
string(TOUPPER "${CMAKE_BUILD_TYPE}" BUILDTYPE)
|
||||
set(SCRYPT_CFLAGS "${CMAKE_C_FLAGS_${BUILDTYPE}}")
|
||||
set(SCRYPT_CPPFLAGS "${CMAKE_CXX_FLAGS_${BUILDTYPE}}")
|
||||
ExternalProject_Add(scrypt_original
|
||||
SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/scrypt-1.2.0/scrypt
|
||||
CONFIGURE_COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/scrypt-1.2.0/scrypt/configure --prefix=${CMAKE_BINARY_DIR}/vendor/scrypt/
|
||||
CONFIGURE_COMMAND /usr/bin/env CC=${CMAKE_C_COMPILER} CFLAGS=${SCRYPT_CFLAGS} CPPFLAGS=${SCRYPT_CPPFLAGS} ${CMAKE_CURRENT_SOURCE_DIR}/scrypt-1.2.0/scrypt/configure --prefix=${CMAKE_BINARY_DIR}/vendor/scrypt/
|
||||
PREFIX ${CMAKE_BINARY_DIR}/vendor/scrypt/
|
||||
BUILD_COMMAND ${MAKE}
|
||||
)
|
||||
|
Loading…
Reference in New Issue
Block a user