mkconfig.rb: take CPU name from arch flag

This commit is contained in:
Nobuyoshi Nakada 2022-11-04 18:19:30 +09:00
Родитель cb18deee72
Коммит ed9d761217
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 7CD2805BFA3770C6
1 изменённых файлов: 8 добавлений и 0 удалений

Просмотреть файл

@ -124,6 +124,14 @@ File.foreach "config.status" do |line|
if universal if universal
platform = val.sub(/universal/, %q[#{arch && universal[/(?:\A|\s)#{Regexp.quote(arch)}=(\S+)/, 1] || RUBY_PLATFORM[/\A[^-]*/]}]) platform = val.sub(/universal/, %q[#{arch && universal[/(?:\A|\s)#{Regexp.quote(arch)}=(\S+)/, 1] || RUBY_PLATFORM[/\A[^-]*/]}])
end end
when /^target_cpu$/
if universal
val = 'arch'
end
when /^target$/
val = '"$(target_cpu)-$(target_vendor)-$(target_os)"'
when /^host(?:_(?:os|vendor|cpu|alias))?$/
val = %["$(#{name.sub(/^host/, 'target')})"]
when /^includedir$/ when /^includedir$/
val = '"$(SDKROOT)"'+val if /darwin/ =~ arch val = '"$(SDKROOT)"'+val if /darwin/ =~ arch
end end