Browse Source

openmp: support clang-cl (#2715)

star9029 2 years ago
parent
commit
4989467d0a
1 changed files with 2 additions and 0 deletions
  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"