improve test

pull/747/head
ruki 3 years ago
parent 8d1a45b741
commit 455a2cdeae
No known key found for this signature in database
GPG Key ID: D7C5BF5691071C8D
  1. 2
      packages/b/bc/xmake.lua
  2. 2
      packages/e/ed/xmake.lua
  3. 23
      packages/l/libomp/xmake.lua
  4. 2
      packages/t/texinfo/xmake.lua

@ -25,5 +25,5 @@ package("bc")
end)
on_test(function (package)
os.exec("bc --version")
os.run("bc --version")
end)

@ -14,5 +14,5 @@ package("ed")
end)
on_test(function (package)
os.exec("ed --version")
os.run("ed --version")
end)

@ -15,6 +15,29 @@ package("libomp")
add_syslinks("pthread", "dl")
end
on_load(function (package)
if package.has_tool then
for _, toolkind in ipairs({"cc", "cxx"}) do
local flagname = toolkind == "cxx" and "cxxflags" or "cflags"
if package:has_tool(toolkind, "cl") then
package:add(flagname, "/openmp")
elseif package:has_tool(toolkind, "clang", "clangxx") then
if package:is_plat("macosx") then
package:add(flagname, "-Xpreprocessor -fopenmp")
else
package:add(flagname, "-fopenmp")
end
elseif package:has_tool(toolkind, "gcc", "gxx") then
package:add(flagname, "-fopenmp")
elseif package:has_tool(toolkind, "icc", "icpc") then
package:add(flagname, "-qopenmp")
elseif package:has_tool(toolkind, "icl") then
package:add(flagname, "-Qopenmp")
end
end
end
end)
on_install("macosx", "linux", "cross", function (package)
local configs = {"-DLIBOMP_INSTALL_ALIASES=OFF"}
local shared = package:config("shared")

@ -17,5 +17,5 @@ package("texinfo")
end)
on_test(function (package)
os.exec("makeinfo --version")
os.run("makeinfo --version")
end)

Loading…
Cancel
Save