This commit is contained in:
dsc 2024-03-25 15:21:07 +02:00
parent e3d8ab8281
commit 8cf9f80050
24 changed files with 39 additions and 117 deletions

View File

@ -37,10 +37,7 @@ file(GLOB EPEE_SOURCES
add_library(epee)
target_sources(epee
PUBLIC
FILE_SET HEADERS
BASE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/../include/
FILES
${EPEE_HEADERS_PUBLIC}
${EPEE_HEADERS_PUBLIC}
PRIVATE
${EPEE_SOURCES}
)

View File

@ -29,10 +29,7 @@
add_library(easylogging)
target_sources(easylogging
PUBLIC
FILE_SET HEADERS
BASE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}
FILES
${CMAKE_CURRENT_SOURCE_DIR}/easylogging++.h
${CMAKE_CURRENT_SOURCE_DIR}/easylogging++.h
PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/easylogging++.cc
)

View File

@ -2,10 +2,7 @@ add_library(qrcodegen)
target_sources(qrcodegen
PUBLIC
FILE_SET HEADERS
BASE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}
FILES
${CMAKE_CURRENT_SOURCE_DIR}/QrCode.hpp
${CMAKE_CURRENT_SOURCE_DIR}/QrCode.hpp
PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/QrCode.cpp
)

View File

@ -32,10 +32,7 @@ include(Version)
add_library(version)
target_sources(version
PUBLIC
FILE_SET HEADERS
BASE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}
FILES
${CMAKE_CURRENT_SOURCE_DIR}/version.h
${CMAKE_CURRENT_SOURCE_DIR}/version.h
PRIVATE
${CMAKE_BINARY_DIR}/version.cpp
)

View File

@ -35,10 +35,7 @@ list(APPEND BCDB_HEADERS lmdb/db_lmdb.h)
add_library(blockchain_db)
target_sources(blockchain_db
PUBLIC
FILE_SET HEADERS
BASE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/../
FILES
${BCDB_HEADERS}
${BCDB_HEADERS}
PRIVATE
${BCDB_SOURCES}
)

View File

@ -60,10 +60,7 @@ endforeach()
add_library(blocks)
target_sources(blocks
PUBLIC
FILE_SET HEADERS
BASE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}
FILES
${CMAKE_CURRENT_SOURCE_DIR}/blocks.h
${CMAKE_CURRENT_SOURCE_DIR}/blocks.h
PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/blocks.cpp
${GENERATED_SOURCES}

View File

@ -29,10 +29,7 @@
add_library(checkpoints)
target_sources(checkpoints
PUBLIC
FILE_SET HEADERS
BASE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}
FILES
${CMAKE_CURRENT_SOURCE_DIR}/checkpoints.h
${CMAKE_CURRENT_SOURCE_DIR}/checkpoints.h
PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/checkpoints.cpp
)

View File

@ -33,10 +33,7 @@ add_library(common)
target_sources(common
PUBLIC
FILE_SET HEADERS
BASE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}
FILES
${COMMON_HEADERS}
${COMMON_HEADERS}
PRIVATE
${COMMON_SOURCES}
)

View File

@ -58,10 +58,7 @@ endif()
add_library(cncrypto)
target_sources(cncrypto
PUBLIC
FILE_SET HEADERS
BASE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}
FILES
${crypto_headers}
${crypto_headers}
PRIVATE
${crypto_sources}
)

View File

