Sha256: c03ca816a1386b990e6c4f73b28227c4f7c49f5721d29a8fb3e17da0ab05b632
Contents?: true
Size: 972 Bytes
Versions: 2
Compression:
Stored size: 972 Bytes
Contents
# frozen_string_literal: false require 'mkmf' def windows_platform? /cygwin|mingw|mswin/ === RUBY_PLATFORM end if windows_platform? library_base_name = "ruby-bigdecimal" case RUBY_PLATFORM when /cygwin|mingw/ import_library_name = "libruby-bigdecimal.a" when /mswin/ import_library_name = "bigdecimal-$(arch).lib" end end checking_for(checking_message("Windows")) do if windows_platform? if defined?($extlist) build_dir = "$(TARGET_SO_DIR)../" else base_dir = File.expand_path('../../../..', __FILE__) build_dir = File.join(base_dir, "tmp", RUBY_PLATFORM, "bigdecimal", RUBY_VERSION) end case RUBY_PLATFORM when /cygwin|mingw/ $LDFLAGS << " -L#{build_dir} -L.. -L .." $libs << " -l#{library_base_name}" when /mswin/ $DLDFLAGS << " /libpath:#{build_dir} /libpath:.." $libs << " #{import_library_name}" end true else false end end create_makefile('bigdecimal/util')
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
bigdecimal-1.4.0.pre.20181204a | ext/bigdecimal/util/extconf.rb |
bigdecimal-1.4.0.pre.20181130a | ext/bigdecimal/util/extconf.rb |