Skip to content

Commit

Permalink
CI: Install broker on MacOS builds
Browse files Browse the repository at this point in the history
This patch brings the `build-macos-universal.sh` script to parity with the
`build-manylinux.sh` script in installing the BlazingMQ broker to `DIR_INSTALL`
after building it.  This is necessary to run integration tests on an OSX GitHub
Actions runner, and better automates the process for running these tests
manually, bringing the process up to line with the process on Linux machines.

Signed-off-by: Patrick M. Niedzielski <[email protected]>
  • Loading branch information
pniedzielski committed Nov 30, 2023
1 parent 59c2b1e commit f4077d3
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions bin/build-macos-universal.sh
Original file line number Diff line number Diff line change
Expand Up @@ -103,9 +103,8 @@ if [ ! -e "${DIR_BUILD}/blazingmq/.complete" ]; then
-DFLEX_ROOT="${FLEX_ROOT}"
-G "Ninja")
cmake -B "${DIR_BUILD}/blazingmq" -S "." "${CMAKE_OPTIONS[@]}"
cmake --build "${DIR_BUILD}/blazingmq" -j 16 --target bmq
cmake --install "${DIR_BUILD}/blazingmq" --component mwc-all
cmake --install "${DIR_BUILD}/blazingmq" --component bmq-all
cmake --build "${DIR_BUILD}/blazingmq" -j 16 --target all
cmake --install "${DIR_BUILD}/blazingmq"
popd
touch "${DIR_BUILD}/blazingmq/.complete"
fi

0 comments on commit f4077d3

Please sign in to comment.