Archive of the libbitcoin Slack #general channel.
target_include_directories( ${CANONICAL_LIB_NAME} PRIVATE
"../../include"
${bitcoin_system_INCLUDE_DIRS} )
${bitcoin_system_INCLUDE_DIRS} is empty for me and that results in cmake finding the wrong library (the system installed version, not the one I want to use, i.e. version 4). Meaning I get compile errors because there is now a version mismatchfind_package, and whether or not that creates that variable depends on what is happening internallyBitcoin-System::Bitcoin-System to target_link_libraries or target_include_directories, meaning CMake knows what to doFind<foo>.cmake modules. No effort has been placed to generate windows environment logic to fulfill this requirementFind<foo>.cmake is provided by the installed dependencyBlockSci’s design starts with the observation that blockchainsare append-only databases; further, the snapshots used for researchare static. Thus, the ACID properties of transactional databasesare unnecessary.
BlockSci’s design starts with the observation that blockchainsare append-only databases; further, the snapshots used for researchare static. Thus, the ACID properties of transactional databasesare unnecessary. This makes an in-memory analytical database thenatural choice.