From ff63d5ef76502c1d124160072c8ac3ffe0545c0b Mon Sep 17 00:00:00 2001 From: koide3 <31344317+koide3@users.noreply.github.com> Date: Mon, 30 Dec 2024 05:51:45 +0900 Subject: [PATCH] add ninja-build (#99) * add ninja-build * add ninja-build * add ninja-build for coverage --- .github/workflows/coverage.yml | 2 +- .github/workflows/test.yml | 2 +- docker/Dockerfile.pytest.gcc | 2 +- docker/Dockerfile.pytest.llvm | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index acd3ea4..5b01c10 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -23,7 +23,7 @@ jobs: - name: Install Dependencies run: | sudo apt-get -y update - sudo apt-get install --no-install-recommends -y build-essential cmake python3-pip pybind11-dev libeigen3-dev libfmt-dev libtbb-dev libomp-dev libpcl-dev libgtest-dev lcov + sudo apt-get install --no-install-recommends -y build-essential cmake python3-pip pybind11-dev libeigen3-dev libfmt-dev libtbb-dev libomp-dev libpcl-dev libgtest-dev lcov ninja-build pip install -U setuptools pytest pytest-cov numpy scipy - name: Build (C++) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 669baf4..8591fee 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -23,7 +23,7 @@ jobs: - name: Install Dependencies run: | sudo apt-get -y update - sudo apt-get install --no-install-recommends -y build-essential cmake python3-pip pybind11-dev libeigen3-dev libfmt-dev libtbb-dev libomp-dev libpcl-dev libgtest-dev + sudo apt-get install --no-install-recommends -y build-essential cmake python3-pip pybind11-dev libeigen3-dev libfmt-dev libtbb-dev libomp-dev libpcl-dev libgtest-dev ninja-build pip install -U setuptools pytest numpy scipy - name: Build diff --git a/docker/Dockerfile.pytest.gcc b/docker/Dockerfile.pytest.gcc index 045144f..234cfab 100644 --- a/docker/Dockerfile.pytest.gcc +++ b/docker/Dockerfile.pytest.gcc @@ -7,7 +7,7 @@ ENV DEBIAN_FRONTEND=noninteractive RUN apt-get update && apt-get install --no-install-recommends -y \ && apt-get install --no-install-recommends -y \ wget nano build-essential git cmake python3-dev python3-pip pybind11-dev \ - libeigen3-dev libomp-dev + libeigen3-dev libomp-dev ninja-build RUN mkdir -p ~/.config/pip RUN echo "[global]\nbreak-system-packages=true" > ~/.config/pip/pip.conf diff --git a/docker/Dockerfile.pytest.llvm b/docker/Dockerfile.pytest.llvm index 9202d03..6e0ec77 100644 --- a/docker/Dockerfile.pytest.llvm +++ b/docker/Dockerfile.pytest.llvm @@ -7,7 +7,7 @@ ENV DEBIAN_FRONTEND=noninteractive RUN apt-get update && apt-get install --no-install-recommends -y \ && apt-get install --no-install-recommends -y \ wget nano build-essential git cmake python3-dev python3-pip pybind11-dev \ - libeigen3-dev libomp-dev + libeigen3-dev libomp-dev ninja-build RUN apt-get update && apt-get install --no-install-recommends -y \ && apt-get install --no-install-recommends -y \