Commit 10fb3a2c authored by Volodymyr Shamray's avatar Volodymyr Shamray Committed by Artem B
Browse files

Add crown-cli executable

parent e5c11bcc
Showing with 22 additions and 7 deletions
+22 -7
......@@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.0)
set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules")
find_package(Boost COMPONENTS thread program_options unit_test_framework REQUIRED)
find_package(Boost COMPONENTS thread program_options filesystem unit_test_framework REQUIRED)
find_package(OpenSSL REQUIRED)
find_package(BDB REQUIRED)
find_package(CURL REQUIRED)
......
......@@ -290,9 +290,9 @@ add_library(crown_common
target_include_directories(crown_common PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} PRIVATE leveldb/helpers/memenv PRIVATE secp256k1/include)
target_link_libraries(crown_common PUBLIC crown_core PUBLIC crown_crypto PRIVATE secp256k1 PRIVATE crown_util PRIVATE crown_univalue)
# LIBCROWN-CLI
# LIBCROWN-CLIENT
add_library(crown_cli
add_library(crown_client
rpcclient.cpp)
# LIBCROWN-UTIL
......@@ -345,7 +345,7 @@ add_library(crown_wallet
updater.cpp
)
target_include_directories(crown_wallet
PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}
PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
)
target_link_libraries(crown_wallet
......@@ -385,3 +385,18 @@ target_link_libraries(crownd
curl
)
add_executable(crown-cli
crown-cli.cpp
)
target_include_directories(crown-cli
PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
)
target_link_libraries(crown-cli
crown_client
crown_util
Boost::thread
Boost::filesystem
OpenSSL::SSL
)
\ No newline at end of file
......@@ -160,7 +160,7 @@ target_include_directories(crownqtlib PUBLIC ${CMAKE_CURRENT_BINARY_DIR} PRIVATE
target_link_libraries(crownqtlib
crown_util
crown_cli
crown_client
leveldb
Qt5::Widgets
Qt5::Network
......@@ -205,7 +205,7 @@ target_link_libraries(crown_qt
crown_util
crown_crypto
crown_univalue
crown_cli
crown_client
crownqtlib
Qt5::Widgets
protobuf::libprotobuf
......
......@@ -49,7 +49,7 @@ target_compile_definitions(crown_test PRIVATE "BOOST_TEST_DYN_LINK=1")
target_link_libraries(crown_test
Boost::boost
Boost::unit_test_framework
crown_cli
crown_client
crown_core
crown_server
crown_common
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment