blob: 192c824d098b170e5b5454e61fa1708fc62d1ff5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
#!/bin/bash
set -e
function main() {
local project_dir
project_dir="$(git rev-parse --show-toplevel)"
mkdir -p build
cd build
export CFLAGS="$CFLAGS -march=x86-64"
export CXXFLAGS="$CXXFLAGS -march=x86-64"
cat <<EOF > export.map
{
global:
OpenTracingMakeTracerFactory;
local: *;
};
EOF
cmake -DCMAKE_BUILD_TYPE=Release \
-DJAEGERTRACING_PLUGIN=ON \
-DBUILD_TESTING=ON \
-DHUNTER_CONFIGURATION_TYPES=Release \
..
make -j3
mv libjaegertracing_plugin.so /libjaegertracing_plugin.so
./DynamicallyLoadTracerTest /libjaegertracing_plugin.so
}
main
|