blob: d2c11baaf20b5acfb3dff5e1f5492266e9a638ce [file] [log] [blame]
add_library(countdown_latch_obj OBJECT)
target_sources(countdown_latch_obj PRIVATE CountdownLatch.cpp)
target_include_directories(countdown_latch_obj
PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}/include)
target_link_libraries(countdown_latch_obj
PUBLIC absl::strings
PUBLIC absl::base
PUBLIC absl::synchronization
PUBLIC base_library
PRIVATE spdlog::spdlog_header_only)
add_library(countdown_latch_library STATIC $<TARGET_OBJECTS:countdown_latch_obj>)