mirror of
https://github.com/Shopify/liquid.git
synced 2026-09-29 15:15:19 -07:00
Add a C extension that doesn't yet do anything.
This commit is contained in:
@@ -5,3 +5,5 @@ pkg
|
|||||||
*.rbc
|
*.rbc
|
||||||
.rvmrc
|
.rvmrc
|
||||||
.ruby-version
|
.ruby-version
|
||||||
|
*.bundle
|
||||||
|
/tmp
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
require 'rake'
|
require 'rake'
|
||||||
require 'rake/testtask'
|
require 'rake/testtask'
|
||||||
|
require 'rake/extensiontask'
|
||||||
$LOAD_PATH.unshift File.expand_path("../lib", __FILE__)
|
$LOAD_PATH.unshift File.expand_path("../lib", __FILE__)
|
||||||
require "liquid/version"
|
require "liquid/version"
|
||||||
|
|
||||||
@@ -75,3 +76,7 @@ desc "Run example"
|
|||||||
task :example do
|
task :example do
|
||||||
ruby "-w -d -Ilib example/server/server.rb"
|
ruby "-w -d -Ilib example/server/server.rb"
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Rake::ExtensionTask.new "liquid" do |ext|
|
||||||
|
ext.lib_dir = "lib/liquid"
|
||||||
|
end
|
||||||
|
|||||||
@@ -0,0 +1,2 @@
|
|||||||
|
require 'mkmf'
|
||||||
|
create_makefile("liquid/liquid")
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
#include "ruby.h"
|
||||||
|
|
||||||
|
void Init_liquid(void)
|
||||||
|
{
|
||||||
|
VALUE mLiquid = rb_define_module("Liquid");
|
||||||
|
}
|
||||||
@@ -19,8 +19,11 @@ Gem::Specification.new do |s|
|
|||||||
|
|
||||||
s.test_files = Dir.glob("{test}/**/*")
|
s.test_files = Dir.glob("{test}/**/*")
|
||||||
s.files = Dir.glob("{lib}/**/*") + %w(MIT-LICENSE README.md)
|
s.files = Dir.glob("{lib}/**/*") + %w(MIT-LICENSE README.md)
|
||||||
|
s.extensions = ['ext/liquid/extconf.rb']
|
||||||
|
|
||||||
s.extra_rdoc_files = ["History.md", "README.md"]
|
s.extra_rdoc_files = ["History.md", "README.md"]
|
||||||
|
|
||||||
s.require_path = "lib"
|
s.require_path = "lib"
|
||||||
|
|
||||||
|
s.add_development_dependency 'rake-compiler'
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user