Sha256: 73c988dc9c2eb5741b0ec5eba5d6ade566b7e6dee0dc1b58b41b089c306a18c8

Contents?: true

Size: 831 Bytes

Versions: 4

Compression:

Stored size: 831 Bytes

Contents

#!ruby
#vim: set fileencoding:utf-8

raise "require ruby-1.9.3+" unless RUBY_VERSION >= "1.9.3"

require "mkmf"

#$CFLAGS << " -std=c99" 

case
when have_header("sys/extattr.h")
when have_header("winnt.h") && have_header("ntdef.h") && have_header("psapi.h") &&
     have_header("ddk/ntifs.h") && have_header("ddk/winddk.h") &&
     have_library("ntoskrnl") && have_library("ntdll") && have_library("psapi")
when have_header("attr/xattr.h")
    $CPPFLAGS << " -DLINUX_XATTR_H=\\<attr/xattr.h\\>"
when have_header("sys/xattr.h")
    $CPPFLAGS << " -DLINUX_XATTR_H=\\<sys/xattr.h\\>"
else
    $stderr.puts <<-EOS
#$0: not supported target.
\tmust be available either ddk/ntifs.h, sys/extattr.h or attr/xattr.h on your system.
    EOS
    exit 1
end

create_makefile "extattr" or exit 2


#$CPPFLAGS << " -Wall -DFUSE_USE_VERSION=26"

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
extattr-0.1.2 ext/extconf.rb
extattr-0.1.2-x86-mingw32 ext/extconf.rb
extattr-0.1.1 ext/extconf.rb
extattr-0.1.1-x86-mingw32 ext/extconf.rb