浏览代码

fix tbb version decision

xq114 4 年之前
父节点
当前提交
5c067eb129
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      packages/t/tbb/fetch.lua

+ 4 - 0
packages/t/tbb/fetch.lua

@@ -1,3 +1,4 @@
+import("core.base.semver")
 import("lib.detect.find_path")
 import("lib.detect.find_path")
 import("lib.detect.find_library")
 import("lib.detect.find_library")
 
 
@@ -54,6 +55,9 @@ function main(package, opt)
         else
         else
             result = package:find_package("tbb", opt)
             result = package:find_package("tbb", opt)
         end
         end
+        if opt.require_version and result.version and not semver.satisfies(result.version, opt.require_version) then
+            result = nil
+        end
         return result or false
         return result or false
     end
     end
 end
 end