Sha256: 461e12a3a94890b67f878c0a8dd54ebe36acf13de9ddb87faeb5268dba6664b9

Contents?: true

Size: 592 Bytes

Versions: 1

Compression:

Stored size: 592 Bytes

Contents

require 'mkmf'
require 'pkg-config'

$CFLAGS << " #{PKGConfig.cflags('opencv')}"

unless $CFLAGS.gsub!(/ -O[\dsz]?/, ' -O3')
  $CFLAGS << ' -O3'
end

if CONFIG['CC'] =~ /gcc/
  $CFLAGS << ' -Wall'
  if $DEBUG && !$CFLAGS.gsub!(/ -O[\dsz]?/, ' -O0 -ggdb')
    $CFLAGS << ' -O0 -ggdb'
  end 
end

dir_config("opencv", "/usr/local/include/opencv", "/usr/local/lib")

opencv_libraries = ["opencv_core", "opencv_imgproc", "opencv_highgui"]

puts ">> check require libraries..."
opencv_libraries.each{|lib|
	raise "lib#{lib} not found." unless have_library(lib)
}

create_makefile("logo/recognize")

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
logo-0.1.5 ext/logo/recognize/extconf.rb