Sha256: 1539018ca92934d137dc146666e3ea524329b8559b6ad6df0537a8767ad247cc

Contents?: true

Size: 305 Bytes

Versions: 31

Compression:

Stored size: 305 Bytes

Contents

require 'mkmf'

printf("checking for OS... ")
STDOUT.flush
os = /-([a-z]+)/.match(RUBY_PLATFORM)[1]
puts(os)
$CFLAGS += " -DOS_#{os.upcase}"

if !(os == 'mswin' or os == 'bccwin' or os == 'mingw')
  exit(1) if not have_header("termios.h") or not have_header("unistd.h")
end

create_makefile('serialport')

Version data entries

31 entries across 31 versions & 8 rubygems

Version Path
rhodes-7.6.0 lib/extensions/serialport/ext/extconf.rb
rhodes-7.5.1 lib/extensions/serialport/ext/extconf.rb
rhodes-7.4.1 lib/extensions/serialport/ext/extconf.rb
serialport-1.3.2 ext/native/extconf.rb
pserialport-1.3.2 ext/native/extconf.rb
shellixyz-serialport-1.3.2 ext/native/extconf.rb
rhodes-7.1.17 lib/extensions/serialport/ext/extconf.rb
rhodes-6.2.0 lib/extensions/serialport/ext/extconf.rb
rhodes-6.0.11 lib/extensions/serialport/ext/extconf.rb
rhodes-5.5.18 lib/extensions/serialport/ext/extconf.rb
rhodes-5.5.17 lib/extensions/serialport/ext/extconf.rb
rhodes-5.5.15 lib/extensions/serialport/ext/extconf.rb
rhodes-5.5.0.22 lib/extensions/serialport/ext/extconf.rb
rhodes-5.5.2 lib/extensions/serialport/ext/extconf.rb
rhodes-5.5.0.7 lib/extensions/serialport/ext/extconf.rb
rhodes-5.5.0.3 lib/extensions/serialport/ext/extconf.rb
rhodes-5.5.0 lib/extensions/serialport/ext/extconf.rb
tauplatform-1.0.3 lib/extensions/serialport/ext/extconf.rb
tauplatform-1.0.2 lib/extensions/serialport/ext/extconf.rb
tauplatform-1.0.1 lib/extensions/serialport/ext/extconf.rb