Моя формула зависит от количества библиотек, которые я предварительно скомпилировал и распространил как архивы tar.gz
с заголовками и двоичными файлами. Теперь мне нужно распаковать эти архивы и сослаться на них в процессе configure
моего пакета. Как я могу этого достичь?
Я попытался определить resource
так:
resource "openfec" do
url "http://XXX.XXX.XXX.XXX:8000/openfec-1.4.2-macos.tar.gz"
sha256 "3c419365e4a778b3537b8dd3d1d31238045e06fff008438eccb1cfd4fdb10812"
end
и затем поставьте его так в методе def install
моей формулы:
resource("openfec").stage { lib.install "bin/Release/libopenfec.a" }
resource("openfec").stage { include.install "src" }
Но я не понимаю, где он его устанавливает и как я могу получить полный путь к этим папкам (а именно lib
и include
), чтобы я мог передать их как переменную окружения в мой скрипт configure
моей формулы, когда я работаю с system "configure" ...
вызов.
Актуальный вопрос здесь - будут ли bin.install
и include.install
принимать папки в качестве аргументов?