Changeset View
Changeset View
Standalone View
Standalone View
src/CMakeLists.txt
Show First 20 Lines • Show All 395 Lines • ▼ Show 20 Lines | function(prepend var prefix) | ||||
foreach(f ${ARGN}) | foreach(f ${ARGN}) | ||||
list(APPEND listVar "${prefix}${f}") | list(APPEND listVar "${prefix}${f}") | ||||
endforeach(f) | endforeach(f) | ||||
set(${var} "${listVar}" PARENT_SCOPE) | set(${var} "${listVar}" PARENT_SCOPE) | ||||
endfunction(prepend) | endfunction(prepend) | ||||
prepend(BOOST_LIBRARIES "Boost::" ${BOOST_PACKAGES_REQUIRED}) | prepend(BOOST_LIBRARIES "Boost::" ${BOOST_PACKAGES_REQUIRED}) | ||||
find_package(Boost 1.58 REQUIRED ${BOOST_PACKAGES_REQUIRED}) | find_package(Boost 1.59 REQUIRED ${BOOST_PACKAGES_REQUIRED}) | ||||
# This require libevent | # This require libevent | ||||
set(EVENT_MIN_VERSION 2.0.22) | set(EVENT_MIN_VERSION 2.0.22) | ||||
find_package(Event ${EVENT_MIN_VERSION} REQUIRED COMPONENTS event) | find_package(Event ${EVENT_MIN_VERSION} REQUIRED COMPONENTS event) | ||||
target_link_libraries(util univalue crypto Event::event ${BOOST_LIBRARIES}) | target_link_libraries(util univalue crypto Event::event ${BOOST_LIBRARIES}) | ||||
# Make sure boost uses std::atomic (it doesn't before 1.63) | # Make sure boost uses std::atomic (it doesn't before 1.63) | ||||
▲ Show 20 Lines • Show All 258 Lines • Show Last 20 Lines |