ci: Build DXC for release.

Otherwise a lot of assertions trigger, even for legitimate uses.
This commit is contained in:
Giovanni Mascellani 2024-10-19 12:20:07 +02:00 committed by Henri Verbeet
parent dff7c0e7b8
commit 7fbed358c9
Notes: Henri Verbeet 2024-10-22 20:55:14 +02:00
Approved-by: Giovanni Mascellani (@giomasce)
Approved-by: Henri Verbeet (@hverbeet)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1203

View File

@ -48,7 +48,7 @@ image-mac:
- git checkout dfa1c814cc4c912ba982854b72f64527baa3e7e5 - git checkout dfa1c814cc4c912ba982854b72f64527baa3e7e5
- mkdir build - mkdir build
- cd build - cd build
- cmake .. -C ../cmake/caches/PredefinedParams.cmake - cmake .. -C ../cmake/caches/PredefinedParams.cmake -D CMAKE_BUILD_TYPE=Release
- make -j$(sysctl -n hw.ncpu) - make -j$(sysctl -n hw.ncpu)
- cd ../.. - cd ../..
- cp DirectXShaderCompiler/build/lib/libdxcompiler.dylib DirectXShaderCompiler/build/lib/libdxil.dylib image/dxc - cp DirectXShaderCompiler/build/lib/libdxcompiler.dylib DirectXShaderCompiler/build/lib/libdxil.dylib image/dxc