From bb43b1304b8993d907567df0be0dcc4deae27747 Mon Sep 17 00:00:00 2001 From: Joshua Peek Date: Sat, 20 Mar 2010 22:03:25 -0500 Subject: [PATCH] Use gem extensions to freeze Haml root on install --- ext/extconf.rb | 3 +++ haml.gemspec | 1 + 2 files changed, 4 insertions(+) create mode 100644 ext/extconf.rb diff --git a/ext/extconf.rb b/ext/extconf.rb new file mode 100644 index 00000000..3ccf0881 --- /dev/null +++ b/ext/extconf.rb @@ -0,0 +1,3 @@ +File.open('Makefile', 'w') do |f| + f.puts("install:\n\trake freeze_root") +end diff --git a/haml.gemspec b/haml.gemspec index bf5f8703..0420259f 100644 --- a/haml.gemspec +++ b/haml.gemspec @@ -47,6 +47,7 @@ HAML_GEMSPEC = Gem::Specification.new do |spec| spec.files = FileList['rails/init.rb', 'lib/**/*', 'vendor/**/*', 'bin/*', 'test/**/*', 'extra/**/*', 'Rakefile', 'init.rb', '.yardopts'].to_a + readmes + spec.extensions = ['ext/extconf.rb'] spec.homepage = 'http://haml-lang.com/' spec.has_rdoc = true spec.extra_rdoc_files = readmes