Sha256: 29a20106c4ba4b86dbc61038573e0f6fbc523ad1a5ad0a5f5650d5dad6c30cbe
Contents?: true
Size: 753 Bytes
Versions: 2
Compression:
Stored size: 753 Bytes
Contents
# frozen_string_literal: true require "rubygems" require "mkmf" have_header("unistd.h") $defs << "-DEV_USE_LINUXAIO" if have_header("linux/aio_abi.h") $defs << "-DEV_USE_SELECT" if have_header("sys/select.h") $defs << "-DEV_USE_POLL" if have_type("port_event_t", "poll.h") $defs << "-DEV_USE_EPOLL" if have_header("sys/epoll.h") $defs << "-DEV_USE_KQUEUE" if have_header("sys/event.h") && have_header("sys/queue.h") $defs << "-DEV_USE_PORT" if have_type("port_event_t", "port.h") $defs << "-DHAVE_SYS_RESOURCE_H" if have_header("sys/resource.h") CONFIG["optflags"] << " -fno-strict-aliasing" unless RUBY_PLATFORM =~ /mswin/ CONFIG["optflags"] << " -Wcomment" dir_config "gyro_ext" create_makefile "gyro_ext"
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
polyphony-0.23 | ext/gyro/extconf.rb |
polyphony-0.22 | ext/gyro/extconf.rb |