Skip to content

Commit d5db77f

Browse files
committed
Experimental catch2 install for github Linux builders
1 parent 32556d5 commit d5db77f

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

.github/workflows/ci.yml

+8-1
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,14 @@ jobs:
8585
libzmq3-dev libmagick++-dev libbabl-dev \
8686
libopencv-dev libprotobuf-dev protobuf-compiler \
8787
cargo libomp5 libomp-dev
88-
# Install catch2 package from Ubuntu 22.04
88+
89+
# Install catch2 package from source
90+
git clone https://github.com/catchorg/Catch2.git
91+
pushd Catch2
92+
cmake -Bbuild -H. -DBUILD_TESTING=OFF
93+
cmake --build build/ --target install
94+
popd
95+
8996
wget https://launchpad.net/ubuntu/+archive/primary/+files/catch2_2.13.8-1_amd64.deb
9097
sudo dpkg -i catch2_2.13.8-1_amd64.deb
9198

0 commit comments

Comments
 (0)