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