Skip to content

Commit 03c7beb

Browse files
authored
replaced deprecated -OFast compiler flag with -O3 (#305)
Signed-off-by: Alexander Piskun <bigcat88@icloud.com>
1 parent 469729f commit 03c7beb

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

setup.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)