ff0095ac5e
* Move devtools. * Merge stop_guard & rename memzero * Move price-info to miner. * Group account management * Clean up workspace members. * Move local store closer to miner. * Move clib examples. * Move registrar and hash-fetch * Move rpc_cli/rpc_client * Move stratum closer to miner. * Fix naming convention of crates. * Update Cpp examples path. * Fix paths for clib-example. * Fix removing build.
20 lines
590 B
CMake
20 lines
590 B
CMake
cmake_minimum_required(VERSION 3.5)
|
|
include(ExternalProject)
|
|
|
|
include_directories("${CMAKE_SOURCE_DIR}/../../../parity-clib")
|
|
|
|
add_executable(parity-example main.cpp)
|
|
|
|
ExternalProject_Add(
|
|
libparity
|
|
DOWNLOAD_COMMAND ""
|
|
CONFIGURE_COMMAND ""
|
|
BUILD_COMMAND ""
|
|
COMMAND cargo build -p parity-clib # Note: use --release in a real project
|
|
BINARY_DIR "${CMAKE_SOURCE_DIR}/../../../target"
|
|
INSTALL_COMMAND ""
|
|
LOG_BUILD ON)
|
|
|
|
add_dependencies(parity-example libparity)
|
|
target_link_libraries(parity-example "${CMAKE_SOURCE_DIR}/../../../target/debug/libparity.so")
|