Commit | Line | Data |
---|---|---|
c2da416a SB |
1 | cmake_minimum_required(VERSION 2.8.11) |
2 | project(ALIGNER) | |
3 | list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake") | |
4 | ||
5 | include_directories(.) | |
6 | ||
7 | include (FindLTTngUST REQUIRED) | |
8 | ||
9 | add_library(tracepoint-provider SHARED tracepoint-provider.cpp) | |
10 | target_link_libraries(tracepoint-provider LTTng::UST) | |
11 | ||
12 | add_library(aligner-lib SHARED aligner-lib.cpp) | |
13 | target_link_libraries(aligner-lib tracepoint-provider) | |
14 | ||
15 | add_library(tester-lib SHARED tester-lib.cpp) | |
16 | target_link_libraries(tester-lib tracepoint-provider) | |
17 | ||
18 | link_libraries(aligner-lib) | |
19 | ||
20 | add_executable(aligner aligner.cpp) | |
21 | ||
22 | add_executable(tester tester.cpp) | |
23 | target_link_libraries(tester tester-lib) |