浏览代码

openmp: support clang-cl (#2715)

star9029 2 年之前
父节点
当前提交
4989467d0a
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      packages/o/openmp/xmake.lua

+ 2 - 0
packages/o/openmp/xmake.lua

@@ -30,6 +30,8 @@ package("openmp")
                 local flagname = toolkind == "cxx" and "cxxflags" or "cflags"
                 if package:has_tool(toolkind, "cl") then
                     result[flagname] = (package:config("experimental") and "/openmp:experimental" or "/openmp")
+                elseif package:has_tool(toolkind, "clang_cl") then
+                    result[flagname] = "-Xclang" .. (package:config("experimental") and "/openmp:experimental" or "/openmp")
                 elseif package:has_tool(toolkind, "clang", "clangxx") then
                     if package:is_plat("macosx") then
                         result[flagname] = "-Xpreprocessor -fopenmp"