From 9607cc2c69b66727c10705a604970ce65e37a89a Mon Sep 17 00:00:00 2001 From: moneroexamples Date: Tue, 21 May 2019 10:36:58 +0800 Subject: [PATCH] compatibility with realease_v013 --- .gitmodules | 2 +- CMakeLists.txt | 15 +-------------- src/CMakeLists.txt | 4 ---- src/CurrentBlockchainStatus.cpp | 6 ++++++ src/CurrentBlockchainStatus.h | 5 ++++- src/xmregcore | 2 +- 6 files changed, 13 insertions(+), 21 deletions(-) diff --git a/.gitmodules b/.gitmodules index 0b9a170..6e2eee3 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,4 +1,4 @@ [submodule "src/xmregcore"] path = src/xmregcore url = https://github.com/moneroexamples/xmregcore - branch = master + branch = release_v13 diff --git a/CMakeLists.txt b/CMakeLists.txt index 79b70ac..ee39475 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -60,19 +60,6 @@ if (NOT MYSQL_INCLUDE_DIR) return() endif() -macro(target_include_monero_directories target_name) - - target_include_directories(${target_name} - PRIVATE - ${MONERO_SOURCE_DIR}/src - ${MONERO_SOURCE_DIR}/external - ${MONERO_SOURCE_DIR}/build - ${MONERO_SOURCE_DIR}/external/easylogging++ - ${MONERO_SOURCE_DIR}/contrib/epee/include - ${MONERO_SOURCE_DIR}/external/db_drivers/liblmdb) - -endmacro(target_include_monero_directories) - include_directories(${MYSQL_INCLUDE_DIR}) @@ -142,7 +129,7 @@ target_include_monero_directories(${PROJECT_NAME}) set(LIBRARIES myxrm myxrmcore - ${Monero_LIBRARIES} + Monero::Monero restbed mysqlpp mysqlclient diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 7ba8600..b3d9477 100755 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -30,8 +30,4 @@ add_library(myxrm target_include_monero_directories(myxrm) target_include_directories(myxrm PRIVATE "xmregcore") - #target_include_directories(myxmr - # PUBLIC - #${MONERO_SOURCE_DIR}/contrib/epee/include) - diff --git a/src/CurrentBlockchainStatus.cpp b/src/CurrentBlockchainStatus.cpp index 58aebda..229b9b2 100755 --- a/src/CurrentBlockchainStatus.cpp +++ b/src/CurrentBlockchainStatus.cpp @@ -1307,6 +1307,12 @@ MicroCoreAdapter::get_output_key(uint64_t amount, { cbs->get_output_keys(amount, absolute_offsets, outputs); } + +uint64_t +MicroCoreAdapter::get_num_outputs(uint64_t amount) +{ + return 0; +} void MicroCoreAdapter::get_output_tx_and_index( diff --git a/src/CurrentBlockchainStatus.h b/src/CurrentBlockchainStatus.h index bfde8cb..2cd03a1 100755 --- a/src/CurrentBlockchainStatus.h +++ b/src/CurrentBlockchainStatus.h @@ -378,7 +378,10 @@ public: get_output_key(uint64_t amount, vector const& absolute_offsets, vector& outputs) - /*const*/ override; + override; + + virtual uint64_t + get_num_outputs(uint64_t amount) override; virtual void get_output_tx_and_index( diff --git a/src/xmregcore b/src/xmregcore index efeff91..5714f72 160000 --- a/src/xmregcore +++ b/src/xmregcore @@ -1 +1 @@ -Subproject commit efeff91fcfe767f5f0891879b7364e565ca52e69 +Subproject commit 5714f7221b1a66a01b7e868a46a00c5eb8ef0409