workqueue: handle nice better
[fio.git] / ci / actions-install-librpma.sh
1 #!/bin/bash -e
2
3 LIBRPMA_VERSION="1.0.0"
4 ZIP_FILE=rpma.zip
5
6 WORKDIR=$(pwd)
7
8 # install librpma
9 wget -O $ZIP_FILE https://github.com/pmem/rpma/archive/${LIBRPMA_VERSION}.zip
10 unzip $ZIP_FILE
11 mkdir -p rpma-${LIBRPMA_VERSION}/build
12 cd rpma-${LIBRPMA_VERSION}/build
13 cmake .. -DCMAKE_BUILD_TYPE=Release \
14         -DCMAKE_INSTALL_PREFIX=/usr \
15         -DBUILD_DOC=OFF \
16         -DBUILD_EXAMPLES=OFF \
17         -DBUILD_TESTS=OFF
18 make -j"$(nproc)"
19 sudo make -j"$(nproc)" install
20 cd "$WORKDIR"
21 rm -rf $ZIP_FILE rpma-${LIBRPMA_VERSION}