mirror of
https://github.com/thoughtbot/capybara-webkit
synced 2023-03-27 23:22:28 -04:00
07976a2d78
This allows one to specify the include and lib paths for gl and zlib. Example: gem install capybara-webkit -- \ --with-gl-dir=/nix/store/1sw1cyny213ih9dpdsq8h2kwqaqcm6vp-mesa-10.2.9 \ --with-zlib-dir=/nix/store/cb649pfdf14335d07jcfmsik7a1rsgbf-zlib-1.2.8 Fixes #695
20 lines
446 B
Ruby
20 lines
446 B
Ruby
require "mkmf"
|
|
|
|
$CPPFLAGS = ""
|
|
|
|
dir_config("gl")
|
|
dir_config("zlib")
|
|
|
|
include_path = $CPPFLAGS.gsub("-I", "").strip
|
|
libs = $LIBPATH.map { |path| "-L#{path}"}.join(" ").strip
|
|
|
|
unless include_path.empty?
|
|
ENV["CAPYBARA_WEBKIT_INCLUDE_PATH"] = include_path
|
|
end
|
|
|
|
unless libs.empty?
|
|
ENV["CAPYBARA_WEBKIT_LIBS"] = libs
|
|
end
|
|
|
|
require File.join(File.expand_path(File.dirname(__FILE__)), "lib", "capybara_webkit_builder")
|
|
CapybaraWebkitBuilder.build_all
|