From 807c5e2240e62d13fcf697f66d3e6c0b15a61100 Mon Sep 17 00:00:00 2001 From: Zion Nimchuk Date: Sun, 23 Feb 2025 21:29:21 -0800 Subject: [PATCH] Add opencv to linux CI and specify which modules we want to use --- .cirrus.yml | 4 ++-- .github/workflows/rpcs3.yml | 6 +++--- 3rdparty/opencv/CMakeLists.txt | 2 +- azure-pipelines.yml | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.cirrus.yml b/.cirrus.yml index bc00884a48..75a631df7d 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -56,7 +56,7 @@ env: # linux_task: # container: -# image: rpcs3/rpcs3-ci-jammy:1.0 +# image: rpcs3/rpcs3-ci-jammy:1.1 # cpu: 4 # memory: 16G # env: @@ -132,7 +132,7 @@ linux_aarch64_task: matrix: - name: Cirrus Linux AArch64 Clang arm_container: - image: 'docker.io/rpcs3/rpcs3-ci-jammy-aarch64:1.0' + image: 'docker.io/rpcs3/rpcs3-ci-jammy-aarch64:1.1' cpu: 8 memory: 8G clang_script: diff --git a/.github/workflows/rpcs3.yml b/.github/workflows/rpcs3.yml index 76619d766b..c1e3f7276a 100644 --- a/.github/workflows/rpcs3.yml +++ b/.github/workflows/rpcs3.yml @@ -29,15 +29,15 @@ jobs: matrix: include: - os: ubuntu-24.04 - docker_img: "rpcs3/rpcs3-ci-jammy:1.0" + docker_img: "rpcs3/rpcs3-ci-jammy:1.1" build_sh: "/rpcs3/.ci/build-linux.sh" compiler: clang - os: ubuntu-24.04 - docker_img: "rpcs3/rpcs3-ci-jammy:1.0" + docker_img: "rpcs3/rpcs3-ci-jammy:1.1" build_sh: "/rpcs3/.ci/build-linux.sh" compiler: gcc - os: ubuntu-24.04-arm - docker_img: "rpcs3/rpcs3-ci-jammy-aarch64:1.0" + docker_img: "rpcs3/rpcs3-ci-jammy-aarch64:1.1" build_sh: "/rpcs3/.ci/build-linux-aarch64.sh" compiler: clang runs-on: ${{ matrix.os }} diff --git a/3rdparty/opencv/CMakeLists.txt b/3rdparty/opencv/CMakeLists.txt index 2071caa5b6..1103f3be94 100644 --- a/3rdparty/opencv/CMakeLists.txt +++ b/3rdparty/opencv/CMakeLists.txt @@ -4,7 +4,7 @@ set(OPENCV_TARGET 3rdparty_dummy_lib PARENT_SCOPE) if (USE_SYSTEM_OPENCV) message(STATUS "RPCS3: using system OpenCV") - find_package(OpenCV) + find_package(OpenCV COMPONENTS core photo) if(OPENCV_FOUND) message(STATUS "RPCS3: found system OpenCV") diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 082ffa3ea8..1c5b0e24dd 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -38,13 +38,13 @@ jobs: displayName: ccache - bash: | - docker pull --quiet rpcs3/rpcs3-ci-jammy:1.0 + docker pull --quiet rpcs3/rpcs3-ci-jammy:1.1 docker run \ -v $(pwd):/rpcs3 \ --env-file .ci/docker.env \ -v $CCACHE_DIR:/root/.ccache \ -v $BUILD_ARTIFACTSTAGINGDIRECTORY:/root/artifacts \ - rpcs3/rpcs3-ci-jammy:1.0 \ + rpcs3/rpcs3-ci-jammy:1.1 \ /rpcs3/.ci/build-linux.sh displayName: Docker setup and build