Files
chromebrew/packages/gcc.rb
2021-10-24 13:24:18 -05:00

30 lines
670 B
Ruby

require 'package'
require 'open3'
class Gcc < Package
description 'The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Ada, and Go.'
homepage 'https://www.gnu.org/software/gcc/'
version '11.2.0'
license 'GPL-3, LGPL-3, libgcc, FDL-1.2'
compatibility 'all'
is_fake
begin
@gcc_ver, status = Open3.capture2("#{CREW_PREFIX}/bin/gcc -dumpversion")
rescue StandardError
end
begin
depends_on status.exitstatus.zero? ? "gcc#{@gcc_ver.chomp}" : 'gcc11'
rescue
depends_on 'gcc11'
end
def self.postinstall
begin
puts "Current GCC version: #{@gcc_ver.chomp}.x".lightblue
rescue
end
end
end