lib = File.expand_path('./../../../lib', File.expand_path(__FILE__)) $LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib) require 'mkmf' require 'time' find_executable('go') go_version = /go version go(\d+\.\d+)/.match(`go version`).captures.first raise "'go' version >=1.5.0 is required, found go #{go_version}" unless Gem::Dependency.new('', '>=1.5.0').match?('', go_version) makefile = "Makefile" makefile_content = <