Skip to content
Snippets Groups Projects
Unverified Commit 9777b278 authored by Mike McQuaid's avatar Mike McQuaid Committed by GitHub
Browse files

Merge pull request #4810 from MikeMcQuaid/mojave-mmacosx-version-min

super/cc: fix -mmacosx-version-min on Mojave.
parents 0d46461a 2086e3c9
No related branches found
No related tags found
No related merge requests found
......@@ -17,6 +17,10 @@ def mac?
RUBY_PLATFORM[/darwin/]
end
def mojave_or_later?
mac? && RUBY_PLATFORM[/darwin\d+/][/\d+/].to_i >= 18
end
def linux?
RUBY_PLATFORM[/linux/]
end
......@@ -182,6 +186,9 @@ class Cmd
"-fuse-linker-plugin", "-frounding-math"
# clang doesn't support these flags
args << arg unless tool =~ /^clang/
when /-mmacosx-version-min=10\.(\d)/
arg = "-mmacosx-version-min=10.6" if mojave_or_later? && $1.to_i < 6
args << arg
when "--fast-math"
arg = "-ffast-math" if tool =~ /^clang/
args << arg
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment