From c8412bbedae0fce38db96833732e8ce904721e4c Mon Sep 17 00:00:00 2001 From: Andrew Opalach Date: Sun, 30 Nov 2025 14:32:51 -0500 Subject: Build cleanup and fixes from sink testing Signed-off-by: Andrew Opalach --- env/msvc_build.sh | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) (limited to 'env') diff --git a/env/msvc_build.sh b/env/msvc_build.sh index ccc5625..ba73416 100644 --- a/env/msvc_build.sh +++ b/env/msvc_build.sh @@ -1,13 +1,17 @@ #! /usr/bin/env sh +# nix develop .#mingw64 # meson subprojects download msvc-wine -# ./vsdownload.py --dest env/msvc-root -# ./install.sh env/msvc-root - -BIN=env/msvc-root/bin/x64 . subprojects/msvc-wine/msvcenv-native.sh -export INCLUDE="$HOME/c/camu/subprojects/vulkan-headers-1.4.313/include;/nix/store/jx7aqhh225lhxdxdbiw42mrf2awvpdsq-clang-19.1.7-lib/lib/clang/19/include;$INCLUDE" -CC=clang-cl CXX=clang-cl meson setup build-clang-cl -Drenderer-api=dx11 \ - -Dsink-only=false -Dserver=enabled -Dportal=disabled -Dclient=disabled \ - -Dcodecs=ffmpeg -Dcodec-hwaccel=enabled -Dsubtitles=enabled \ - -Dtests=disabled --cross-file ./cross/x86_64-w64-msvc-clang.txt --default-library=static --buildtype=release \ - --optimization=2 -Ddebug=false --strip -Db_vscrt=static_from_buildtype +# cd subprojects/msvc-wine-32b504c/ +# ./vsdownload.py --dest ../../env/msvc-root +# ./install.sh ../../env/msvc-root + +export INCLUDE="$INCLUDE:$HOME/c/camu/subprojects/vulkan-headers-1.4.325/include" + +BIN=env/msvc-root/bin/x64 . subprojects/msvc-wine-32b504c/msvcenv-native.sh + +CC=clang-cl CXX=clang-cl meson setup build-clang-cl -Dwindow=win32 -Drenderer-api=dx11 \ + -Dsink-only=false -Dserver=enabled -Dportal=disabled -Dclient=disabled -Dsources=file \ + -Dcodecs=ffmpeg -Dcodec-ffmpeg-version=8 -Dcodec-hwaccels=d3d11va -Dsubtitles=enabled -Dtests=disabled \ + --cross-file ./cross/x86_64-w64-msvc-clang.txt --default-library=static -Db_vscrt=static_from_buildtype \ + --buildtype=release --optimization=s -Ddebug=false --strip -- cgit v1.2.3-101-g0448