@ -33,10 +33,7 @@ check_language(ASM-ATT)
add_library(wallet-crypto crypto.h)
target_sources(wallet-crypto
PUBLIC
FILE_SET HEADERS
BASE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}
FILES
${CMAKE_CURRENT_SOURCE_DIR}/crypto.h
${CMAKE_CURRENT_SOURCE_DIR}/crypto.h
)
target_include_directories(wallet-crypto

View File

@ -46,10 +46,7 @@ target_include_directories(cryptonote_format_utils_basic
add_library(cryptonote_basic)
target_sources(cryptonote_basic
PUBLIC
FILE_SET HEADERS
BASE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/../
FILES
${CN_BASIC_HEADERS}
${CN_BASIC_HEADERS}
PRIVATE
${CN_BASIC_SOURCES}
)

View File

@ -57,10 +57,7 @@ endif()
target_sources(cryptonote_core
PUBLIC
FILE_SET HEADERS
BASE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/../
FILES
${CN_CORE_HEADERS}
${CN_CORE_HEADERS}
PRIVATE
${CN_CORE_SOURCES}
)

View File

@ -32,10 +32,7 @@ file(GLOB CN_PROT_SOURCES *.cpp *.c *.cc)
add_library(cryptonote_protocol)
target_sources(cryptonote_protocol
PUBLIC
FILE_SET HEADERS
BASE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}
FILES
${CN_PROT_HEADERS}
${CN_PROT_HEADERS}
PRIVATE
${CN_PROT_SOURCES}
)

View File

@ -29,14 +29,11 @@
add_library(device)
target_sources(device
PUBLIC
FILE_SET HEADERS
BASE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/../
FILES
${CMAKE_CURRENT_SOURCE_DIR}/device.hpp
${CMAKE_CURRENT_SOURCE_DIR}/device_io.hpp
${CMAKE_CURRENT_SOURCE_DIR}/device_default.hpp
${CMAKE_CURRENT_SOURCE_DIR}/device_cold.hpp
${CMAKE_CURRENT_SOURCE_DIR}/log.hpp
${CMAKE_CURRENT_SOURCE_DIR}/device.hpp
${CMAKE_CURRENT_SOURCE_DIR}/device_io.hpp
${CMAKE_CURRENT_SOURCE_DIR}/device_default.hpp
${CMAKE_CURRENT_SOURCE_DIR}/device_cold.hpp
${CMAKE_CURRENT_SOURCE_DIR}/log.hpp
PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/device.cpp
${CMAKE_CURRENT_SOURCE_DIR}/device_default.cpp

View File

@ -29,10 +29,7 @@
add_library(hardforks)
target_sources(hardforks
PUBLIC
FILE_SET HEADERS
BASE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}
FILES
${CMAKE_CURRENT_SOURCE_DIR}/hardforks.h
${CMAKE_CURRENT_SOURCE_DIR}/hardforks.h
PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/hardforks.cpp
)

View File

@ -32,10 +32,7 @@ file(GLOB LMDB_SOURCES *.cpp *.c *.cc)
add_library(lmdb_lib ${LMDB_SOURCES})
target_sources(lmdb_lib
PUBLIC
FILE_SET HEADERS
BASE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}
FILES
${LMDB_HEADERS}
${LMDB_HEADERS}
PRIVATE
${LMDB_SOURCES}
)

View File

@ -32,10 +32,7 @@ file(GLOB MN_SOURCES *.cpp *.c *.cc)
add_library(mnemonics)
target_sources(mnemonics
PUBLIC
FILE_SET HEADERS
BASE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}
FILES
${MN_HEADERS}
${MN_HEADERS}
PRIVATE
${MN_SOURCES}
)

View File

@ -34,10 +34,7 @@ file(GLOB MULTISIG_SOURCES
add_library(multisig)
target_sources(multisig
PUBLIC
FILE_SET HEADERS
BASE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}
FILES
${MULTISIG_HEADERS}
${MULTISIG_HEADERS}
PRIVATE
${MULTISIG_SOURCES}
)

View File

@ -33,10 +33,7 @@ file(GLOB NET_SOURCES *.cpp *.c *.cc)
add_library(net)
target_sources(net
PUBLIC
FILE_SET HEADERS
BASE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/../
FILES
${NET_HEADERS}
${NET_HEADERS}
PRIVATE
${NET_SOURCES}
)

View File

@ -32,10 +32,7 @@ file(GLOB P2P_SOURCES *.cpp *.c *.cc)
add_library(p2p)
target_sources(p2p
PUBLIC
FILE_SET HEADERS
BASE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}
FILES
${P2P_HEADERS}
${P2P_HEADERS}
PRIVATE
${P2P_SOURCES}
)

View File

