[lttng-dev] [lttng-ust GIT PULL v7] Doc: add a CMake example

Mathieu Desnoyers mathieu.desnoyers at efficios.com
Mon Jun 27 16:46:04 UTC 2016


----- On Jun 26, 2016, at 10:01 PM, Sebastien Boisvert sboisvert at gydle.com wrote:

> 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
> 

Just merged it. I added a coding style fix commit on top.

Thanks!

Mathieu

> 
> 
> 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

-- 
Mathieu Desnoyers
EfficiOS Inc.
http://www.efficios.com


More information about the lttng-dev mailing list