[build] cmake fixes for linux

This commit is contained in:
Timothy Stack 2022-03-16 21:41:37 -07:00
parent 516a20b94a
commit 8b3bb9312e
8 changed files with 15 additions and 3 deletions

View File

@ -40,8 +40,8 @@ add_library(
time_util.hh)
target_include_directories(base PUBLIC . .. ../fmtlib ../third-party
${CMAKE_CURRENT_BINARY_DIR}/..)
target_link_libraries(base cppfmt pcre::libpcre ncurses::libcurses)
${CMAKE_CURRENT_BINARY_DIR}/..)
target_link_libraries(base cppfmt pcre::libpcre ncurses::libcurses pthread)
add_executable(
test_base

View File

@ -39,6 +39,8 @@ class files_sub_source
public:
files_sub_source();
~files_sub_source() override = default;
bool list_input_handle_key(listview_curses& lv, int ch) override;
void list_input_handle_scroll_out(listview_curses& lv) override;

View File

@ -40,6 +40,8 @@ class filter_sub_source
public:
filter_sub_source();
~filter_sub_source() override = default;
bool list_input_handle_key(listview_curses& lv, int ch) override;
void list_input_handle_scroll_out(listview_curses& lv) override;

View File

@ -330,6 +330,8 @@ public:
this->clear();
};
~hist_source2() override = default;
void init();
void set_time_slice(int64_t slice)

View File

@ -171,6 +171,8 @@ public:
logfile_sub_source();
~logfile_sub_source() = default;
void toggle_time_offset()
{
this->lss_flags ^= F_TIME_OFFSET;

View File

@ -116,6 +116,8 @@ class spectrogram_source
, public list_overlay_source
, public list_input_delegate {
public:
~spectrogram_source() override = default;
void invalidate()
{
this->ss_cached_bounds.sb_count = 0;

View File

@ -47,6 +47,8 @@ public:
this->tss_supports_filtering = true;
};
~textfile_sub_source() = default;
bool empty() const
{
return this->tss_files.empty();

View File

@ -16,7 +16,7 @@ target_include_directories(yajlpp PUBLIC . .. ../fmtlib
target_link_libraries(yajlpp pcrepp yajl)
add_executable(test_yajlpp test_yajlpp.cc)
target_link_libraries(test_yajlpp base yajlpp ${lnav_LIBS})
target_link_libraries(test_yajlpp yajlpp base ${lnav_LIBS})
add_test(NAME test_yajlpp COMMAND test_yajlpp)
add_executable(drive_json_op drive_json_op.cc)