Auto-update highfive to v2.9.0 (#3331)

* Update highfive to v2.9.0

* Update xmake.lua

* patch cmake

---------

Co-authored-by: Jérôme Leclercq <lynix680@gmail.com>
Co-authored-by: star9029 <hengxings783@gmail.com>
pull/3723/head
ruki 10 months ago committed by GitHub
parent edd5ebab93
commit a2fe203830
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 9
      packages/h/highfive/xmake.lua

@ -6,6 +6,7 @@ package("highfive")
add_urls("https://github.com/BlueBrain/HighFive/archive/refs/tags/$(version).tar.gz",
"https://github.com/BlueBrain/HighFive.git")
add_versions("v2.9.0", "6301def8ceb9f4d7a595988612db288b448a3c0546f6c83417dab38c64994d7e")
add_versions("v2.6.1", "b5002c1221cf1821e02fb2ab891b0160bac88b43f56655bd844a472106ca3397")
add_versions("v2.3.1", "41728a1204bdfcdcef8cbc3ddffe5d744c5331434ce3dcef35614b831234fcd7")
@ -16,10 +17,18 @@ package("highfive")
add_deps("hdf5")
on_install("windows", "macosx", "linux", function (package)
if package:version():eq("2.9.0") then
io.replace("CMake/HighFiveTargetDeps.cmake", "find_package(HDF5 REQUIRED)", "find_package(HDF5 REQUIRED HINTS ${HDF5_ROOT})", {plain = true})
end
local configs = {"-DHIGHFIVE_UNIT_TESTS=OFF",
"-DHIGHFIVE_EXAMPLES=OFF",
"-DHIGHFIVE_BUILD_DOCS=OFF",
"-DHIGHFIVE_USE_BOOST=OFF"}
local hdf5 = package:dep("hdf5")
if hdf5 and not hdf5:is_system() then
table.insert(configs, "-DHDF5_ROOT=" .. hdf5:installdir())
end
import("package.tools.cmake").install(package, configs)
end)

Loading…
Cancel
Save