Skip to content

Commit

Permalink
[OMON-793] Add dependency on kafka and protobuf in Monitoring (#5712)
Browse files Browse the repository at this point in the history
  • Loading branch information
Barthelemy authored and vascobarroso committed Jan 27, 2025
1 parent 41961b8 commit 5201531
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 1 deletion.
7 changes: 7 additions & 0 deletions defaults-o2-dataflow.sh
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,13 @@ overrides:
- O2
- fmt
- ucx # this one added
Monitoring:
requires:
- boost
- "GCC-Toolchain:(?!osx)"
- curl
- libInfoLogger
- librdkafka # this one added
---
# This file is included in any build recipe and it's only used to set
# environment variables. Which file to actually include can be defined by the
Expand Down
4 changes: 3 additions & 1 deletion monitoring.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package: Monitoring
version: "%(tag_basename)s"
tag: v3.18.1
tag: v3.19.1
requires:
- boost
- "GCC-Toolchain:(?!osx)"
Expand All @@ -9,6 +9,7 @@ requires:
build_requires:
- CMake
- alibuild-recipe-tools
- protobuf
source: https://github.com/AliceO2Group/Monitoring
incremental_recipe: |
make ${JOBS:+-j$JOBS} install
Expand All @@ -25,6 +26,7 @@ if [[ $ALIBUILD_O2_TESTS ]]; then
fi

cmake $SOURCEDIR \
-DRDKAFKA_ROOT=${LIBRDKAFKA_ROOT} \
-DCMAKE_INSTALL_PREFIX=$INSTALLROOT \
${BOOST_REVISION:+-DBOOST_ROOT=$BOOST_ROOT} \
-DCMAKE_EXPORT_COMPILE_COMMANDS=ON
Expand Down

0 comments on commit 5201531

Please sign in to comment.