Browse Source

jsonrpc is building properly to intall folder

cl-refactor
Marek Kotewicz 10 years ago
parent
commit
cec5c56ca6
  1. 1
      extdep/CMakeLists.txt
  2. 9
      extdep/FindCURL.cmake
  3. 11
      extdep/json-rpc-cpp.cmake

1
extdep/CMakeLists.txt

@ -9,5 +9,6 @@ file(MAKE_DIRECTORY ${ETH_DEPENDENCY_INSTALL_DIR})
include(cryptopp.cmake)
include(curl.cmake)
include(json-rpc-cpp.cmake)
#include(miniupnpc.cmake)

9
extdep/FindCURL.cmake

@ -0,0 +1,9 @@
# hacky way to resolve nested dependencies
find_library(CURL_LIBRARY NAMES curl
PATHS
${ETH_DEPENDENCY_INSTALL_DIR}/lib
)
set(CURL_LIBRARIES ${CURL_LIBRARY})
set(CURL_INCLUDE_DIRS ${ETH_DEPENDENCY_INSTALL_DIR}/include)

11
extdep/json-rpc-cpp.cmake

@ -0,0 +1,11 @@
ExternalProject_Add(json-rpc-cpp
DEPENDS curl
GIT_REPOSITORY https://github.com/cinemast/libjson-rpc-cpp.git
GIT_TAG eaca2481e2889d5a5b748383fb02b1d395969cd4
BINARY_DIR json-rpc-cpp-prefix/src/json-rpc-cpp
CONFIGURE_COMMAND cmake -DCMAKE_INSTALL_PREFIX=${ETH_DEPENDENCY_INSTALL_DIR} -DCMAKE_MODULE_PATH:PATH=${CMAKE_CURRENT_SOURCE_DIR} -DETH_DEPENDENCY_INSTALL_DIR:PATH=${ETH_DEPENDENCY_INSTALL_DIR} -DCMAKE_BUILD_TYPE=None -DCMAKE_FIND_FRAMEWORK=LAST -Wno-dev .
BUILD_COMMAND make jsonrpc -j 3
INSTALL_COMMAND make install
)
Loading…
Cancel
Save