1 parent
9b1a4366e9
commit
0232ff27a8
1 file changed
+13
-3
+13
-3
@@ -145,6 +145,16 @@ _dav1d () {
|
||||
}
|
||||
_dav1d_mark=lib/libdav1d.dll.a
|
||||
|
||||
_lcms2 () {
|
||||
[ -d lcms2 ] || $gitclone https://github.com/mm2/Little-CMS.git lcms2
|
||||
builddir lcms2
|
||||
meson setup .. --cross-file "$prefix_dir/crossfile" \
|
||||
-Dtests=disabled -D{utils,versionedlibs}=false
|
||||
makeplusinstall
|
||||
popd
|
||||
}
|
||||
_lcms2_mark=lib/liblcms2.dll.a
|
||||
|
||||
_ffmpeg () {
|
||||
[ -d ffmpeg ] || $gitclone https://github.com/FFmpeg/FFmpeg.git ffmpeg
|
||||
builddir ffmpeg
|
||||
@@ -215,7 +225,7 @@ _libplacebo () {
|
||||
[ -d libplacebo ] || $gitclone https://code.videolan.org/videolan/libplacebo.git
|
||||
builddir libplacebo
|
||||
meson setup .. --cross-file "$prefix_dir/crossfile" \
|
||||
-Ddemos=false -D{opengl,d3d11}=enabled
|
||||
-Ddemos=false -D{opengl,d3d11,lcms}=enabled
|
||||
makeplusinstall
|
||||
popd
|
||||
}
|
||||
@@ -276,7 +286,7 @@ _luajit () {
|
||||
}
|
||||
_luajit_mark=lib/libluajit-5.1.a
|
||||
|
||||
for x in iconv zlib shaderc spirv-cross nv-headers dav1d; do
|
||||
for x in iconv zlib shaderc spirv-cross nv-headers dav1d lcms2; do
|
||||
build_if_missing $x
|
||||
done
|
||||
if [[ "$TARGET" != "i686-"* ]]; then
|
||||
@@ -321,7 +331,7 @@ if [ "$2" = pack ]; then
|
||||
dlls=(
|
||||
libgcc_*.dll lib{ssp,stdc++,winpthread}-[0-9]*.dll # compiler runtime
|
||||
av*.dll sw*.dll postproc-[0-9]*.dll lib{ass,freetype,fribidi,harfbuzz,iconv,placebo}-[0-9]*.dll
|
||||
lib{shaderc_shared,spirv-cross-c-shared,dav1d}.dll zlib1.dll
|
||||
lib{shaderc_shared,spirv-cross-c-shared,dav1d,lcms2}.dll zlib1.dll
|
||||
)
|
||||
if [[ -f vulkan-1.dll ]]; then
|
||||
dlls+=(vulkan-1.dll)
|
||||
|
||||
Reference in new issue
Block a user