diff options
author | eBardieCT <40671803+eBardieCT@users.noreply.github.com> | 2018-09-25 14:49:29 +0100 |
---|---|---|
committer | Christoph Lipka <clipka@users.noreply.github.com> | 2018-09-25 15:49:29 +0200 |
commit | 10a2c7673d2ae9d9ef8d59a417b6554881531a66 (patch) | |
tree | bfb7d7efa60df8213db326823112f05da1098468 /src/console/CMakeLists.txt | |
parent | 0f6d2ee216bed228676e6ea8f33b8bfbf6cf1880 (diff) | |
download | DLT-daemon-10a2c7673d2ae9d9ef8d59a417b6554881531a66.tar.gz |
Add dlt-sortbytimestamp utility plus documentation (#73)
* Add dlt-sortbytimestamp utility plus documentation
Add a commandline utility to sort a DLT file by timestamp.
By default a DLT file's messages are in the order they were
received by the logger. This is not ideal for tracing problems on
systems with multi-threaded programmes running on multi-core CPUs
since message reception order will not always (or even often)
correspond to message creation order.
The documentation deals with how to handle the problem case of DLT
files containing messages from multiple boot cycles.
Diffstat (limited to 'src/console/CMakeLists.txt')
-rw-r--r-- | src/console/CMakeLists.txt | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/console/CMakeLists.txt b/src/console/CMakeLists.txt index 0fa2a1b..c2e5586 100644 --- a/src/console/CMakeLists.txt +++ b/src/console/CMakeLists.txt @@ -15,6 +15,11 @@ # @licence end@ ####### +set(dlt_sortbytimestamp_SRCS dlt-sortbytimestamp.c) +add_executable(dlt-sortbytimestamp ${dlt_sortbytimestamp_SRCS} ${dlt_most_SRCS}) +target_link_libraries(dlt-sortbytimestamp dlt ${EXPAT_LIBRARIES}) +set_target_properties(dlt-sortbytimestamp PROPERTIES LINKER_LANGUAGE C) + set(dlt_convert_SRCS dlt-convert.c) add_executable(dlt-convert ${dlt_convert_SRCS} ${dlt_most_SRCS}) target_link_libraries(dlt-convert dlt ${EXPAT_LIBRARIES}) @@ -37,6 +42,6 @@ set(dlt_passive_node_ctrl_SRCS dlt-passive-node-ctrl.c dlt-control-common.c) add_executable(dlt-passive-node-ctrl ${dlt_passive_node_ctrl_SRCS} ${dlt_most_SRCS}) target_link_libraries(dlt-passive-node-ctrl dlt ${EXPAT_LIBRARIES}) -install(TARGETS dlt-convert dlt-receive dlt-control dlt-passive-node-ctrl +install(TARGETS dlt-sortbytimestamp dlt-convert dlt-receive dlt-control dlt-passive-node-ctrl RUNTIME DESTINATION bin COMPONENT base) |