[lttng-dev] [lttng-ust GIT PULL] Doc: add a CMake example
Philippe Proulx
eeppeliteloop at gmail.com
Fri Jun 17 14:25:39 UTC 2016
On Fri, Jun 17, 2016 at 12:09 AM, Sebastien Boisvert
<sboisvert at gydle.com> wrote:
> Hi Mathieu,
>
> Please pull 7 commits for a new example in the documentation:
Isn't the "standard" way to use CMake this, in terms of directories:
mkdir build
cd build
cmake ..
make
?
Also, just a note: CMake 3.6 will have a FindLTTngUST [1] module which defines
an `LTTng::UST` imported target. This should be more robust than just:
target_link_libraries(tracepoint-provider dl lttng-ust)
About this line, by the way, you should at least use `${CMAKE_DL_LIBS}` instead
of `dl`.
Phil
>
>
> The following changes since commit 01f0e40ce5b0c30c7c0706b63532049b311c83cf
> are available in the git repository at
>
> https://github.com/sebhtml/lttng-ust.git
> tags/cmake-multiple-shared-libraries.2016-06-17
>
>
> Sebastien Boisvert (7):
> Doc: add CMake example
> Doc: clean up cmake example
> Doc: add a trace.sh script in the cmake example
> Doc: clean up cmake file
> Doc: fix English issue
> Doc: rename cmake example
> Doc: ship cmake example with 'make distcheck'
>
>
>
> doc/examples/Makefile.am | 15
> +++++++++++++
> doc/examples/cmake-multiple-shared-libraries/CMakeLists.txt | 20
> +++++++++++++++++
> doc/examples/cmake-multiple-shared-libraries/README.md | 52
> +++++++++++++++++++++++++++++++++++++++++++++
> doc/examples/cmake-multiple-shared-libraries/aligner-lib.cpp | 16
> ++++++++++++++
> doc/examples/cmake-multiple-shared-libraries/aligner-lib.h | 7
> ++++++
> doc/examples/cmake-multiple-shared-libraries/aligner.cpp | 10
> +++++++++
> doc/examples/cmake-multiple-shared-libraries/tester-lib.cpp | 16
> ++++++++++++++
> doc/examples/cmake-multiple-shared-libraries/tester-lib.h | 7
> ++++++
> doc/examples/cmake-multiple-shared-libraries/tester.cpp | 15
> +++++++++++++
> doc/examples/cmake-multiple-shared-libraries/trace.sh | 9
> ++++++++
> doc/examples/cmake-multiple-shared-libraries/tracepoint-provider.cpp | 6
> ++++++
> doc/examples/cmake-multiple-shared-libraries/tracepoint-provider.h | 27
> +++++++++++++++++++++++
> 12 files changed, 200 insertions(+)
> _______________________________________________
> lttng-dev mailing list
> lttng-dev at lists.lttng.org
> https://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
More information about the lttng-dev
mailing list