Skip to content

Commit

Permalink
Wallets now do not depend on the daemon rpc lib
Browse files Browse the repository at this point in the history
The shared RPC code is now moved off into a separate lib
  • Loading branch information
moneromooo-monero committed Dec 16, 2017
1 parent bb89ae8 commit 43f5269
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 4 deletions.
23 changes: 21 additions & 2 deletions src/rpc/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,11 @@
# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
# THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

set(rpc_base_sources
rpc_args.cpp)

set(rpc_sources
core_rpc_server.cpp
rpc_args.cpp
instanciations)

set(daemon_messages_sources
Expand All @@ -40,9 +42,11 @@ set(daemon_rpc_server_sources
zmq_server.cpp)


set(rpc_headers
set(rpc_base_headers
rpc_args.h)

set(rpc_headers)

set(daemon_rpc_server_headers)


Expand Down Expand Up @@ -70,6 +74,11 @@ monero_private_headers(daemon_rpc_server
${daemon_rpc_server_private_headers})


monero_add_library(rpc_base
${rpc_base_sources}
${rpc_base_headers}
${rpc_base_private_headers})

monero_add_library(rpc
${rpc_sources}
${rpc_headers}
Expand All @@ -86,8 +95,18 @@ monero_add_library(daemon_rpc_server
${daemon_rpc_server_private_headers})


target_link_libraries(rpc_base
PUBLIC
common
epee
${Boost_REGEX_LIBRARY}
${Boost_THREAD_LIBRARY}
PRIVATE
${EXTRA_LIBRARIES})

target_link_libraries(rpc
PUBLIC
rpc_base
common
cryptonote_core
cryptonote_protocol
Expand Down
2 changes: 1 addition & 1 deletion src/simplewallet/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ monero_add_executable(simplewallet
target_link_libraries(simplewallet
PRIVATE
wallet
rpc
rpc_base
cryptonote_core
cncrypto
common
Expand Down
2 changes: 1 addition & 1 deletion src/wallet/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ target_link_libraries(wallet_rpc_server
PRIVATE
wallet
epee
rpc
rpc_base
cryptonote_core
cncrypto
common
Expand Down

0 comments on commit 43f5269

Please sign in to comment.