1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
#! /usr/bin/env ruby
# ruby make-config-pc.rb > ruby.pc
require "rbconfig"
if RUBY_VERSION < "1.9"
include Config
else
include RbConfig
end
version = CONFIG["ruby_version"]
arch = CONFIG["arch"]
rubyhdrdir = CONFIG["rubyhdrdir"]
if rubyhdrdir.nil?
rubyhdrdir = CONFIG["rubylibdir"]
else
rubyhdrdir.chomp("/")
end
dldflags = CONFIG["DLDFLAGS"]
librubyarg = CONFIG["LIBRUBYARG"]
libs = CONFIG["LIBS"]
rubylibdir = CONFIG["libdir"]
print <<OUT
Name: Ruby
Description: Object Oriented Script Language
Version: #{version}
URL: http://www.ruby-lang.org
Cflags: -I#{rubyhdrdir}/#{arch} -I#{rubyhdrdir}
# Libs: #{dldflags} #{librubyarg} #{libs}
Libs: -L#{rubylibdir} #{dldflags} #{librubyarg} #{libs}
Requires:
OUT
|