Sha256: b46c86551d22aa82e0e90c29772e00e98e6ed297ed9e8415bb7a21c674d9fe81

Contents?: true

Size: 437 Bytes

Versions: 1

Compression:

Stored size: 437 Bytes

Contents

require 'mkmf'

ZXING_CPP = File.expand_path('zxing-cpp', __dir__)
ZXING_CPP_BUILD = "#{ZXING_CPP}/build"

Dir.chdir ZXING_CPP_BUILD do
  `make`
end

cpp_include = File.join File.expand_path("#{ZXING_CPP}/core/src")
lib = File.expand_path "#{ZXING_CPP_BUILD}/libzxing.a"

$CPPFLAGS = %(-I#{cpp_include})
$DLDFLAGS = %(-lstdc++ #{lib})

if Dir["/usr/lib/libiconv.*"].size > 0
  $DLDFLAGS << %( -liconv)
end

create_makefile 'zxing/zxing'

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
zxing_cpp_no_cmake-0.1.1 ext/zxing/extconf.rb