From bb812ab1f3e1823dd8208cef1af9e930ba135e3f Mon Sep 17 00:00:00 2001 From: Siarhei Fedartsou Date: Fri, 7 Jun 2024 17:27:11 +0200 Subject: [PATCH] wip --- .github/workflows/osrm-backend.yml | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/.github/workflows/osrm-backend.yml b/.github/workflows/osrm-backend.yml index 4c99f5e53..493a45ff2 100644 --- a/.github/workflows/osrm-backend.yml +++ b/.github/workflows/osrm-backend.yml @@ -31,6 +31,13 @@ jobs: BUILD_TYPE: Release steps: - uses: actions/checkout@v4 + - name: Install Ninja + run: | + choco install ninja -y + refreshenv + + - name: Verify Ninja installation + run: ninja --version # - name: Enable Conan cache # uses: actions/cache@v4 # with: @@ -53,14 +60,20 @@ jobs: echo PUBLISH=$([[ "${GITHUB_REF:-}" == "refs/tags/v${PACKAGE_JSON_VERSION}" ]] && echo "On" || echo "Off") >> $GITHUB_ENV - run: npm install --ignore-scripts - run: npm link --ignore-scripts - - uses: microsoft/setup-msbuild@v2 + # - uses: microsoft/setup-msbuild@v2 + - name: Set up Clang in PATH + shell: bash + run: | + echo "::add-path::C:\\Program Files\\LLVM\\bin" + clang --version + clang++ --version - name: Build run: | make --version clang --version mkdir build cd build - cmake -DCMAKE_BUILD_TYPE=Release -DENABLE_CONAN=ON -DENABLE_NODE_BINDINGS=ON -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ .. + cmake -G "Ninja" -DCMAKE_BUILD_TYPE=Release -DENABLE_CONAN=ON -DENABLE_NODE_BINDINGS=ON -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ .. cmake --build . --config Release # .\scripts\ci\windows-build.bat