You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
1.0 KiB
22 lines
1.0 KiB
# all dependencies that are not directly included in the cpp-ethereum distribution are defined here
|
|
# for this to work, download the dependency via the cmake script in extdep or install them manually!
|
|
|
|
# by defining this variable, cmake will look for dependencies first in our own repository before looking in system paths like /usr/local/ ...
|
|
# this must be set to point to the same directory as $ETH_DEPENDENCY_INSTALL_DIR in /extdep directory
|
|
string(TOLOWER ${CMAKE_SYSTEM_NAME} system_name)
|
|
set (CMAKE_FIND_ROOT_PATH "${CMAKE_CURRENT_SOURCE_DIR}/extdep/install/${system_name}")
|
|
|
|
|
|
# Dependencies must have a version number + EXACT, to ensure reproducible builds
|
|
|
|
find_package (CryptoPP 5.6.2 EXACT REQUIRED)
|
|
message(" - CryptoPP header: ${CRYPTOPP_INCLUDE_DIRS}")
|
|
message(" - CryptoPP lib : ${CRYPTOPP_LIBRARIES}")
|
|
|
|
|
|
find_package (JsonRpcCpp 0.2.1 EXACT REQUIRED)
|
|
if (${JSON_RPC_CPP_FOUND})
|
|
message (" - json-rpc-cpp header: ${JSON_RPC_CPP_INCLUDE_DIRS}")
|
|
message (" - json-rpc-cpp lib : ${JSON_RPC_CPP_LIBRARIES}")
|
|
add_definitions(-DETH_JSONRPC)
|
|
endif()
|
|
|