From fb01fb3e3b6df5a3c6054fdd3c32ea0424313ece Mon Sep 17 00:00:00 2001 From: Roland Conybeare Date: Tue, 23 Apr 2024 20:19:45 -0400 Subject: [PATCH] xo-ratio: github: + missing randomgen dep in xo-cpp-builder workflow --- .github/workflows/xo-cpp-main.yml | 36 +++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/.github/workflows/xo-cpp-main.yml b/.github/workflows/xo-cpp-main.yml index 86cec558..89e43052 100644 --- a/.github/workflows/xo-cpp-main.yml +++ b/.github/workflows/xo-cpp-main.yml @@ -137,6 +137,42 @@ jobs: # ---------------------------------------------------------------- + - name: xo-randomgen + run: | + XO_NAME=xo-randomgen + XO_SRC=repo/${XO_NAME} + XO_BUILDDIR=${{github.workspace}}/build_${XO_NAME} + PREFIX=${{github.workspace}}/local + + XO_REPO=https://github.com/rconybea/randomgen.git + + mkdir -p ${XO_SRC} + mkdir -p ${XO_BUILDDIR} + + echo "::group::clone ${XO_NAME}" + export GIT_SSH_COMMAND='ssh -o StrictHostKeyChecking=no' + export GIT_SSL_NOVERIFY=true + git clone ${XO_REPO} ${XO_SRC} + echo "::endgroup" + + echo "::group::configure ${XO_NAME}" + cmake -B ${XO_BUILDDIR} -DCMAKE_INSTALL_PREFIX=${PREFIX} -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} ${XO_SRC} + echo "::endgroup" + + echo "::group::compile ${XO_NAME}" + cmake --build ${XO_BUILDDIR} -j + echo "::endgroup" + + echo "::group::local install ${XO_NAME}" + cmake --install ${XO_BUILDDIR} + echo "::endgroup" + + echo "::group::local dir tree" + tree ${PREFIX} + echo "::endgroup" + + # ---------------------------------------------------------------- + - name: xo-ratio run: | XO_NAME=xo-ratio