Sha256: c007fee792ccebdbef1ce84a20e7ecf9f45a86af7a5bef52f54014444d14af3b

Contents?: true

Size: 598 Bytes

Versions: 3

Compression:

Stored size: 598 Bytes

Contents

require 'ffi-compiler/compile_task'

FFI::Compiler::CompileTask.new('libmspack') do |compiler|
    compiler.source_dir = './libmspack/mspack/'
    compiler.add_include_path(compiler.source_dir)
    compiler.add_define('_FILE_OFFSET_BITS', 64) # off_t must be 64-bit
    compiler.have_header?('ctype.h')
    compiler.have_header?('limits.h')
    compiler.have_header?('stdlib.h')
    compiler.have_header?('string.h')
    compiler.have_header?('wctype.h')
    compiler.have_func?('memcmp')
    compiler.have_func?('towlower')
    compiler.have_func?('tolower')
    compiler.have_func?('fseeko')
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
libmspack-0.0.3 ext/Rakefile
libmspack-0.0.2 ext/Rakefile
libmspack-0.0.1 ext/Rakefile