File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 8585 with :
8686 cmake_build_type : ${{ matrix.cmake_build_type }}
8787
88+ # DDS Record Replay needs lz4 and zstd for MCAP compression (installed via
89+ # apt on Linux and vcpkg on Windows). No other downstream tool requires them.
90+ - name : Install MCAP dependencies (lz4, zstd)
91+ if : matrix.tool.name == 'ddsrecordreplay'
92+ uses : ./src/ddsrecordreplay/.github/actions/install_mcap_dependencies
93+ with :
94+ cmake_build_type : ${{ matrix.cmake_build_type }}
95+
96+ # On Windows the mcap action installs lz4/zstd through vcpkg; expose that
97+ # prefix so CMake's find_package(lz4)/find_package(zstd) can locate them.
98+ - name : Expose vcpkg packages to CMake (Windows)
99+ if : matrix.tool.name == 'ddsrecordreplay' && runner.os == 'Windows'
100+ shell : pwsh
101+ run : |
102+ "CMAKE_PREFIX_PATH=$env:vcpkg_install_path;$env:CMAKE_PREFIX_PATH" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append
103+
88104 # Prebuilt Fast DDS + dev-utils. DDS Pipe itself is built from source (checked out above),
89105 # so this run reflects the DDS Pipe changes, not the nightly artifact
90106 - name : Download Fast DDS + dev-utils artifact
You can’t perform that action at this time.
0 commit comments