[lttng-dev] [lttng-ust GIT PULL v7] Doc: add a CMake example
Sebastien Boisvert
sboisvert at gydle.com
Mon Jun 27 02:01:07 UTC 2016
Hi Mathieu,
This is the version 7 of my pull request; it contains a CMake example in C++ which uses LTTng-UST
instrumentation in 2 shared libraries. Yes, this is v7. I started to count from v1, but the first that you
reviewed was v5 I think. Philippe helped me with v1 through v4/v5.
I looked at the comments from your code reviews (on both v5 and v6 [1]).
I implemented all the required changes (acked-by, style, whitespace lines, and so on).
I went the extra mile too. I also converted the 4-space indentations to
tab indentations. Finally, I improved the tracepoints in the example such that it makes
more sense.
Philippe: I used the 'fixup' thing and I love it.
Mathieu, you can pull from
https://github.com/sebhtml/lttng-ust.git tags/for-compudj-cmake-example.v7
The changes can be viewed on github:
https://github.com/sebhtml/lttng-ust/commits/for-compudj-cmake-example.v7
Let me know if there should be a v8, given my previous misuse of git acked-by and signed-off tags.
shortlog
Sebastien Boisvert (3):
configure.ac: check cmake availability
Doc: add CMake example
Doc: ship cmake example with 'make distcheck'
diffstat
configure.ac | 3 ++
doc/examples/Makefile.am | 38 ++++++++++++++++++++--
doc/examples/cmake-multiple-shared-libraries/CMakeLists.txt | 23 ++++++++++++++
doc/examples/cmake-multiple-shared-libraries/README.md | 52 ++++++++++++++++++++++++++++++
doc/examples/cmake-multiple-shared-libraries/aligner-lib.cpp | 34 ++++++++++++++++++++
doc/examples/cmake-multiple-shared-libraries/aligner-lib.h | 30 ++++++++++++++++++
doc/examples/cmake-multiple-shared-libraries/aligner.cpp | 30 ++++++++++++++++++
doc/examples/cmake-multiple-shared-libraries/cmake/FindLTTngUST.cmake | 111 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
doc/examples/cmake-multiple-shared-libraries/tester-lib.cpp | 31 ++++++++++++++++++
doc/examples/cmake-multiple-shared-libraries/tester-lib.h | 30 ++++++++++++++++++
doc/examples/cmake-multiple-shared-libraries/tester.cpp | 35 +++++++++++++++++++++
doc/examples/cmake-multiple-shared-libraries/trace.sh | 9 ++++++
doc/examples/cmake-multiple-shared-libraries/tracepoint-provider.cpp | 26 +++++++++++++++
doc/examples/cmake-multiple-shared-libraries/tracepoint-provider.h | 60 +++++++++++++++++++++++++++++++++++
14 files changed, 510 insertions(+), 2 deletions(-)
References
[1] https://lists.lttng.org/pipermail/lttng-dev/2016-June/026255.html
More information about the lttng-dev
mailing list