@ -47,10 +47,7 @@ set(ringct_basic_headers
add_library(ringct_basic)
target_sources(ringct_basic
PUBLIC
FILE_SET HEADERS
BASE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}
FILES
${ringct_basic_headers}
${ringct_basic_headers}
PRIVATE
${ringct_basic_sources}
)
@ -72,10 +69,7 @@ target_include_directories(ringct_basic
add_library(ringct)
target_sources(ringct
PUBLIC
FILE_SET HEADERS
BASE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}
FILES
${CMAKE_CURRENT_SOURCE_DIR}/rctSigs.h
${CMAKE_CURRENT_SOURCE_DIR}/rctSigs.h
PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/rctSigs.cpp
)

View File

@ -31,12 +31,9 @@
add_library(rpc_base)
target_sources(rpc_base
PUBLIC
FILE_SET HEADERS
BASE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}
FILES
${CMAKE_CURRENT_SOURCE_DIR}/rpc_args.h
${CMAKE_CURRENT_SOURCE_DIR}/rpc_payment_signature.h
${CMAKE_CURRENT_SOURCE_DIR}/rpc_handler.h
${CMAKE_CURRENT_SOURCE_DIR}/rpc_args.h
${CMAKE_CURRENT_SOURCE_DIR}/rpc_payment_signature.h
${CMAKE_CURRENT_SOURCE_DIR}/rpc_handler.h
PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/rpc_args.cpp
${CMAKE_CURRENT_SOURCE_DIR}/rpc_payment_signature.cpp
@ -65,16 +62,13 @@ monero_install_library(rpc_base "${CMAKE_INSTALL_INCLUDEDIR}/monero/rpc/")
add_library(rpc)
target_sources(rpc
PUBLIC
FILE_SET HEADERS
BASE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}
FILES
${CMAKE_CURRENT_SOURCE_DIR}/rpc_version_str.h
${CMAKE_CURRENT_SOURCE_DIR}/rpc_handler.h
${CMAKE_CURRENT_SOURCE_DIR}/bootstrap_daemon.h
${CMAKE_CURRENT_SOURCE_DIR}/core_rpc_server.h
${CMAKE_CURRENT_SOURCE_DIR}/rpc_payment.h
${CMAKE_CURRENT_SOURCE_DIR}/core_rpc_server_commands_defs.h
${CMAKE_CURRENT_SOURCE_DIR}/core_rpc_server_error_codes.h
${CMAKE_CURRENT_SOURCE_DIR}/rpc_version_str.h
${CMAKE_CURRENT_SOURCE_DIR}/rpc_handler.h
${CMAKE_CURRENT_SOURCE_DIR}/bootstrap_daemon.h
${CMAKE_CURRENT_SOURCE_DIR}/core_rpc_server.h
${CMAKE_CURRENT_SOURCE_DIR}/rpc_payment.h
${CMAKE_CURRENT_SOURCE_DIR}/core_rpc_server_commands_defs.h
${CMAKE_CURRENT_SOURCE_DIR}/core_rpc_server_error_codes.h
PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/bootstrap_daemon.cpp
${CMAKE_CURRENT_SOURCE_DIR}/bootstrap_node_selector.cpp
@ -110,10 +104,7 @@ monero_install_library(rpc "${CMAKE_INSTALL_INCLUDEDIR}/monero/rpc/")
add_library(rpc_pub)
target_sources(rpc_pub
PUBLIC
FILE_SET HEADERS
BASE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}
FILES
${CMAKE_CURRENT_SOURCE_DIR}/zmq_pub.h
${CMAKE_CURRENT_SOURCE_DIR}/zmq_pub.h
PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/zmq_pub.cpp
)

View File

@ -32,10 +32,7 @@ file(GLOB SER_SOURCES *.cpp *.c *.cc)
add_library(serialization)
target_sources(serialization
PUBLIC
FILE_SET HEADERS
BASE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/../
FILES
${SER_HEADERS}
${SER_HEADERS}
PRIVATE
${SER_SOURCES}
)

View File

@ -89,6 +89,6 @@ target_sources(wallet_api
${wallet_api_private_headers}
${wallet_api_sources}
PUBLIC
FILE_SET HEADERS BASE_DIRS ${PROJECT_SOURCE_DIR}/src FILES ${wallet_api_headers})
${wallet_api_headers})
monero_install_library(wallet_api "${CMAKE_INSTALL_INCLUDEDIR}/monero/wallet/api/")