Sha256: b3bd027effb9d0ca6d86f2a13e421970612517e308d817651ac4b6ad97568984

Contents?: true

Size: 432 Bytes

Versions: 14

Compression:

Stored size: 432 Bytes

Contents

require "mkmf"
require "rbconfig"

if RbConfig::CONFIG['host_os'] =~ /mingw/
  $CFLAGS << ' -fno-omit-frame-pointer'
end

libdir = RbConfig::CONFIG["libdir"]
includedir = RbConfig::CONFIG["includedir"]

dir_config("winevt", includedir, libdir)

have_library("wevtapi")
have_func("EvtQuery", "winevt.h")

$LDFLAGS << " -lwevtapi"
$CFLAGS << " -std=c99 -fPIC -fms-extensions "
# $CFLAGS << " -g -O0"

create_makefile("winevt/winevt")

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
winevt_c-0.2.4-x86-mingw32 ext/winevt/extconf.rb
winevt_c-0.2.4-x64-mingw32 ext/winevt/extconf.rb
winevt_c-0.2.3-x86-mingw32 ext/winevt/extconf.rb
winevt_c-0.2.3-x64-mingw32 ext/winevt/extconf.rb
winevt_c-0.2.2-x86-mingw32 ext/winevt/extconf.rb
winevt_c-0.2.2-x64-mingw32 ext/winevt/extconf.rb
winevt_c-0.2.1-x86-mingw32 ext/winevt/extconf.rb
winevt_c-0.2.1-x64-mingw32 ext/winevt/extconf.rb
winevt_c-0.2.0-x86-mingw32 ext/winevt/extconf.rb
winevt_c-0.2.0-x64-mingw32 ext/winevt/extconf.rb
winevt_c-0.1.1-x86-mingw32 ext/winevt/extconf.rb
winevt_c-0.1.1-x64-mingw32 ext/winevt/extconf.rb
winevt_c-0.1.0-x86-mingw32 ext/winevt/extconf.rb
winevt_c-0.1.0-x64-mingw32 ext/winevt/extconf.rb