mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-09-12 18:50:22 -07:00
ci: Build the demos on macOS.
This commit is contained in:
Notes:
Henri Verbeet
2025-05-12 15:44:40 +02:00
Approved-by: Henri Verbeet (@hverbeet) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1491
@@ -540,7 +540,7 @@ EXTRA_DIST += $(vkd3d_shader_tests)
|
|||||||
|
|
||||||
if BUILD_DEMOS
|
if BUILD_DEMOS
|
||||||
DEMOS_LDADD = $(LDADD) @DL_LIBS@ @DEMO_LIBS@
|
DEMOS_LDADD = $(LDADD) @DL_LIBS@ @DEMO_LIBS@
|
||||||
DEMOS_CFLAGS = $(AM_CFLAGS) @DEMO_CFLAGS@ -Wa,-I$(srcdir)/demos
|
DEMOS_CFLAGS = $(AM_CFLAGS) @DEMO_CFLAGS@ -I$(srcdir)/demos -Wa,-I$(srcdir)/demos
|
||||||
bin_PROGRAMS += $(vkd3d_demos)
|
bin_PROGRAMS += $(vkd3d_demos)
|
||||||
|
|
||||||
demos_vkd3d_gears_SOURCES = demos/gears.c demos/gears.hlsl
|
demos_vkd3d_gears_SOURCES = demos/gears.c demos/gears.hlsl
|
||||||
|
@@ -10,10 +10,12 @@ set -Eeuxo pipefail
|
|||||||
rm -fr build
|
rm -fr build
|
||||||
mkdir build
|
mkdir build
|
||||||
cd build
|
cd build
|
||||||
if ../configure CFLAGS="-I/opt/homebrew/opt/vulkan-headers/include -I/opt/homebrew/opt/spirv-headers/include -g -O2 -Wno-implicit-fallthrough -Wno-ignored-attributes -Wno-unknown-attributes -Wno-unused-but-set-variable -Werror" \
|
if ../configure CFLAGS="-I/opt/homebrew/opt/vulkan-headers/include -I/opt/homebrew/opt/spirv-headers/include -g -O2 -Wno-implicit-fallthrough -Wno-ignored-attributes -Wno-unknown-attributes -Wno-unused-but-set-variable -Wno-unused-command-line-argument -Werror" \
|
||||||
OBJCFLAGS="-g -O2 -Wno-unknown-attributes -Wno-ignored-attributes -Werror" \
|
OBJCFLAGS="-g -O2 -Wno-unknown-attributes -Wno-ignored-attributes -Werror" \
|
||||||
CPPFLAGS="-DVKD3D_ABORT_ON_ERR -DVKD3D_SHADER_UNSUPPORTED_MSL" \
|
CPPFLAGS="-DVKD3D_ABORT_ON_ERR -DVKD3D_SHADER_UNSUPPORTED_MSL" \
|
||||||
VULKAN_LIBS=-L/opt/homebrew/opt/vulkan-loader/lib --with-spirv-tools && \
|
VULKAN_LIBS=-L/opt/homebrew/opt/vulkan-loader/lib \
|
||||||
|
--with-spirv-tools \
|
||||||
|
--enable-demos && \
|
||||||
make -j$(sysctl -n hw.ncpu) ; then
|
make -j$(sysctl -n hw.ncpu) ; then
|
||||||
make -j$(sysctl -n hw.ncpu) AM_COLOR_TESTS=always check || \
|
make -j$(sysctl -n hw.ncpu) AM_COLOR_TESTS=always check || \
|
||||||
touch ../tests_failed
|
touch ../tests_failed
|
||||||
|
Reference in New Issue
Block a user