Get rid of cccfg? method
This commit is contained in:
parent
fd031f256a
commit
d4e24dce0a
@ -26,11 +26,12 @@ end
|
||||
LOGGER = Logger.new
|
||||
|
||||
class Cmd
|
||||
attr_reader :prefix, :cellar, :tmpdir, :sysroot
|
||||
attr_reader :config, :prefix, :cellar, :tmpdir, :sysroot
|
||||
|
||||
def initialize path, args
|
||||
@arg0 = File.basename(path).freeze
|
||||
@args = args.freeze
|
||||
@config = ENV.fetch("HOMEBREW_CCCFG") { "" }
|
||||
@prefix = ENV['HOMEBREW_PREFIX']
|
||||
@cellar = ENV['HOMEBREW_CELLAR']
|
||||
@tmpdir = ENV['HOMEBREW_TEMP']
|
||||
@ -285,28 +286,24 @@ class Cmd
|
||||
ENV.key? 'as_nl'
|
||||
end
|
||||
|
||||
def cccfg? flags
|
||||
flags.split('').all?{|c| ENV['HOMEBREW_CCCFG'].include? c } if ENV['HOMEBREW_CCCFG']
|
||||
end
|
||||
|
||||
def refurbish_args?
|
||||
cccfg?("O")
|
||||
config.include?("O")
|
||||
end
|
||||
|
||||
def cxx11?
|
||||
cccfg?("x")
|
||||
config.include?("x")
|
||||
end
|
||||
|
||||
def libcxx?
|
||||
cccfg?("g")
|
||||
config.include?("g")
|
||||
end
|
||||
|
||||
def libstdcxx?
|
||||
cccfg?("h")
|
||||
config.include?("h")
|
||||
end
|
||||
|
||||
def permit_arch_flags?
|
||||
cccfg?("K")
|
||||
config.include?("K")
|
||||
end
|
||||
|
||||
def canonical_path(path)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user