@@ -169,7 +169,7 @@ def build_extensions(self) -> None: # noqa
169169 self .compiler .include_dirs .append (os .path .dirname (os .path .abspath (__file__ )))
170170
171171 if PLATFORM_MINGW :
172- self ._update_extension ("_pillow_heif" , ["heif" ], extra_compile_args = ["-Ofast " , "-Werror" ])
172+ self ._update_extension ("_pillow_heif" , ["heif" ], extra_compile_args = ["-O3 " , "-Werror" ])
173173 else :
174174 self ._update_extension (
175175 "_pillow_heif" , ["libheif" ], extra_compile_args = ["/d2FH4-" , "/WX" ], extra_link_args = ["/WX" ]
@@ -196,7 +196,7 @@ def build_extensions(self) -> None: # noqa
196196 self ._add_directory (library_dirs , os .path .join (sdk_path , "usr" , "lib" ))
197197 self ._add_directory (include_dirs , os .path .join (sdk_path , "usr" , "include" ))
198198
199- self ._update_extension ("_pillow_heif" , ["heif" ], extra_compile_args = ["-Ofast " , "-Werror" ])
199+ self ._update_extension ("_pillow_heif" , ["heif" ], extra_compile_args = ["-O3 " , "-Werror" ])
200200 else : # let's assume it's some kind of linux
201201 # this old code waiting for refactoring, when time comes.
202202 self ._add_directory (include_dirs , "/usr/local/include" )
@@ -206,7 +206,7 @@ def build_extensions(self) -> None: # noqa
206206 self ._add_directory (library_dirs , "/usr/lib" )
207207 self ._add_directory (library_dirs , "/lib" )
208208
209- self ._update_extension ("_pillow_heif" , ["heif" ], extra_compile_args = ["-Ofast " , "-Werror" ])
209+ self ._update_extension ("_pillow_heif" , ["heif" ], extra_compile_args = ["-O3 " , "-Werror" ])
210210
211211 self .compiler .library_dirs = library_dirs + self .compiler .library_dirs
212212 self .compiler .include_dirs = include_dirs + self .compiler .include_dirs
0 commit comments