diff options
Diffstat (limited to 'Library/Homebrew/os/linux/hardware.rb')
| -rw-r--r-- | Library/Homebrew/os/linux/hardware.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Library/Homebrew/os/linux/hardware.rb b/Library/Homebrew/os/linux/hardware.rb index 84a13cc03..507639e3a 100644 --- a/Library/Homebrew/os/linux/hardware.rb +++ b/Library/Homebrew/os/linux/hardware.rb @@ -36,6 +36,12 @@ module LinuxCPUs @flags ||= cpuinfo[/^flags.*/, 0].split end + # Compatibility with Mac method, which returns lowercase symbols + # instead of strings + def features + @features ||= flags[1..-1].map(&:intern) + end + %w[aes altivec avx avx2 lm sse3 ssse3 sse4 sse4_2].each { |flag| define_method(flag + "?") { flags.include? flag } } |
