|
|
@ -29,7 +29,7 @@
|
|
|
|
#------------------------------------------------------------------------------
|
|
|
|
#------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
|
|
set(LIBS common;blocks;cryptonote_basic;cryptonote_core;multisig;
|
|
|
|
set(LIBS common;blocks;cryptonote_basic;cryptonote_core;multisig;
|
|
|
|
cryptonote_protocol;daemonizer;mnemonics;epee;lmdb;device;
|
|
|
|
cryptonote_protocol;daemonizer;mnemonics;epee;lmdb;device;wallet-crypto;
|
|
|
|
blockchain_db;ringct;wallet;cncrypto;easylogging;version;
|
|
|
|
blockchain_db;ringct;wallet;cncrypto;easylogging;version;
|
|
|
|
checkpoints;randomx;hardforks;miniupnpc)
|
|
|
|
checkpoints;randomx;hardforks;miniupnpc)
|
|
|
|
|
|
|
|
|
|
|
@ -45,7 +45,7 @@ foreach (l ${LIBS})
|
|
|
|
find_library(Xmr_${L}_LIBRARY
|
|
|
|
find_library(Xmr_${L}_LIBRARY
|
|
|
|
NAMES ${l}
|
|
|
|
NAMES ${l}
|
|
|
|
PATHS ${CMAKE_LIBRARY_PATH}
|
|
|
|
PATHS ${CMAKE_LIBRARY_PATH}
|
|
|
|
PATH_SUFFIXES "/src/${l}" "/src/" "/external/db_drivers/lib${l}" "/lib" "/src/crypto" "/contrib/epee/src" "/external/easylogging++/" "/external/${l}" "external/miniupnp/miniupnpc"
|
|
|
|
PATH_SUFFIXES "/src/${l}" "/src/" "/external/db_drivers/lib${l}" "/lib" "/src/crypto" "/src/crypto/wallet" "/contrib/epee/src" "/external/easylogging++/" "/external/${l}" "external/miniupnp/miniupnpc"
|
|
|
|
NO_DEFAULT_PATH
|
|
|
|
NO_DEFAULT_PATH
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
@ -53,8 +53,10 @@ foreach (l ${LIBS})
|
|
|
|
|
|
|
|
|
|
|
|
message(STATUS FindMonero " Xmr_${L}_LIBRARIES ${Xmr_${L}_LIBRARY}")
|
|
|
|
message(STATUS FindMonero " Xmr_${L}_LIBRARIES ${Xmr_${L}_LIBRARY}")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(NOT "${Xmr_${L}_LIBRARIES}" STREQUAL "${Xmr_${L}_LIBRARY-NOTFOUND}")
|
|
|
|
add_library(${l} STATIC IMPORTED)
|
|
|
|
add_library(${l} STATIC IMPORTED)
|
|
|
|
set_property(TARGET ${l} PROPERTY IMPORTED_LOCATION ${Xmr_${L}_LIBRARIES})
|
|
|
|
set_property(TARGET ${l} PROPERTY IMPORTED_LOCATION ${Xmr_${L}_LIBRARIES})
|
|
|
|
|
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
|
|
endforeach()
|
|
|
|
endforeach()
|
|
|
|
|
|
|
|
|
|
|
@ -72,6 +74,7 @@ message(STATUS ${MONERO_SOURCE_DIR}/build)
|
|
|
|
include_directories(
|
|
|
|
include_directories(
|
|
|
|
${MONERO_SOURCE_DIR}/src
|
|
|
|
${MONERO_SOURCE_DIR}/src
|
|
|
|
${MONERO_SOURCE_DIR}/src/crypto
|
|
|
|
${MONERO_SOURCE_DIR}/src/crypto
|
|
|
|
|
|
|
|
${MONERO_SOURCE_DIR}/src/crypto/wallet
|
|
|
|
${MONERO_SOURCE_DIR}/external
|
|
|
|
${MONERO_SOURCE_DIR}/external
|
|
|
|
${MONERO_SOURCE_DIR}/external/randomx/src
|
|
|
|
${MONERO_SOURCE_DIR}/external/randomx/src
|
|
|
|
${MONERO_SOURCE_DIR}/build
|
|
|
|
${MONERO_SOURCE_DIR}/build
|
|
|
|