Skip to content

Commit

Permalink
Fix Windows compilation
Browse files Browse the repository at this point in the history
Signed-off-by: Juan Lopez Fernandez <[email protected]>
  • Loading branch information
juanlofer-eprosima committed Jan 28, 2025
1 parent 3014769 commit 70bce7a
Show file tree
Hide file tree
Showing 9 changed files with 38 additions and 49 deletions.
11 changes: 1 addition & 10 deletions ddsrecorder/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
cmake_minimum_required(VERSION 3.5)

# Done this to set machine architecture and be able to call cmake_utils
enable_language(C)
enable_language(CXX)

###############################################################################
Expand Down Expand Up @@ -60,18 +61,8 @@ project(
# - Configure log depending on LOG_INFO flag and CMake type
configure_project_cpp()

file(
GLOB_RECURSE SOURCES_FILES
"${PROJECT_SOURCE_DIR}/src/cpp/tool/*.cpp"
"${PROJECT_SOURCE_DIR}/src/cpp/user_interface/*.cpp"
"${PROJECT_SOURCE_DIR}/src/cpp/main.cpp"
"${PROJECT_SOURCE_DIR}/src/cpp/command_receiver/Command*.cpp"
"${PROJECT_SOURCE_DIR}/src/cpp/*/*/*/*.cxx"
)

compile_tool(
"${PROJECT_SOURCE_DIR}/src/cpp/" # Source directory
"${SOURCES_FILES}"
)

compile_test_tool("${PROJECT_SOURCE_DIR}/test/")
Expand Down
2 changes: 1 addition & 1 deletion ddsrecorder/project_settings.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ set(MODULE_THIRDPARTY_HEADERONLY
mcap
nlohmann-json
optionparser
sqlite
sqlite # Not header-only though, need to link .c
)

set(MODULE_THIRDPARTY_PATH
Expand Down
4 changes: 2 additions & 2 deletions ddsrecorder/test/blackbox/FileCreationTest.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -293,14 +293,14 @@ class FileCreationTest : public testing::Test
}
}

