Merge pull request #12202 from carlocab/config-clang
system_config: fix clang version output on Linux
This commit is contained in:
commit
5af25eef9b
@ -7,7 +7,7 @@ module SystemConfig
|
||||
class << self
|
||||
include SystemCommand::Mixin
|
||||
|
||||
undef describe_homebrew_ruby
|
||||
undef describe_homebrew_ruby, describe_clang
|
||||
|
||||
def describe_homebrew_ruby
|
||||
s = describe_homebrew_ruby_version
|
||||
@ -19,6 +19,13 @@ module SystemConfig
|
||||
end
|
||||
end
|
||||
|
||||
def describe_clang
|
||||
return "N/A" if clang.null?
|
||||
|
||||
clang_build_info = clang_build.null? ? "(parse error)" : clang_build
|
||||
"#{clang} build #{clang_build_info}"
|
||||
end
|
||||
|
||||
def xcode
|
||||
@xcode ||= if MacOS::Xcode.installed?
|
||||
xcode = MacOS::Xcode.version.to_s
|
||||
|
||||
@ -76,8 +76,11 @@ module SystemConfig
|
||||
def describe_clang
|
||||
return "N/A" if clang.null?
|
||||
|
||||
clang_build_info = clang_build.null? ? "(parse error)" : clang_build
|
||||
"#{clang} build #{clang_build_info}"
|
||||
if clang_build.null?
|
||||
clang.to_s
|
||||
else
|
||||
"#{clang} build #{clang_build}"
|
||||
end
|
||||
end
|
||||
|
||||
def describe_path(path)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user