Changeset View
Changeset View
Standalone View
Standalone View
src/CMakeLists.txt
Show First 20 Lines • Show All 468 Lines • ▼ Show 20 Lines | |||||
macro(link_event TARGET) | macro(link_event TARGET) | ||||
non_native_target_link_libraries(${TARGET} Event 2.0.22 ${ARGN}) | non_native_target_link_libraries(${TARGET} Event 2.0.22 ${ARGN}) | ||||
endmacro() | endmacro() | ||||
link_event(util event) | link_event(util event) | ||||
macro(link_boost TARGET) | macro(link_boost TARGET) | ||||
non_native_target_link_libraries(${TARGET} Boost 1.59 ${ARGN}) | non_native_target_link_libraries(${TARGET} Boost 1.64 ${ARGN}) | ||||
endmacro() | endmacro() | ||||
link_boost(util headers) | link_boost(util headers) | ||||
# Make sure boost uses std::atomic (it doesn't before 1.63) | |||||
target_compile_definitions(util PUBLIC BOOST_SP_USE_STD_ATOMIC BOOST_AC_USE_STD_ATOMIC) | |||||
function(add_network_sources NETWORK_SOURCES) | function(add_network_sources NETWORK_SOURCES) | ||||
set(NETWORK_DIR abc) | set(NETWORK_DIR abc) | ||||
list(TRANSFORM | list(TRANSFORM | ||||
ARGN | ARGN | ||||
PREPEND "networks/${NETWORK_DIR}/" | PREPEND "networks/${NETWORK_DIR}/" | ||||
OUTPUT_VARIABLE NETWORK_SOURCES | OUTPUT_VARIABLE NETWORK_SOURCES | ||||
▲ Show 20 Lines • Show All 323 Lines • Show Last 20 Lines |