Skip to content

Commit 331354a

Browse files
committed
only disable CMAKE_INTERPROCEDURAL_OPTIMIZATION on macOS
1 parent 1c40ea5 commit 331354a

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

.github/workflows/wheels-dependencies.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,10 +123,14 @@ function build_libavif {
123123
fi
124124

125125
local build_type=MinSizeRel
126+
local lto=ON
126127

127128
if [[ "$MB_ML_VER" == 2014 ]]; then
128129
build_type=Release
129130
fi
131+
if [ -n "$IS_MACOS" ]; then
132+
lto=OFF
133+
fi
130134

131135
local out_dir=$(fetch_unpack https://github.com/AOMediaCodec/libavif/archive/refs/tags/v$LIBAVIF_VERSION.tar.gz libavif-$LIBAVIF_VERSION.tar.gz)
132136
# CONFIG_AV1_DECODER=0 is a flag for libaom (included as a subproject of
@@ -143,6 +147,7 @@ function build_libavif {
143147
-DCONFIG_AV1_DECODER=0 \
144148
-DAVIF_CODEC_AOM_DECODE=OFF \
145149
-DAVIF_CODEC_DAV1D=LOCAL \
150+
-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=$lto \
146151
-DCMAKE_BUILD_TYPE=$build_type \
147152
. \
148153
&& make install)

0 commit comments

Comments
 (0)