std::filesystem::path get_output_file_path_(
std::string get_output_file_path_(
const std::string& output_file_name)
{
const auto file_path = std::filesystem::current_path() / output_file_name;

paths_.push_back(file_path);

return file_path;
return file_path.string();
}

bool delete_file_(
Expand Down
1 change: 1 addition & 0 deletions ddsrecorder/test/blackbox/sql/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ file(
GLOB_RECURSE TEST_SOURCES
SqlFileCreationTest.cpp
"${PROJECT_SOURCE_DIR}/test/resources/types/hello_world/*.c*"
"${PROJECT_SOURCE_DIR}/../thirdparty/sqlite/*.c"
)

set(TEST_LIBRARY_SOURCES
Expand Down
58 changes: 29 additions & 29 deletions ddsrecorder/test/blackbox/sql/SqlFileCreationTest.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,7 @@ TEST_F(SqlFileCreationTest, sql_data_format_cdr)

// Read the recorded messages
exec_sql_statement_(
OUTPUT_FILE_PATH.string(),
OUTPUT_FILE_PATH,
"SELECT data_cdr_size, data_cdr, data_json FROM Messages ORDER BY log_time;", {}, [&](sqlite3_stmt* stmt)
{
read_message_count++;
Expand Down Expand Up @@ -220,7 +220,7 @@ TEST_F(SqlFileCreationTest, sql_data_format_json)

// Read the recorded messages
exec_sql_statement_(
OUTPUT_FILE_PATH.string(),
OUTPUT_FILE_PATH,
"SELECT data_cdr_size, data_cdr, data_json FROM Messages ORDER BY log_time;", {}, [&](sqlite3_stmt* stmt)
{
read_message_count++;
Expand Down Expand Up @@ -275,7 +275,7 @@ TEST_F(SqlFileCreationTest, sql_data_format_both)

// Read the recorded messages
exec_sql_statement_(
OUTPUT_FILE_PATH.string(),
OUTPUT_FILE_PATH,
"SELECT data_cdr_size, data_cdr, data_json FROM Messages ORDER BY log_time;", {}, [&](sqlite3_stmt* stmt)
{
read_message_count++;
Expand Down Expand Up @@ -324,7 +324,7 @@ TEST_F(SqlFileCreationTest, sql_dds_topic)
// Read the recorded topics
auto read_topics_count = 0;

exec_sql_statement_(OUTPUT_FILE_PATH.string(), "SELECT name, type FROM Topics;", {}, [&](sqlite3_stmt* stmt)
exec_sql_statement_(OUTPUT_FILE_PATH, "SELECT name, type FROM Topics;", {}, [&](sqlite3_stmt* stmt)
{
read_topics_count++;

Expand Down Expand Up @@ -368,7 +368,7 @@ TEST_F(SqlFileCreationTest, sql_ros2_topic)
// Read the recorded topics
auto read_topics_count = 0;

exec_sql_statement_(OUTPUT_FILE_PATH.string(), "SELECT name, type FROM Topics;", {}, [&](sqlite3_stmt* stmt)
exec_sql_statement_(OUTPUT_FILE_PATH, "SELECT name, type FROM Topics;", {}, [&](sqlite3_stmt* stmt)
{
read_topics_count++;

Expand Down Expand Up @@ -407,7 +407,7 @@ TEST_F(SqlFileCreationTest, sql_data_num_msgs)
record_messages_(OUTPUT_FILE_NAME, NUMBER_OF_MESSAGES);

// Count the recorded messages
exec_sql_statement_(OUTPUT_FILE_PATH.string(), "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
exec_sql_statement_(OUTPUT_FILE_PATH, "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
{
// Verify the recorded messages count
const auto recorded_messages = sqlite3_column_int(stmt, 0);
Expand Down Expand Up @@ -442,7 +442,7 @@ TEST_F(SqlFileCreationTest, sql_data_num_msgs_downsampling)
record_messages_(OUTPUT_FILE_NAME, NUMBER_OF_MESSAGES);

// Count the recorded messages
exec_sql_statement_(OUTPUT_FILE_PATH.string(), "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
exec_sql_statement_(OUTPUT_FILE_PATH, "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
{
// Verify the recorded messages count
const auto recorded_messages = sqlite3_column_int(stmt, 0);
Expand Down Expand Up @@ -483,7 +483,7 @@ TEST_F(SqlFileCreationTest, transition_running)
record_messages_(OUTPUT_FILE_NAME, NUMBER_OF_MESSAGES_1, STATE_1, NUMBER_OF_MESSAGES_2, STATE_2);

// Count the recorded messages
exec_sql_statement_(OUTPUT_FILE_PATH.string(), "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
exec_sql_statement_(OUTPUT_FILE_PATH, "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
{
// Verify the recorded messages count
const auto recorded_messages = sqlite3_column_int(stmt, 0);
Expand Down Expand Up @@ -519,7 +519,7 @@ TEST_F(SqlFileCreationTest, transition_paused)
record_messages_(OUTPUT_FILE_NAME, NUMBER_OF_MESSAGES_1, STATE_1, NUMBER_OF_MESSAGES_2, STATE_2);

// Count the recorded messages
exec_sql_statement_(OUTPUT_FILE_PATH.string(), "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
exec_sql_statement_(OUTPUT_FILE_PATH, "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
{
// Verify the recorded messages count
const auto recorded_messages = sqlite3_column_int(stmt, 0);
Expand Down Expand Up @@ -616,7 +616,7 @@ TEST_F(SqlFileCreationTest, transition_running_paused)
record_messages_(OUTPUT_FILE_NAME, NUMBER_OF_MESSAGES_1, STATE_1, NUMBER_OF_MESSAGES_2, STATE_2);

// Count the recorded messages
exec_sql_statement_(OUTPUT_FILE_PATH.string(), "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
exec_sql_statement_(OUTPUT_FILE_PATH, "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
{
// Verify the recorded messages count
const auto recorded_messages = sqlite3_column_int(stmt, 0);
Expand Down Expand Up @@ -651,7 +651,7 @@ TEST_F(SqlFileCreationTest, transition_running_suspended)
record_messages_(OUTPUT_FILE_NAME, NUMBER_OF_MESSAGES_1, STATE_1, NUMBER_OF_MESSAGES_2, STATE_2);

// Count the recorded messages
exec_sql_statement_(OUTPUT_FILE_PATH.string(), "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
exec_sql_statement_(OUTPUT_FILE_PATH, "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
{
// Verify the recorded messages count
const auto recorded_messages = sqlite3_column_int(stmt, 0);
Expand Down Expand Up @@ -686,7 +686,7 @@ TEST_F(SqlFileCreationTest, transition_running_stopped)
record_messages_(OUTPUT_FILE_NAME, NUMBER_OF_MESSAGES_1, STATE_1, NUMBER_OF_MESSAGES_2, STATE_2);

// Count the recorded messages
exec_sql_statement_(OUTPUT_FILE_PATH.string(), "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
exec_sql_statement_(OUTPUT_FILE_PATH, "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
{
// Verify the recorded messages count
const auto recorded_messages = sqlite3_column_int(stmt, 0);
Expand Down Expand Up @@ -721,7 +721,7 @@ TEST_F(SqlFileCreationTest, transition_paused_running)
record_messages_(OUTPUT_FILE_NAME, NUMBER_OF_MESSAGES_1, STATE_1, NUMBER_OF_MESSAGES_2, STATE_2);

// Count the recorded messages
exec_sql_statement_(OUTPUT_FILE_PATH.string(), "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
exec_sql_statement_(OUTPUT_FILE_PATH, "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
{
// Verify the recorded messages count
const auto recorded_messages = sqlite3_column_int(stmt, 0);
Expand Down Expand Up @@ -756,7 +756,7 @@ TEST_F(SqlFileCreationTest, transition_paused_suspended)
record_messages_(OUTPUT_FILE_NAME, NUMBER_OF_MESSAGES_1, STATE_1, NUMBER_OF_MESSAGES_2, STATE_2);

// Count the recorded messages
exec_sql_statement_(OUTPUT_FILE_PATH.string(), "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
exec_sql_statement_(OUTPUT_FILE_PATH, "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
{
// Verify the recorded messages count
const auto recorded_messages = sqlite3_column_int(stmt, 0);
Expand Down Expand Up @@ -791,7 +791,7 @@ TEST_F(SqlFileCreationTest, transition_paused_stopped)
record_messages_(OUTPUT_FILE_NAME, NUMBER_OF_MESSAGES_1, STATE_1, NUMBER_OF_MESSAGES_2, STATE_2);

// Count the recorded messages
exec_sql_statement_(OUTPUT_FILE_PATH.string(), "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
exec_sql_statement_(OUTPUT_FILE_PATH, "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
{
// Verify the recorded messages count
const auto recorded_messages = sqlite3_column_int(stmt, 0);
Expand Down Expand Up @@ -826,7 +826,7 @@ TEST_F(SqlFileCreationTest, transition_suspended_running)
record_messages_(OUTPUT_FILE_NAME, NUMBER_OF_MESSAGES_1, STATE_1, NUMBER_OF_MESSAGES_2, STATE_2);

// Count the recorded messages
exec_sql_statement_(OUTPUT_FILE_PATH.string(), "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
exec_sql_statement_(OUTPUT_FILE_PATH, "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
{
// Verify the recorded messages count
const auto recorded_messages = sqlite3_column_int(stmt, 0);
Expand Down Expand Up @@ -861,7 +861,7 @@ TEST_F(SqlFileCreationTest, transition_suspended_paused)
record_messages_(OUTPUT_FILE_NAME, NUMBER_OF_MESSAGES_1, STATE_1, NUMBER_OF_MESSAGES_2, STATE_2);

// Count the recorded messages
exec_sql_statement_(OUTPUT_FILE_PATH.string(), "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
exec_sql_statement_(OUTPUT_FILE_PATH, "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
{
// Verify the recorded messages count
const auto recorded_messages = sqlite3_column_int(stmt, 0);
Expand Down Expand Up @@ -926,7 +926,7 @@ TEST_F(SqlFileCreationTest, transition_stopped_running)
record_messages_(OUTPUT_FILE_NAME, NUMBER_OF_MESSAGES_1, STATE_1, NUMBER_OF_MESSAGES_2, STATE_2);

// Count the recorded messages
exec_sql_statement_(OUTPUT_FILE_PATH.string(), "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
exec_sql_statement_(OUTPUT_FILE_PATH, "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
{
// Verify the recorded messages count
const auto recorded_messages = sqlite3_column_int(stmt, 0);
Expand Down Expand Up @@ -961,7 +961,7 @@ TEST_F(SqlFileCreationTest, transition_stopped_paused)
record_messages_(OUTPUT_FILE_NAME, NUMBER_OF_MESSAGES_1, STATE_1, NUMBER_OF_MESSAGES_2, STATE_2);

// Count the recorded messages
exec_sql_statement_(OUTPUT_FILE_PATH.string(), "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
exec_sql_statement_(OUTPUT_FILE_PATH, "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
{
// Verify the recorded messages count
const auto recorded_messages = sqlite3_column_int(stmt, 0);
Expand Down Expand Up @@ -1039,7 +1039,7 @@ TEST_F(SqlFileCreationTest, transition_paused_event_less_window)
record_messages_(OUTPUT_FILE_NAME, NUMBER_OF_MESSAGES_1, STATE_1, NUMBER_OF_MESSAGES_2, STATE_2, WAIT, EVENT);

// Count the recorded messages
exec_sql_statement_(OUTPUT_FILE_PATH.string(), "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
exec_sql_statement_(OUTPUT_FILE_PATH, "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
{
// Verify the recorded messages count
const auto recorded_messages = sqlite3_column_int(stmt, 0);
Expand All @@ -1050,7 +1050,7 @@ TEST_F(SqlFileCreationTest, transition_paused_event_less_window)
const auto now_tks = ddsrecorder::participants::to_ticks(now);

// Find the oldest recorded message
exec_sql_statement_(OUTPUT_FILE_PATH.string(), "SELECT MIN(log_time) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
exec_sql_statement_(OUTPUT_FILE_PATH, "SELECT MIN(log_time) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
{
// Verify the oldest recorded message was recorded in the event window
const auto log_time = reinterpret_cast<const char*>(sqlite3_column_text(stmt, 0));
Expand Down Expand Up @@ -1098,7 +1098,7 @@ TEST_F(SqlFileCreationTest, transition_paused_event_max_window)
record_messages_(OUTPUT_FILE_NAME, NUMBER_OF_MESSAGES_1, STATE_1, NUMBER_OF_MESSAGES_2, STATE_2, WAIT, EVENT);

// Count the recorded messages
exec_sql_statement_(OUTPUT_FILE_PATH.string(), "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
exec_sql_statement_(OUTPUT_FILE_PATH, "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
{
// Verify the recorded messages count
const auto recorded_messages = sqlite3_column_int(stmt, 0);
Expand All @@ -1109,7 +1109,7 @@ TEST_F(SqlFileCreationTest, transition_paused_event_max_window)
const auto now_tks = ddsrecorder::participants::to_ticks(now);

// Find the oldest recorded message
exec_sql_statement_(OUTPUT_FILE_PATH.string(), "SELECT MIN(log_time) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
exec_sql_statement_(OUTPUT_FILE_PATH, "SELECT MIN(log_time) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
{
// Verify the oldest recorded message was recorded in the event window
const auto log_time = reinterpret_cast<const char*>(sqlite3_column_text(stmt, 0));
Expand Down Expand Up @@ -1160,7 +1160,7 @@ TEST_F(SqlFileCreationTest, transition_paused_event_start)
record_messages_(OUTPUT_FILE_NAME, NUMBER_OF_MESSAGES_1, STATE_1, NUMBER_OF_MESSAGES_2, STATE_2, WAIT, EVENT);

// Count the recorded messages
exec_sql_statement_(OUTPUT_FILE_PATH.string(), "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
exec_sql_statement_(OUTPUT_FILE_PATH, "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
{
// Verify the recorded messages count
const auto recorded_messages = sqlite3_column_int(stmt, 0);
Expand All @@ -1171,7 +1171,7 @@ TEST_F(SqlFileCreationTest, transition_paused_event_start)
const auto now_tks = ddsrecorder::participants::to_ticks(now);

// Find the oldest recorded message
exec_sql_statement_(OUTPUT_FILE_PATH.string(), "SELECT MIN(log_time) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
exec_sql_statement_(OUTPUT_FILE_PATH, "SELECT MIN(log_time) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
{
// Verify the oldest recorded message was recorded in the event window
const auto log_time = reinterpret_cast<const char*>(sqlite3_column_text(stmt, 0));
Expand Down Expand Up @@ -1218,7 +1218,7 @@ TEST_F(SqlFileCreationTest, transition_paused_event_suspend)
record_messages_(OUTPUT_FILE_NAME, NUMBER_OF_MESSAGES_1, STATE_1, NUMBER_OF_MESSAGES_2, STATE_2, WAIT, EVENT);

// Count the recorded messages
exec_sql_statement_(OUTPUT_FILE_PATH.string(), "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
exec_sql_statement_(OUTPUT_FILE_PATH, "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
{
// Verify the recorded messages count
const auto recorded_messages = sqlite3_column_int(stmt, 0);
Expand All @@ -1229,7 +1229,7 @@ TEST_F(SqlFileCreationTest, transition_paused_event_suspend)
const auto now_tks = ddsrecorder::participants::to_ticks(now);

// Find the oldest recorded message
exec_sql_statement_(OUTPUT_FILE_PATH.string(), "SELECT MIN(log_time) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
exec_sql_statement_(OUTPUT_FILE_PATH, "SELECT MIN(log_time) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
{
// Verify the oldest recorded message was recorded in the event window
const auto log_time = reinterpret_cast<const char*>(sqlite3_column_text(stmt, 0));
Expand Down Expand Up @@ -1276,7 +1276,7 @@ TEST_F(SqlFileCreationTest, transition_paused_event_stop)
record_messages_(OUTPUT_FILE_NAME, NUMBER_OF_MESSAGES_1, STATE_1, NUMBER_OF_MESSAGES_2, STATE_2, WAIT, EVENT);

// Count the recorded messages
exec_sql_statement_(OUTPUT_FILE_PATH.string(), "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
exec_sql_statement_(OUTPUT_FILE_PATH, "SELECT COUNT(*) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
{
// Verify the recorded messages count
const auto recorded_messages = sqlite3_column_int(stmt, 0);
Expand All @@ -1287,7 +1287,7 @@ TEST_F(SqlFileCreationTest, transition_paused_event_stop)
const auto now_tks = ddsrecorder::participants::to_ticks(now);

// Find the oldest recorded message
exec_sql_statement_(OUTPUT_FILE_PATH.string(), "SELECT MIN(log_time) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
exec_sql_statement_(OUTPUT_FILE_PATH, "SELECT MIN(log_time) FROM Messages;", {}, [&](sqlite3_stmt* stmt)
{
// Verify the oldest recorded message was recorded in the event window
const auto log_time = reinterpret_cast<const char*>(sqlite3_column_text(stmt, 0));
Expand Down
6 changes: 0 additions & 6 deletions ddsrecorder_participants/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -67,17 +67,11 @@ file(
"${PROJECT_SOURCE_DIR}/../thirdparty/sqlite/*.c"
)

file(
GLOB_RECURSE HEADERS_FILES
"${PROJECT_SOURCE_DIR}/include/*.h*"
)

# Compile C++ library
compile_library(
"${PROJECT_SOURCE_DIR}/src/cpp" # Source directory
"${PROJECT_SOURCE_DIR}/include" # Include directory
"${SOURCES_FILES}"
"${HEADERS_FILES}"
)

###############################################################################
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ utils::Timestamp to_std_timestamp(
* @param [in] time Timestamp to be converted
* @param [in] format Format of the timestamp
*/
DDSRECORDER_PARTICIPANTS_DllAPI
utils::Timestamp to_std_timestamp(
const std::string& time);

Expand Down
3 changes: 2 additions & 1 deletion ddsrecorder_participants/project_settings.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,8 @@ endif()
set(MODULE_THIRDPARTY_HEADERONLY
mcap
nlohmann-json
sqlite)
sqlite # Not header-only though, need to link .c
)

set(fastdds_MINIMUM_VERSION "3.0.0")

Expand Down
1 change: 1 addition & 0 deletions ddsreplayer/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@

<depend>cpp_utils</depend>
<depend>ddspipe_core</depend>
<depend>ddsrecorder_participants</depend>
<depend>ddsrecorder_yaml</depend>

<doc_depend>doxygen</doc_depend>
Expand Down

0 comments on commit 70bce7a

Please sign in to comment.