Skip to content

Commit

Permalink
Merge pull request #169354 from Homebrew/apache-arrow-llvm@17
Browse files Browse the repository at this point in the history
apache-arrow: switch to llvm@17
  • Loading branch information
BrewTestBot committed Apr 18, 2024
2 parents 9961271 + 832caa8 commit 780b49e
Show file tree
Hide file tree
Showing 11 changed files with 201 additions and 92 deletions.
24 changes: 17 additions & 7 deletions Formula/a/apache-arrow-glib.rb
Original file line number Diff line number Diff line change
Expand Up @@ -5,20 +5,21 @@ class ApacheArrowGlib < Formula
mirror "https://archive.apache.org/dist/arrow/arrow-15.0.2/apache-arrow-15.0.2.tar.gz"
sha256 "abbf97176db6a9e8186fe005e93320dac27c64562755c77de50a882eb6179ac6"
license "Apache-2.0"
revision 1
head "https://github.com/apache/arrow.git", branch: "main"

livecheck do
formula "apache-arrow"
end

bottle do
sha256 cellar: :any, arm64_sonoma: "4bf3d1ffdce1d372b7f795810a2ab95d2b136d2a598dcf37ac40088d24efe9e1"
sha256 cellar: :any, arm64_ventura: "6ef71c10b00a50bb7e91c35fd86f6f579b91e42d317d9338fcc9f382fbb6e99b"
sha256 cellar: :any, arm64_monterey: "a080df8783c0789ed9986a610ea6d57bdf55b6f701d3f5a3bb0ee60a3fa20de1"
sha256 cellar: :any, sonoma: "d84e83daec0e31e1d4f0d6ce141b5e6cd36dcc24c3fdd3381cafb9e43dee94f2"
sha256 cellar: :any, ventura: "d8f5835365903ca5b86e63c9875d8587852042fa2bf526c7ba15712eac2008a7"
sha256 cellar: :any, monterey: "7e8a6b462f471ca3ee006cdad40f961e81028dda2b812c6b30953fb3cd2f091a"
sha256 x86_64_linux: "4a0b1b92c11c7c7e7065648194b2c0cc791e7b61dcbde07601f3857b453bc7bf"
sha256 cellar: :any, arm64_sonoma: "aceea3cb74002930da21bcbf98a152210c72c82b1a1da138b3e2c7e0ce699179"
sha256 cellar: :any, arm64_ventura: "063d17a1f0c2a7be6fac2b3299b8af173d0caaf879f7ed1701f3e9a3b00b3cd4"
sha256 cellar: :any, arm64_monterey: "067b2f4acf575be4f846cb0849f14de5dfb82e31da320e07c11090acb392868b"
sha256 cellar: :any, sonoma: "bc5daf491af0050492960b8da28f7beab7653db05ee9b5d312ebc271d78c1b86"
sha256 cellar: :any, ventura: "036a8dcccba034c88f21a72425c2cf5e01892f73f153b1a980774bd8f98448ae"
sha256 cellar: :any, monterey: "72e40b6ae3d7fc96150a04d51b6df948255b9f682710bd0ca39cbc5052ff9956"
sha256 x86_64_linux: "75ddec98ee485c71033211408a3b18d9a7068e5b0dcba3fa07f38b4472357071"
end

depends_on "gobject-introspection" => :build
Expand All @@ -31,6 +32,15 @@ class ApacheArrowGlib < Formula
fails_with gcc: "5"

def install
# Work around an Xcode 15 linker issue which causes linkage against LLVM's
# libunwind due to it being present in a library search path.
if DevelopmentTools.clang_build_version >= 1500
recursive_dependencies
.select { |d| d.name.match?(/^llvm(@\d+)?$/) }
.map { |llvm_dep| llvm_dep.to_formula.opt_lib }
.each { |llvm_lib| ENV.remove "HOMEBREW_LIBRARY_PATHS", llvm_lib }
end

system "meson", "setup", "build", "c_glib", *std_meson_args
system "meson", "compile", "-C", "build", "--verbose"
system "meson", "install", "-C", "build"
Expand Down
20 changes: 10 additions & 10 deletions Formula/a/apache-arrow.rb
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,17 @@ class ApacheArrow < Formula
mirror "https://archive.apache.org/dist/arrow/arrow-15.0.2/apache-arrow-15.0.2.tar.gz"
sha256 "abbf97176db6a9e8186fe005e93320dac27c64562755c77de50a882eb6179ac6"
license "Apache-2.0"
revision 1
revision 2
head "https://github.com/apache/arrow.git", branch: "main"

