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

70 lines
1.1 KiB
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
)