Merge branch 'fixup-freebsd'
This commit is contained in:
commit
32c1502449
|
@ -3,23 +3,30 @@ require "fileutils"
|
|||
module CapybaraWebkitBuilder
|
||||
extend self
|
||||
|
||||
def make_bin
|
||||
make_binaries = ['gmake', 'make']
|
||||
make_binaries.detect { |make| system("which #{make}") }
|
||||
end
|
||||
|
||||
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++")
|
||||
when /freebsd/
|
||||
system("#{qmake} -spec freebsd-g++")
|
||||
else
|
||||
system("#{qmake} -spec macx-g++")
|
||||
end
|
||||
end
|
||||
|
||||
def qmake
|
||||
system("make qmake")
|
||||
system("#{make_bin} qmake")
|
||||
end
|
||||
|
||||
def build
|
||||
system("make") or return false
|
||||
system(make_bin) or return false
|
||||
|
||||
FileUtils.mkdir("bin") unless File.directory?("bin")
|
||||
FileUtils.cp("src/webkit_server", "bin", :preserve => true)
|
||||
|
|
Loading…
Reference in New Issue