star9029 1 年之前
父節點
當前提交
09ee8981d2
共有 1 個文件被更改,包括 4 次插入6 次删除
  1. 4 6
      packages/b/bmf/xmake.lua

+ 4 - 6
packages/b/bmf/xmake.lua

@@ -4,7 +4,7 @@ package("bmf")
     set_license("Apache-2.0")
 
     add_urls("https://github.com/star-hengxing/bmf/archive/refs/heads/windows-support.zip")
-    add_versions("v0.0.10", "36fdcf8976a577ab2fb547e69f237b639cd4b27cf0c41e490b6dcecf868f5590")
+    add_versions("v0.0.10", "c29df532f25c2f6278252151e2796517fc432f0120b6658779a57b3007939b73")
 
     add_configs("breakpad", {description = "Enable build with breakpad support", default = false, type = "boolean"})
     add_configs("cuda", {description = "Enable CUDA support", default = false, type = "boolean"})
@@ -16,7 +16,6 @@ package("bmf")
     add_deps("cmake")
     add_deps("nlohmann_json", {configs = {cmake = true}})
     add_deps("spdlog", {configs = {header_only = false, fmt_external = true}})
-    add_deps("fmt")
     add_deps("dlpack", "backward-cpp")
 
     if is_plat("windows") then
@@ -36,7 +35,7 @@ package("bmf")
             package:add("deps", "glog")
         end
         if package:config("ffmpeg") then
-            package:add("deps", "ffmpeg")
+            package:add("deps", "ffmpeg >=4.0.0 <5.1.0")
         end
         if package:config("mobile") then
             package:add("deps", "benchmark")
@@ -47,17 +46,16 @@ package("bmf")
         end
     end)
 
-    on_install("windows", "linux", "macosx", "mingw", function (package)
+    on_install("windows", "linux", "macosx", function (package)
         local configs = {
             "-DBMF_LOCAL_DEPENDENCIES=OFF",
             "-DBMF_ENABLE_PYTHON=OFF",
             "-DBMF_ENABLE_TEST=OFF",
-            "-DCMAKE_EXPORT_COMPILE_COMMANDS=ON"
         }
         table.insert(configs, "-DCMAKE_BUILD_TYPE=" .. (package:is_debug() and "Debug" or "Release"))
         table.insert(configs, "-DBUILD_SHARED_LIBS=" .. (package:config("shared") and "ON" or "OFF"))
 
-        local ver = package:version() or "1.2.0"
+        local ver = package:version() or "0.0.10"
         if ver then
             table.insert(configs, "-DBMF_BUILD_VERSION=" .. ver)
         end