class Autobuild::InstalledPkgConfig
Attributes
pkgconfig[R]
prefix[R]
Public Class Methods
new(name)
click to toggle source
Calls superclass method
Autobuild::Package::new
# File lib/autobuild/packages/pkgconfig.rb, line 7 def initialize(name) @pkgconfig = PkgConfig.new(name) @prefix = @pkgconfig.prefix super end
Public Instance Methods
installstamp()
click to toggle source
Calls superclass method
Autobuild::Package#installstamp
# File lib/autobuild/packages/pkgconfig.rb, line 13 def installstamp std_stamp = super return std_stamp if File.file?(std_stamp) pcfile = File.join(pkgconfig.prefix, "lib", "pkgconfig", "#{name}.pc") unless File.file?(pcfile) raise "cannot find the .pc file for #{name}, tried #{pcfile}" end pcfile end