1 cmake_host_system_information (
2 RESULT build_concurrency_factor
3 QUERY NUMBER_OF_LOGICAL_CORES)
5 set (make_command make -j ${build_concurrency_factor})
7 cooking_ingredient (Boost
9 # The 1.67.0 release has a bug in Boost Lockfree around a missing header.
10 URL https://dl.bintray.com/boostorg/release/1.64.0/source/boost_1_64_0.tar.gz
11 URL_MD5 319c6ffbbeccc366f14bb68767a6db79
14 --prefix=<INSTALL_DIR>
15 --with-libraries=atomic,chrono,date_time,filesystem,program_options,system,test,thread
16 CONFIGURE_COMMAND <DISABLE>
17 BUILD_COMMAND <DISABLE>
19 ${CMAKE_COMMAND} -E chdir <SOURCE_DIR>
21 -j ${build_concurrency_factor}
23 --build-dir=<BINARY_DIR>
28 hardcode-dll-paths=true
29 dll-path=<INSTALL_DIR>/lib)
31 cooking_ingredient (Seastar
36 -DCMAKE_INSTALL_LIBDIR=lib
43 SOURCE_DIR $ENV{SEASTAR_SOURCE_DIR})