Skip to content

Commit f2212d0

Browse files
committed
add installation of required dependencies on other OS
Signed-off-by: Nicolas Rol <[email protected]>
1 parent 9736ba5 commit f2212d0

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

Diff for: .github/workflows/dev-ci.yml

+12
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,8 @@ jobs:
113113
yum update -y
114114
yum install cmake make gcc gcc-c++ which git
115115
dnf --enablerepo=ol8_codeready_builder install boost-static
116+
dnf install -y epel-release
117+
dnf install -y openblas-devel mpfr-devel
116118
117119
- name: Checkout sources
118120
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
@@ -207,6 +209,16 @@ jobs:
207209
- name: Checkout sources
208210
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
209211

212+
- name: Install vcpkg
213+
run: |
214+
git clone https://github.com/microsoft/vcpkg.git
215+
.\vcpkg\bootstrap-vcpkg.bat
216+
217+
- name: Install dependencies with vcpkg
218+
run: |
219+
.\vcpkg\vcpkg.exe install openblas mpfr
220+
.\vcpkg\vcpkg.exe integrate install
221+
210222
- name: Configure 3rd parties
211223
run: >
212224
cmake -S %GITHUB_WORKSPACE%\metrix-simulator\external -B %GITHUB_WORKSPACE%\metrix-simulator\build\external

Diff for: .github/workflows/docker/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ RUN sed -i s/mirror.centos.org/vault.centos.org/g /etc/yum.repos.d/*.repo \
1818
&& sed -i s/^mirrorlist=http/#mirrorlist=http/g /etc/yum.repos.d/*.repo \
1919
&& yum update -y \
2020
&& yum install -y epel-release \
21-
&& yum install -y git redhat-lsb-core make wget centos-release-scl scl-utils
21+
&& yum install -y git redhat-lsb-core make wget centos-release-scl scl-utils openblas-devel mpfr-devel
2222

2323
# Second set of dependencies
2424
RUN sed -i s/mirror.centos.org/vault.centos.org/g /etc/yum.repos.d/*.repo \

0 commit comments

Comments
 (0)