summaryrefslogtreecommitdiff
path: root/env
diff options
context:
space:
mode:
authorAndrew Opalach <andrew@akon.city> 2025-11-30 14:32:51 -0500
committerAndrew Opalach <andrew@akon.city> 2025-11-30 14:32:51 -0500
commitc8412bbedae0fce38db96833732e8ce904721e4c (patch)
tree4611046186c714513d042966ce97825df0fecf9e /env
parent0d6d13425015d78606232874498327cabcb0e4e2 (diff)
downloadcamu-c8412bbedae0fce38db96833732e8ce904721e4c.tar.gz
camu-c8412bbedae0fce38db96833732e8ce904721e4c.tar.bz2
camu-c8412bbedae0fce38db96833732e8ce904721e4c.zip
Build cleanup and fixes from sink testing
Signed-off-by: Andrew Opalach <andrew@akon.city>
Diffstat (limited to 'env')
-rw-r--r--env/msvc_build.sh22
1 files changed, 13 insertions, 9 deletions
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
+# cd subprojects/msvc-wine-32b504c/
+# ./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
+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