summaryrefslogtreecommitdiff
path: root/tests/projects/c++/modules/test_msvc.lua
diff options
context:
space:
mode:
authorArthur LAURENT <[email protected]>2023-01-07 17:44:36 +0100
committerArthur LAURENT <[email protected]>2023-01-07 17:44:36 +0100
commit3755a6f67399b8e42df9f39ec7c506918dbb433a (patch)
tree6fdf938868f75790e828c86e64319d0c558885d1 /tests/projects/c++/modules/test_msvc.lua
parent887d301d4117d9fcb36077441fa75fb704e322fc (diff)
reenable old clang modules by default and fix tests
Diffstat (limited to 'tests/projects/c++/modules/test_msvc.lua')
-rw-r--r--tests/projects/c++/modules/test_msvc.lua28
1 files changed, 0 insertions, 28 deletions
diff --git a/tests/projects/c++/modules/test_msvc.lua b/tests/projects/c++/modules/test_msvc.lua
deleted file mode 100644
index a436b5814..000000000
--- a/tests/projects/c++/modules/test_msvc.lua
+++ /dev/null
@@ -1,28 +0,0 @@
-import("lib.detect.find_tool")
-import("core.base.semver")
-import("core.tool.toolchain")
-
-function _build()
- local ci = (os.getenv("CI") or os.getenv("GITHUB_ACTIONS") or ""):lower()
- if ci == "true" then
- os.exec("xmake -rvD")
- else
- os.exec("xmake -r")
- end
-end
-
-function main(t)
- if is_subhost("windows") then
- local msvc = toolchain.load("msvc")
- if msvc and msvc:check() then
- local vcvars = msvc:config("vcvars")
- if vcvars and vcvars.VCInstallDir and vcvars.VCToolsVersion and semver.compare(vcvars.VCToolsVersion, "14.35") then
- local stdmodulesdir = path.join(vcvars.VCInstallDir, "Tools", "MSVC", vcvars.VCToolsVersion, "modules")
- if os.isdir(stdmodulesdir) then
- os.exec("xmake f -c")
- _build()
- end
- end
- end
- end
-end