diff --git a/CMakeLists.txt b/CMakeLists.txt index 05d3437c60bbd44f973b6469aa5cf79b787bc7a3..e24c017ad440eb764bdb96dbb5e3ba29aae62126 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -35,6 +35,7 @@ option(BUILD_TESTS "Uses googletest to build tests" OFF) option(BUILD_INTEGRATION_TESTS "Include integration tests (CMAKE >3.7 is needed)" OFF) option(BUILD_CPP_DOCS "Uses doxygen to build the C++ documentaion" OFF) option(BUILD_BROKER "Build broker" OFF) +option(BUILD_EVENT_MONITOR_PRODUCER "Build the event monitor producer" OFF) option(BUILD_PYTHON_DOCS "Uses sphinx to build the Python documentaion" OFF) option(BUILD_CONSUMER_TOOLS "Build consumer tools" OFF) diff --git a/deploy/build_env/Centos7.7/build.sh b/deploy/build_env/Centos7.7/build.sh index 40318cb213fe0c5090b888e67c2e8a6db996f000..b902e0e679a08c4af1a4ec85aa5e424673654638 100755 --- a/deploy/build_env/Centos7.7/build.sh +++ b/deploy/build_env/Centos7.7/build.sh @@ -1,7 +1,12 @@ #!/usr/bin/env bash cd /asapo/build -cmake -DCMAKE_BUILD_TYPE="Release" -DLIBCURL_DIR=/curl -DBUILD_PYTHON_DOCS=ON .. +cmake \ + -DCMAKE_BUILD_TYPE="Release" \ + -DLIBCURL_DIR=/curl \ + -DBUILD_PYTHON_DOCS=ON \ + -DBUILD_EVENT_MONITOR_PRODUCER=ON \ + .. cd consumer && make cd ../producer && make cd ../sphinx && make diff --git a/deploy/build_env/Ubuntu16.04/build.sh b/deploy/build_env/Ubuntu16.04/build.sh index d399e3811718f0b7223cab83caa9f99b1dbbf02b..cd34659e4cb618d0efe93305f5b399c12ad039e2 100755 --- a/deploy/build_env/Ubuntu16.04/build.sh +++ b/deploy/build_env/Ubuntu16.04/build.sh @@ -1,7 +1,12 @@ #!/usr/bin/env bash cd /asapo/build -cmake -DCMAKE_BUILD_TYPE="Release" -DLIBCURL_DIR=/curl -DBUILD_PYTHON_DOCS=ON .. +cmake \ + -DCMAKE_BUILD_TYPE="Release" \ + -DLIBCURL_DIR=/curl \ + -DBUILD_PYTHON_DOCS=ON \ + -DBUILD_EVENT_MONITOR_PRODUCER=ON \ + .. cd consumer && make cd ../producer && make cd ../docs/sphinx && make diff --git a/producer/CMakeLists.txt b/producer/CMakeLists.txt index 62ecdca0cdcb1fa34c4619e5b93da4377ad2159e..3c8560c158c9f3cabadc119cc4baae3205d4f3d1 100644 --- a/producer/CMakeLists.txt +++ b/producer/CMakeLists.txt @@ -1,4 +1,6 @@ add_subdirectory(api/cpp) add_subdirectory(api/python) -add_subdirectory(event_monitor_producer) +if(BUILD_EVENT_MONITOR_PRODUCER) + add_subdirectory(event_monitor_producer) +endif(BUILD_EVENT_MONITOR_PRODUCER)