|
@@ -5,6 +5,7 @@ package("json-schema-validator")
|
|
|
add_urls("https://github.com/pboettch/json-schema-validator/archive/refs/tags/$(version).tar.gz",
|
|
|
"https://github.com/pboettch/json-schema-validator.git")
|
|
|
add_versions("2.1.0", "83f61d8112f485e0d3f1e72d51610ba3924b179926a8376aef3c038770faf202")
|
|
|
+ add_versions("2.3.0", "2c00b50023c7d557cdaa71c0777f5bcff996c4efd7a539e58beaa4219fa2a5e1")
|
|
|
|
|
|
add_deps("cmake", "nlohmann_json")
|
|
|
|
|
@@ -12,6 +13,10 @@ package("json-schema-validator")
|
|
|
add_configs("shared", {description = "Build shared library.", default = false, type = "boolean", readonly = true})
|
|
|
end
|
|
|
|
|
|
+ if is_host("windows") then
|
|
|
+ set_policy("platform.longpaths", true)
|
|
|
+ end
|
|
|
+
|
|
|
on_install("linux", "bsd", "windows", "macosx", "iphoneos", "mingw", "cross", function (package)
|
|
|
local configs = {}
|
|
|
table.insert(configs, "-DCMAKE_BUILD_TYPE=" .. (package:debug() and "Debug" or "Release"))
|