File tree Expand file tree Collapse file tree 5 files changed +32
-6
lines changed Expand file tree Collapse file tree 5 files changed +32
-6
lines changed Original file line number Diff line number Diff line change 2323 - name : Install build environment
2424 run : |
2525 sudo apt-get update -y
26- sudo apt-get install -y libssl-dev cmake gcc g++ curl gdb
26+ sudo apt-get install -y libssl-dev cmake gcc g++ curl gdb libcurl4-openssl-dev libprotobuf-dev libgrpc-dev gdb
2727 - uses : actions/checkout@v4
2828 with :
2929 submodules : recursive
Original file line number Diff line number Diff line change 4848 - name : Install dependencies
4949 run : |
5050 sudo apt-get update -y
51- sudo apt-get install -y libssl-dev cmake curl wget gnupg2
51+ sudo apt-get install -y libssl-dev cmake curl wget gnupg2 libcurl4-openssl-dev libprotobuf-dev libgrpc-dev gdb
5252 wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo gpg --dearmor --output /etc/apt/keyrings/llvm-snapshot.gpg
5353 sudo bash -c "echo 'deb [signed-by=/etc/apt/keyrings/llvm-snapshot.gpg] https://apt.llvm.org/noble/ llvm-toolchain-noble-${LLVM_VERSION} main' >> /etc/apt/sources.list"
5454 sudo apt-get update -y
7575 - name : Install dependencies
7676 run : |
7777 sudo apt-get update -y
78- sudo apt-get install -y libssl-dev cmake curl wget gnupg2 cppcheck
78+ sudo apt-get install -y libssl-dev cmake curl wget gnupg2 clang clang-tools cppcheck libcurl4-openssl-dev libprotobuf-dev libgrpc-dev gdb
7979 - name : Run cppcheck
8080 run : ./bin/check-cppcheck
8181
8888 - name : Install dependencies
8989 run : |
9090 sudo apt-get update -y
91- sudo apt-get install -y libssl-dev cmake curl wget gnupg2
91+ sudo apt-get install -y libssl-dev cmake curl wget gnupg2 clang clang-tools clang-tidy libcurl4-openssl-dev libprotobuf-dev libgrpc-dev gdb
9292 wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo gpg --dearmor --output /etc/apt/keyrings/llvm-snapshot.gpg
9393 sudo bash -c "echo 'deb [signed-by=/etc/apt/keyrings/llvm-snapshot.gpg] https://apt.llvm.org/noble/ llvm-toolchain-noble-${LLVM_VERSION} main' >> /etc/apt/sources.list"
9494 sudo apt-get update -y
Original file line number Diff line number Diff line change 3131 - name : Install dependencies
3232 run : |
3333 sudo apt-get update -y
34- sudo apt-get install -y libssl-dev cmake curl wget gnupg2 gdb clang clang-tools valgrind
34+ sudo apt-get install -y libssl-dev cmake curl wget gnupg2 libcurl4-openssl-dev libprotobuf-dev libgrpc-dev gdb clang clang-tools valgrind
3535 - uses : actions/checkout@v4
3636 with :
3737 submodules : recursive
Original file line number Diff line number Diff line change 2626 - name : Install dependencies
2727 run : |
2828 sudo apt-get update -y
29- sudo apt-get install -y libssl-dev cmake gcc g++ curl gdb
29+ sudo apt-get install -y libssl-dev cmake gcc g++ curl libcurl4-openssl-dev libprotobuf-dev libgrpc-dev gdb
3030 - uses : actions/checkout@v4
3131 with :
3232 submodules : recursive
Original file line number Diff line number Diff line change @@ -39,6 +39,32 @@ if(NOT TARGET spdlog::spdlog)
3939 "SPDLOG_FMT_EXTERNAL OFF" )
4040endif ()
4141
42+ if (NOT TARGET opentelemetry)
43+ # https://github.com/open-telemetry/opentelemetry-cpp/releases
44+ cpmaddpackage(
45+ NAME
46+ opentelemetry
47+ VERSION
48+ 1.20.0
49+ GITHUB_REPOSITORY
50+ "open-telemetry/opentelemetry-cpp"
51+ EXCLUDE_FROM_ALL ON
52+ OPTIONS
53+ "OPENTELEMETRY_INSTALL OFF"
54+ "WITH_ABI_VERSION_1 OFF"
55+ "WITH_ABI_VERSION_2 ON"
56+ "WITH_STL ON"
57+ "WITH_ABSEIL OFF"
58+ "WITH_OTLP_HTTP ON"
59+ "WITH_OTLP_GRPC OFF"
60+ "WITH_BENCHMARK OFF"
61+ "BUILD_TESTING OFF"
62+ "BUILD_SHARED_LIBS OFF"
63+ "CMAKE_C_VISIBILITY_PRESET hidden"
64+ "CMAKE_CXX_VISIBILITY_PRESET hidden"
65+ "CMAKE_POSITION_INDEPENDENT_CODE ON" )
66+ endif ()
67+
4268if (NOT TARGET Microsoft.GSL::GSL)
4369 # https://github.com/microsoft/GSL/releases
4470 cpmaddpackage(
You can’t perform that action at this time.
0 commit comments