Auto-update matplotplusplus to v1.2.1 (#3470)

* Update matplotplusplus to v1.2.1

* disable build example

---------

Co-authored-by: star9029 <hengxings783@gmail.com>
pull/3472/head
ruki 9 months ago committed by GitHub
parent 06798cc909
commit b0c1682add
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 17
      packages/m/matplotplusplus/xmake.lua

@ -1,13 +1,14 @@
package("matplotplusplus")
set_homepage("https://alandefreitas.github.io/matplotplusplus/")
set_description("A C++ Graphics Library for Data Visualization")
set_license("MIT")
add_urls("https://github.com/alandefreitas/matplotplusplus/archive/refs/tags/$(version).tar.gz",
"https://github.com/alandefreitas/matplotplusplus.git")
add_versions("v1.1.0", "5c3a1bdfee12f5c11fd194361040fe4760f57e334523ac125ec22b2cb03f27bb")
add_versions("v1.2.1", "9dd7cc92b2425148f50329f5a3bf95f9774ac807657838972d35334b5ff7cb87")
add_versions("v1.2.0", "42e24edf717741fcc721242aaa1fdb44e510fbdce4032cdb101c2258761b2554")
add_versions("v1.1.0", "5c3a1bdfee12f5c11fd194361040fe4760f57e334523ac125ec22b2cb03f27bb")
local configdeps = {jpeg = "libjpeg-turbo",
tiff = "libtiff",
@ -25,9 +26,11 @@ package("matplotplusplus")
add_deps("cmake")
add_deps("nodesoup")
if is_plat("windows") then
add_syslinks("user32", "shell32", "gdi32")
end
on_load("windows", "macosx", "linux", function (package)
for config, dep in pairs(configdeps) do
if package:config(config) then
@ -43,7 +46,15 @@ package("matplotplusplus")
raise("Your compiler is too old to use this library.")
end
end
local configs = {"-DBUILD_EXAMPLES=OFF", "-DBUILD_TESTS=OFF", "-DBUILD_INSTALLER=ON", "-DBUILD_PACKAGE=OFF", "-DWITH_SYSTEM_NODESOUP=ON"}
local configs = {
"-DBUILD_EXAMPLES=OFF",
"-DMATPLOTPP_BUILD_EXAMPLES=OFF",
"-DBUILD_TESTS=OFF",
"-DBUILD_INSTALLER=ON",
"-DBUILD_PACKAGE=OFF",
"-DWITH_SYSTEM_NODESOUP=ON"
}
for config, dep in pairs(configdeps) do
if not package:config(config) then
table.insert(configs, "-DCMAKE_DISABLE_FIND_PACKAGE_" .. config:upper() .. "=ON")

Loading…
Cancel
Save