Method: Magica::PackageConfig#initialize

Defined in:
lib/magica/package_config.rb

#initialize(name) ⇒ PackageConfig

Returns a new instance of PackageConfig.



23
24
25
26
27
28
29
30
31
# File 'lib/magica/package_config.rb', line 23

def initialize(name)
  raise "Cannot found library #{name}" unless package_exist?(name)
  @name = name

  @package_libraries = `pkg-config --libs #{@name}`.strip
  @package_cflags = `pkg-config --cflags #{@name}`.strip

  @version = `pkg-config --modversion #{@name}`.strip
end