We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8a6e5af commit deb1c9dCopy full SHA for deb1c9d
2 files changed
.github/workflows/wheels-dependencies.sh
@@ -129,6 +129,12 @@ function build_libavif {
129
fi
130
131
132
+ local build_type=MinSizeRel
133
+
134
+ if [[ -z "$IS_ALPINE" ]] && [[ "$MB_ML_VER" == 2014 ]]; then
135
+ build_type=Release
136
+ fi
137
138
local out_dir=$(fetch_unpack https://github.com/AOMediaCodec/libavif/archive/refs/tags/v$LIBAVIF_VERSION.tar.gz libavif-$LIBAVIF_VERSION.tar.gz)
139
# CONFIG_AV1_DECODER=0 is a flag for libaom (included as a subproject of
140
# libavif) to disable the compilation and inclusion of aom's AV1 decoder.
@@ -138,14 +144,15 @@ function build_libavif {
144
-DCMAKE_INSTALL_LIBDIR=$BUILD_PREFIX/lib \
145
-DCMAKE_INSTALL_NAME_DIR=$BUILD_PREFIX/lib \
146
-DCMAKE_MACOSX_RPATH=OFF \
141
- -DCMAKE_BUILD_TYPE=Release \
142
147
-DBUILD_SHARED_LIBS=ON \
143
148
-DAVIF_LIBSHARPYUV=LOCAL \
149
-DAVIF_LIBYUV=LOCAL \
150
-DAVIF_CODEC_AOM=LOCAL \
151
-DCONFIG_AV1_DECODER=0 \
152
-DAVIF_CODEC_AOM_DECODE=OFF \
153
-DAVIF_CODEC_DAV1D=LOCAL \
154
+ -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON \
155
+ -DCMAKE_BUILD_TYPE=$build_type \
156
. \
157
&& make install)
158
touch libavif-stamp
winbuild/build_prepare.py
@@ -57,7 +57,10 @@ def cmd_nmake(
57
58
59
def cmds_cmake(
60
- target: str | tuple[str, ...] | list[str], *params: str, build_dir: str = "."
+ target: str | tuple[str, ...] | list[str],
61
+ *params: str,
62
+ build_dir: str = ".",
63
+ build_type: str = "Release",
64
) -> list[str]:
65
if not isinstance(target, str):
66
target = " ".join(target)
@@ -66,7 +69,7 @@ def cmds_cmake(
69
" ".join(
67
70
[
68
71
"{cmake}",
- "-DCMAKE_BUILD_TYPE=Release",
72
+ f"-DCMAKE_BUILD_TYPE={build_type}",
73
"-DCMAKE_VERBOSE_MAKEFILE=ON",
74
"-DCMAKE_RULE_MESSAGES:BOOL=OFF", # for NMake
75
"-DCMAKE_C_COMPILER=cl.exe", # for Ninja
@@ -396,6 +399,8 @@ def cmd_msbuild(
396
399
"-DAVIF_CODEC_AOM_DECODE=OFF",
397
400
"-DAVIF_CODEC_DAV1D=LOCAL",
398
401
"-DCMAKE_POLICY_VERSION_MINIMUM=3.5",
402
+ "-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON",
403
+ build_type="MinSizeRel",
404
),
405
cmd_xcopy("include", "{inc_dir}"),
406
],
0 commit comments