Sha256: 94538f3097ce350282a20f460f83a14dcfda77061e1b9a7a44e801f460ddc6ac
Contents?: true
Size: 1.02 KB
Versions: 2
Compression:
Stored size: 1.02 KB
Contents
#!/usr/bin/env ruby require 'pathname' require 'mkmf' require 'rbconfig' require 'fileutils' base_dir = Pathname(__FILE__).dirname.expand_path ext_dir = base_dir + "ext" + "cairo" ruby = File.join(RbConfig::CONFIG['bindir'], RbConfig::CONFIG['ruby_install_name'] + RbConfig::CONFIG["EXEEXT"]) Dir.chdir(ext_dir.to_s) do system(ruby, "extconf.rb") end create_makefile("cairo") FileUtils.mv("Makefile", "Makefile.lib") File.open("Makefile", "w") do |makefile| makefile.puts(<<-EOM) all: $(MAKE) $(MAKEFLAGS) -C ext/cairo $(MAKE) $(MAKEFLAGS) -f Makefile.lib install: $(MAKE) $(MAKEFLAGS) -C ext/cairo install $(MAKE) $(MAKEFLAGS) -f Makefile.lib install site-install: $(MAKE) $(MAKEFLAGS) -C ext/cairo site-install $(MAKE) $(MAKEFLAGS) -f Makefile.lib site-install clean: $(MAKE) $(MAKEFLAGS) -C ext/cairo clean $(MAKE) $(MAKEFLAGS) -f Makefile.lib clean distclean: $(MAKE) $(MAKEFLAGS) -C ext/cairo distclean $(MAKE) $(MAKEFLAGS) -f Makefile.lib distclean @rm -f Makefile.lib EOM end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
cairo-1.8.3-x86-mingw32 | extconf.rb |
cairo-1.8.3 | extconf.rb |