Sha256: 26a86451c9b2cda1ad8c63f867307075abd6e3e68e03a29e4173e801539c5200

Contents?: true

Size: 639 Bytes

Versions: 24

Compression:

Stored size: 639 Bytes

Contents

require 'rubygems'
require 'ffi'
require 'rake/clean'
require File.expand_path('../../lib/libcouchbase/ext/tasks', __FILE__)


Dir.chdir File.expand_path("../../", __FILE__)


task :default => :libcouchbase

desc "Compile libcouchbase from submodule"
if FFI::Platform.windows?
    task :libcouchbase => ["ext/bin/libcouchbase.#{FFI::Platform::LIBSUFFIX}"]
    CLOBBER.include("ext/bin/libcouchbase.#{FFI::Platform::LIBSUFFIX}")
else
    task :libcouchbase => ["ext/libcouchbase/build/lib/libcouchbase_libuv.#{FFI::Platform::LIBSUFFIX}"]
    CLOBBER.include("ext/libcouchbase/build/lib/libcouchbase_libuv.#{FFI::Platform::LIBSUFFIX}")
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
libcouchbase-1.2.3 ext/Rakefile
libcouchbase-1.2.2 ext/Rakefile
libcouchbase-1.2.1 ext/Rakefile
libcouchbase-1.2.0 ext/Rakefile
libcouchbase-1.1.1 ext/Rakefile
libcouchbase-1.1.0 ext/Rakefile
libcouchbase-1.0.4 ext/Rakefile
libcouchbase-1.0.3 ext/Rakefile
libcouchbase-1.0.2 ext/Rakefile
libcouchbase-1.0.1 ext/Rakefile
libcouchbase-1.0.0 ext/Rakefile
libcouchbase-0.3.3 ext/Rakefile
libcouchbase-0.3.1 ext/Rakefile
libcouchbase-0.2.0 ext/Rakefile
libcouchbase-0.1.0 ext/Rakefile
libcouchbase-0.0.9 ext/Rakefile
libcouchbase-0.0.8 ext/Rakefile
libcouchbase-0.0.7 ext/Rakefile
libcouchbase-0.0.6 ext/Rakefile
libcouchbase-0.0.5 ext/Rakefile