You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
lnav/src/tailer/CMakeLists.txt

25 lines
871 B
CMake

add_library(tailercommon sha-256.c sha-256.h tailer.c tailer.h)
add_executable(tailer tailer.main.c)
target_link_libraries(tailer tailercommon)
add_library(tailerpp tailerpp.hh tailerpp.cc)
target_link_libraries(tailerpp base)
add_custom_command(
OUTPUT tailerbin.h tailerbin.cc
COMMAND bin2c -n tailer_bin tailerbin tailer
DEPENDS bin2c tailer)
add_library(tailerservice tailer.looper.hh tailer.looper.cc
tailer.looper.cfg.hh tailerbin.h tailerbin.cc)
target_include_directories(tailerservice PUBLIC ${CMAKE_CURRENT_BINARY_DIR})
target_link_libraries(tailerservice base)
add_executable(drive_tailer drive_tailer.cc)
target_include_directories(drive_tailer PUBLIC . .. ../fmtlib
${CMAKE_CURRENT_BINARY_DIR}/..)
target_link_libraries(drive_tailer base tailercommon tailerpp ZLIB::ZLIB)