Sha256: 004ac59159f134274cd07f42e45ee48fdb931a33a3a8ad0bad2c1a471f2aa6ed
Contents?: true
Size: 625 Bytes
Versions: 3
Compression:
Stored size: 625 Bytes
Contents
require "fileutils" module CapybaraWebkitBuilder extend self def makefile qmake_binaries = ['qmake', 'qmake-qt4'] qmake = qmake_binaries.detect { |qmake| system("which #{qmake}") } case RUBY_PLATFORM when /linux/ system("#{qmake} -spec linux-g++") else system("#{qmake} -spec macx-g++") end end def qmake system("make qmake") end def build system("make") or return false FileUtils.mkdir("bin") unless File.directory?("bin") FileUtils.cp("src/webkit_server", "bin", :preserve => true) end def build_all makefile && qmake && build end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
capybara-webkit-0.5.0 | lib/capybara_webkit_builder.rb |
capybara-webkit-0.4.1 | lib/capybara_webkit_builder.rb |
capybara-webkit-0.4.0 | lib/capybara_webkit_builder.rb |