shims/super/cc: add CXX_REGEX constant
This commit is contained in:
parent
0f2ed88f9f
commit
b58571a90b
@ -25,6 +25,8 @@ def linux?
|
|||||||
end
|
end
|
||||||
|
|
||||||
class Cmd
|
class Cmd
|
||||||
|
CXX_REGEX = /(?:c|g|clang)\+\+/.freeze
|
||||||
|
|
||||||
attr_reader :config, :prefix, :cellar, :opt, :cachedir, :tmpdir, :sysroot, :deps
|
attr_reader :config, :prefix, :cellar, :opt, :cachedir, :tmpdir, :sysroot, :deps
|
||||||
attr_reader :archflags, :optflags, :keg_regex, :formula_prefix
|
attr_reader :archflags, :optflags, :keg_regex, :formula_prefix
|
||||||
|
|
||||||
@ -52,7 +54,7 @@ class Cmd
|
|||||||
elsif ["ld", "ld.gold", "gold"].include? @arg0
|
elsif ["ld", "ld.gold", "gold"].include? @arg0
|
||||||
:ld
|
:ld
|
||||||
elsif @args.include? "-c"
|
elsif @args.include? "-c"
|
||||||
if /(?:c|g|clang)\+\+/.match?(@arg0)
|
if CXX_REGEX.match?(@arg0)
|
||||||
:cxx
|
:cxx
|
||||||
else
|
else
|
||||||
:cc
|
:cc
|
||||||
@ -61,7 +63,7 @@ class Cmd
|
|||||||
:cxx
|
:cxx
|
||||||
elsif @args.include? "-E"
|
elsif @args.include? "-E"
|
||||||
:ccE
|
:ccE
|
||||||
elsif /(?:c|g|clang)\+\+/.match?(@arg0)
|
elsif CXX_REGEX.match?(@arg0)
|
||||||
:cxxld
|
:cxxld
|
||||||
else
|
else
|
||||||
:ccld
|
:ccld
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user