bottle do
sha256 cellar: :any, arm64_sonoma: "9c49a17003ea2d729e79b59757d134e90dff4082519912a1c5ac57510234ff61"
sha256 cellar: :any, arm64_ventura: "7bc5890caee2490173f433c4cbceff16f265bdcf8ec871ea17fbb2ebaca14bcb"
sha256 cellar: :any, arm64_monterey: "37b3260f0dc24ce3ccdf6de8258f71dcec27db9e21b508298fa0af736e53fb47"
sha256 cellar: :any, sonoma: "1e7548a9076296e3a569551a910f015a6906853d0535702de3e4ea50b01c7a37"
sha256 cellar: :any, ventura: "c6829a738a314ac87fb0bf91945e64f33475ce8cb249f9cdc4bd777ad348eb66"
sha256 cellar: :any, monterey: "511e0aff3de8267b37070d7f0329faa7f4d47865b930c3e62329f7974b21f847"
sha256 x86_64_linux: "31df81a5807657b4b66c7d3609aeaf7c1526b3def94a53f25076563beea0cb97"
sha256 cellar: :any, arm64_sonoma: "6af487e2c04f55015dd3275cdc89b57fe843afd2721bf0735272fef91e85c6f1"
sha256 cellar: :any, arm64_ventura: "eb183e1a97988fe4f095ae8dabd6bb8a657249e36ab6b9478255bbd7a95567b8"
sha256 cellar: :any, arm64_monterey: "4d9108c2c3d2ad54ef9fb12acab525f0bae7674b09b2c4cfc360e093e8ef329e"
sha256 cellar: :any, sonoma: "e1254f7fb473eecbf67b8ef8fb6197725f6ed6dfb9e7ced08030db0d5c8cac2e"
sha256 cellar: :any, ventura: "311c9b58c7416517f5a7f2a05b418a71e6e1566d4c5d1d6690dbc875e364fa92"
sha256 cellar: :any, monterey: "83cd9dd8d9e19ec13e50973e68cbaca9ed6e34b4ba39a55b5f4c1eb7ee70c030"
sha256 x86_64_linux: "e2b4742219a35a41cd51c270c6036f2e6c89f80a6ec230e4a621444544a7f930"
end

depends_on "boost" => :build
Expand All @@ -26,7 +26,7 @@ class ApacheArrow < Formula
depends_on "bzip2"
depends_on "glog"
depends_on "grpc"
depends_on "llvm"
depends_on "llvm@17"
depends_on "lz4"
depends_on "openssl@3"
depends_on "protobuf"
Expand All @@ -43,7 +43,7 @@ class ApacheArrow < Formula
def install
# Work around an Xcode 15 linker issue which causes linkage against LLVM's
# libunwind due to it being present in a library search path.
ENV.remove "HOMEBREW_LIBRARY_PATHS", Formula["llvm"].opt_lib if DevelopmentTools.clang_build_version >= 1500
ENV.remove "HOMEBREW_LIBRARY_PATHS", Formula["llvm@17"].opt_lib if DevelopmentTools.clang_build_version >= 1500

