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