args = %W[
-DCMAKE_INSTALL_RPATH=#{rpath}
Expand Down
24 changes: 17 additions & 7 deletions Formula/g/gdal.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,21 @@ class Gdal < Formula
url "https://github.com/OSGeo/gdal/releases/download/v3.8.5/gdal-3.8.5.tar.gz"
sha256 "0c865c7931c7e9bb4832f50fb53aec8676cbbaccd6e55945011b737fb89a49c2"
license "MIT"
revision 1

livecheck do
url "https://download.osgeo.org/gdal/CURRENT/"
regex(/href=.*?gdal[._-]v?(\d+(?:\.\d+)+)\.t/i)
end

bottle do
sha256 arm64_sonoma: "99ed51dbd20e95e89f3e57afddfa7198a09b45960663234b3fde8c76d07d2878"
sha256 arm64_ventura: "9d9663a4cac003597a551901cc8c70da243062abb45b00c87d75043b7b84b940"
sha256 arm64_monterey: "a7c0c6572d5c6f891c371422ed3043e0509bcb7808197afacbf9c75dfd62b488"
sha256 sonoma: "b480666a5240edd499bd0f6f3b12fc1d08c46d3f02cd0a3ecb7a5ede7dde486c"
sha256 ventura: "2411e687120354926f57d4452c44d1526c9d453f0ee36d244c6940ba26ced92b"
sha256 monterey: "a92bb3e20d3863236fdb8b1d66f6da54cbb35bbf5623d3bc1748958dacc5399b"
sha256 x86_64_linux: "f892081d45ab36f437aec7336fb1c9c85b16b2fdefdccecdaac2675b49964334"
sha256 arm64_sonoma: "580b3a43c1f7ad99636d71752010837f18ee01d682f7ced35baf3a54dd4981dc"
sha256 arm64_ventura: "7e45b47166f47b0f73988b827add67287d8be7a36427ea72752807cd1c63dfa6"
sha256 arm64_monterey: "0b8529ad9a4e4518600c22db5ddf2bd44836f897eb7bb1928b4516a13b56106c"
sha256 sonoma: "66bed34ff624697893cf8f529f08ea1576ab33454f2cac505559931fef42fc78"
sha256 ventura: "cbdf3729393db59d73909be21eb236eeb82bd7cca0d13bcbe7951f670533b6a6"
sha256 monterey: "d05b9e31b0f6c031b7ace80a761aa67011aaa43a7fc0281e30cb5a07707ebf25"
sha256 x86_64_linux: "ae386034848df266cdedc17f7760e0226be95cb165bd02b65e15296a1ca206e4"
end

head do
Expand Down Expand Up @@ -84,6 +85,15 @@ def python3
end

def install
# Work around an Xcode 15 linker issue which causes linkage against LLVM's
# libunwind due to it being present in a library search path.
if DevelopmentTools.clang_build_version >= 1500
recursive_dependencies
.select { |d| d.name.match?(/^llvm(@\d+)?$/) }
.map { |llvm_dep| llvm_dep.to_formula.opt_lib }
.each { |llvm_lib| ENV.remove "HOMEBREW_LIBRARY_PATHS", llvm_lib }
end

site_packages = prefix/Language::Python.site_packages(python3)
# Work around Homebrew's "prefix scheme" patch which causes non-pip installs
# to incorrectly try to write into HOMEBREW_PREFIX/lib since Python 3.10.
Expand Down
25 changes: 17 additions & 8 deletions Formula/m/mapnik.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ class Mapnik < Formula
desc "Toolkit for developing mapping applications"
homepage "https://mapnik.org/"
license "LGPL-2.1-or-later"
revision 26
revision 27
head "https://github.com/mapnik/mapnik.git", branch: "master"

# TODO: Try switching to CMake build on next release as it works better with
Expand Down Expand Up @@ -32,13 +32,13 @@ class Mapnik < Formula
end

bottle do
sha256 cellar: :any, arm64_sonoma: "75386044ba3e3f74b03838526e5555abbf141cb9f0c3bcb07b3a1199e6e54682"
sha256 cellar: :any, arm64_ventura: "2febdb09353a70739e39043685a4b7592e6c794da174ae5a3abf3dc3ccdbe397"
sha256 cellar: :any, arm64_monterey: "865827d45d37b3bf81ef7d1e8e39956e4f2f02083f86f226f4de79d6bd346ef4"
sha256 cellar: :any, sonoma: "a380526896fe5fdd0e47c37d0cb2c211a6d4d1bce05bb4364fff969f051494ce"
sha256 cellar: :any, ventura: "4705ba524ac9bf254918f541f7b740bc1005f678917d8ed482bddabd10510a47"
sha256 cellar: :any, monterey: "11ca53d3874019058abf955067ad5e8ac234779f745e485eecd11b574dbf25a9"
sha256 cellar: :any_skip_relocation, x86_64_linux: "625cc8885cb3264a2af4090b5f5f88b32866083eaf8fca7a250844f36d2fce40"
sha256 cellar: :any, arm64_sonoma: "fcd09061b41029b36544e2899637441883be2d9663baf31155efe062616e971d"
sha256 cellar: :any, arm64_ventura: "3574ce938dae0370685e6e47fc7804d7c9238075a0e43848292124fd163999ef"
sha256 cellar: :any, arm64_monterey: "424f108b9f1fc2aee0968bf1ea102e1c32a053c5f0c36bd88eb02db1243fddd7"
sha256 cellar: :any, sonoma: "7c9884809e4273744ccf056e41f3b8d36c24f184eac6fea931cf0c233501543a"
sha256 cellar: :any, ventura: "569139ecfe3050a65a20ba1265375e883233521ed650e1b5af3e58292c70be22"
sha256 cellar: :any, monterey: "6c61177bf7f586856eb6b41df745daba53ebbf4268390d1836d6f54b05df2315"
sha256 cellar: :any_skip_relocation, x86_64_linux: "7060c0f673abe99a8a438a6f9541ddb7d3ee778dc0232eb650d4cfda10cffac6"
end

depends_on "pkg-config" => :build
Expand All @@ -60,6 +60,15 @@ class Mapnik < Formula
uses_from_macos "zlib"

def install
# Work around an Xcode 15 linker issue which causes linkage against LLVM's
# libunwind due to it being present in a library search path.
if DevelopmentTools.clang_build_version >= 1500
recursive_dependencies
.select { |d| d.name.match?(/^llvm(@\d+)?$/) }
.map { |llvm_dep| llvm_dep.to_formula.opt_lib }
.each { |llvm_lib| ENV.remove "HOMEBREW_LIBRARY_PATHS", llvm_lib }
end

boost = Formula["boost"]
harfbuzz = Formula["harfbuzz"]
icu = Formula["icu4c"]
Expand Down
34 changes: 25 additions & 9 deletions Formula/m/mapserver.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,22 +4,21 @@ class Mapserver < Formula
url "https://download.osgeo.org/mapserver/mapserver-8.0.1.tar.gz"
sha256 "79d23595ef95d61d3d728ae5e60850a3dbfbf58a46953b4fdc8e6e0ffe5748ba"
license "MIT"
revision 3
revision 4

livecheck do
url "https://mapserver.org/download.html"
regex(/href=.*?mapserver[._-]v?(\d+(?:\.\d+)+)\.t/i)
end

bottle do
rebuild 2
sha256 cellar: :any, arm64_sonoma: "417ea23b7db3336eb582692abafc6265015f7f424152f71b7c99aa4d9edc2b51"
sha256 cellar: :any, arm64_ventura: "4b8bc4020f0e03dc9fc0d64fa7709aa9ce0819d447c91187a7228cffae1249c1"
sha256 cellar: :any, arm64_monterey: "71afffdab237d711e337c3f50a0278c73d0f5b63505bf1bc8c04c38388786506"
sha256 cellar: :any, sonoma: "470a8bdef57b5fdf5e0c92303d6fa8101f4a9c529a18f410be1dfadba64f6f92"
sha256 cellar: :any, ventura: "76c47a791f5d43ac446c96f97983fc7a97b7b1c6bf1d7805997d50af50d9b731"
sha256 cellar: :any, monterey: "fe70e573afd212128b2b0d73534a2b9217a589d34e67a54c5b404fa54a550863"
sha256 cellar: :any_skip_relocation, x86_64_linux: "3077bc5846b4ee582907f74a0ad3b74bf27b282b7a1c692b4404280b02d44b12"
sha256 cellar: :any, arm64_sonoma: "252b429d4ee0456cdfe56cf9b4601262f10798f3572f2e6e9132de28d2b1b7e6"
sha256 cellar: :any, arm64_ventura: "1e0ba7954886813fe47c42d78910fa8fa94909cdda5ed0048dd1824e2bdf35f9"
sha256 cellar: :any, arm64_monterey: "9c550c439d4532ea7ac74f1fd37816a7366244d660ee76cae7d5538669987910"
sha256 cellar: :any, sonoma: "0fded9d4327ead0a44b58936f89cf500e26f19f5704b5f278044ed16ecb72195"
sha256 cellar: :any, ventura: "66d4d92504b87465133acfda0014cdd8fdbb2278c6302d8f24862c7cce465a2b"
sha256 cellar: :any, monterey: "beb66d71d4014779bc75fdd3587f84e08cbab1048101378d9156790f09739173"
sha256 cellar: :any_skip_relocation, x86_64_linux: "0238f8c273ab240b67e00228d9c4b333ab936f1b55deea7414aa9c78da18f87d"
end

depends_on "cmake" => :build
Expand Down Expand Up @@ -51,6 +50,23 @@ def python3
end

def install
# Work around an Xcode 15 linker issue which causes linkage against LLVM's
# libunwind due to it being present in a library search path.
if DevelopmentTools.clang_build_version >= 1500
recursive_dependencies
.select { |d| d.name.match?(/^llvm(@\d+)?$/) }
.map { |llvm_dep| llvm_dep.to_formula.opt_lib }
.each { |llvm_lib| ENV.remove "HOMEBREW_LIBRARY_PATHS", llvm_lib }
end

# Workaround for: Built-in generator --c_out specifies a maximum edition
# PROTO3 which is not the protoc maximum 2023.
# Remove when fixed in `protobuf-c`:
# https://github.com/protobuf-c/protobuf-c/pull/711
inreplace "CMakeLists.txt",
"COMMAND ${PROTOBUFC_COMPILER}",
"COMMAND #{Formula["protobuf"].opt_bin/"protoc"}"

if OS.mac?
mapscript_rpath = rpath(source: prefix/Language::Python.site_packages(python3)/"mapscript")
# Install within our sandbox and add missing RPATH due to _mapscript.so not using CMake install()
Expand Down
30 changes: 19 additions & 11 deletions Formula/o/osm2pgrouting.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,17 @@ class Osm2pgrouting < Formula
url "https://github.com/pgRouting/osm2pgrouting/archive/refs/tags/v2.3.8.tar.gz"
sha256 "e3a58bcacf0c8811e0dcf3cf3791a4a7cc5ea2a901276133eacf227b30fd8355"
license "GPL-2.0-or-later"
revision 11
revision 12
head "https://github.com/pgRouting/osm2pgrouting.git", branch: "main"

bottle do
sha256 cellar: :any, arm64_sonoma: "efd4dbbcf0ae64df2d5a22811b54414c4a8bff53764f39afec9000ec9bd914ba"
sha256 cellar: :any, arm64_ventura: "7332c848e651a87d46157f97f1eb0135b240deb63fa122ec7ebb52edd47d94cd"
sha256 cellar: :any, arm64_monterey: "21082cb107d90ece3ad09e0564c796134968a4281aba314cd2589e2768a3fc22"
sha256 cellar: :any, sonoma: "be310691c6c44b00dbefb4f252115e081e0309734eac7739d6d26e17aad5d650"
sha256 cellar: :any, ventura: "41616beb97fcfc68130c401c8b4a935adac4008129d7ae0040d7be3e0d6b8492"
sha256 cellar: :any, monterey: "9ca2005237332b32e8fabe032146dac6deb037b72d6c2ba46fe35697196581b1"
sha256 cellar: :any_skip_relocation, x86_64_linux: "13aaac0ea03bb2c05bfa276d7e9b446577810e1b6c2054a84fe987200dcee057"
sha256 cellar: :any, arm64_sonoma: "965bf8fa9c631c6e9dbff578f066d1bc7e58448c3046caa367ac5925f62bdd41"
sha256 cellar: :any, arm64_ventura: "145289a6d781ae14d45509d44afae89ae399470b664391e8bf118b6fc1cfd971"
sha256 cellar: :any, arm64_monterey: "bef2eeedd4902d8e1e4909eef4313da9788a7e1b12b9a9f48b21c714f999868f"
sha256 cellar: :any, sonoma: "42bc5a3b3ed3c22c40a6a8cbac93240d93c27c62994e98ab1ee20bbe97b50092"
sha256 cellar: :any, ventura: "5d9a9effd922d544de65f3722e2dc95d1434c91c005fb2358edc47dcead175ce"
sha256 cellar: :any, monterey: "ce67dedef5f8600e6b71a5a5248ef78657fbcdf14a65f7bc94b8fe5884da227f"
sha256 cellar: :any_skip_relocation, x86_64_linux: "fa9bf4bc169e782224b7a4547e24deaca715fb5fe11bfbb2efb012d317e58bb9"
end

depends_on "cmake" => :build
Expand All @@ -28,10 +28,18 @@ class Osm2pgrouting < Formula
fails_with gcc: "5"

def install
mkdir "build" do
system "cmake", "..", *std_cmake_args
system "make", "install"
# Work around an Xcode 15 linker issue which causes linkage against LLVM's
# libunwind due to it being present in a library search path.
if DevelopmentTools.clang_build_version >= 1500
recursive_dependencies
.select { |d| d.name.match?(/^llvm(@\d+)?$/) }
.map { |llvm_dep| llvm_dep.to_formula.opt_lib }
.each { |llvm_lib| ENV.remove "HOMEBREW_LIBRARY_PATHS", llvm_lib }
end

system "cmake", "-S", ".", "-B", "build", *std_cmake_args
system "cmake", "--build", "build"
system "cmake", "--install", "build"
end

test do
Expand Down
33 changes: 23 additions & 10 deletions Formula/o/osmcoastline.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,16 @@ class Osmcoastline < Formula
url "https://github.com/osmcode/osmcoastline/archive/refs/tags/v2.4.0.tar.gz"
sha256 "2c1a28313ed19d6e2fb1cb01cde8f4f44ece378393993b0059f447c5fce11f50"
license "GPL-3.0-or-later"
revision 4
revision 5

bottle do
sha256 cellar: :any, arm64_sonoma: "7129acb1c9d8790b0fd50e7a6fca0cb9933d03f6ea56ca9ea455bf68a4d7959a"
sha256 cellar: :any, arm64_ventura: "df0e075804bac1c78e799080ad8297668f51945b06f3e666b4b9a8527e3d71c5"
sha256 cellar: :any, arm64_monterey: "1ef19b07f64cbc970de11d1475cf98e9e62ac3cf2d1e43a272fa03a5ce07e556"
sha256 cellar: :any, sonoma: "a3bb3d86820ad33dd7feb7312c55e74e9ad43a49f829d5df92f9687abbc79c2a"
sha256 cellar: :any, ventura: "5050f910e2da648d6e5e1fac204aa740b3d4338fdd61ddab3fce04fe189febd3"
sha256 cellar: :any, monterey: "21741707558fb05c03ec05d2000260792c0b904a927b5b973071346e7074dd4a"
sha256 cellar: :any_skip_relocation, x86_64_linux: "1317604f274c36e016b48c980fc26c21475f6aefd358ef69766cfea7b5a56333"
sha256 cellar: :any, arm64_sonoma: "3a8714bd1c046892845fcc7e23132a410a62ba3d2711a287ff935f325b9be22c"
sha256 cellar: :any, arm64_ventura: "aa812c840dedd1852e9495b2b5fdef634650a021e29e18b4e8bc504bdf84d390"
sha256 cellar: :any, arm64_monterey: "0e8e45406f3ea1bd87bf94916c1b3ea29c1df0f22bff0ea90e6934aee64c9ba9"
sha256 cellar: :any, sonoma: "0e88f9baa066992d9878096ab482c3d92517e74b4e0723de02423032fa2dc8db"
sha256 cellar: :any, ventura: "ffd6b9829025cf157cd7b3aacb02a1b8d63a3555277e4be8076fb09137fb4d70"
sha256 cellar: :any, monterey: "7f66ca2905681f4316e86eca8dfa094651243d18873a51c441e477d20bd71035"
sha256 cellar: :any_skip_relocation, x86_64_linux: "631d33bc0667ae43c76ff4ee00d4296d7bea115d831b990e65949b4341bab83f"
end

depends_on "cmake" => :build
Expand All @@ -35,9 +35,22 @@ class Osmcoastline < Formula
end

def install
# Work around an Xcode 15 linker issue which causes linkage against LLVM's
# libunwind due to it being present in a library search path.
if DevelopmentTools.clang_build_version >= 1500
recursive_dependencies
.select { |d| d.name.match?(/^llvm(@\d+)?$/) }
.map { |llvm_dep| llvm_dep.to_formula.opt_lib }
.each { |llvm_lib| ENV.remove "HOMEBREW_LIBRARY_PATHS", llvm_lib }
end

protozero = Formula["libosmium"].opt_libexec/"include"
system "cmake", ".", "-DPROTOZERO_INCLUDE_DIR=#{protozero}", *std_cmake_args
system "make", "install"
args = %W[
-DPROTOZERO_INCLUDE_DIR=#{protozero}
]
system "cmake", "-S", ".", "-B", "build", *std_cmake_args, *args
system "cmake", "--build", "build"
system "cmake", "--install", "build"
end

test do
Expand Down

0 comments on commit 780b49e

Please sign in to comment.