diff options
| author | ruki <[email protected]> | 2025-04-12 00:50:21 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2025-04-12 00:50:21 +0800 |
| commit | 2d350252b5413a1e3379d4ed88968a984b59c57d (patch) | |
| tree | 43861d4000f905f9c932ba25a55ad01a0e5619eb /tests/projects/c++/modules/test_pch.lua | |
| parent | 4d20b980c0d3826641a7b0481145a5e495417f6e (diff) | |
improve modules with pch
Diffstat (limited to 'tests/projects/c++/modules/test_pch.lua')
| -rw-r--r-- | tests/projects/c++/modules/test_pch.lua | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/tests/projects/c++/modules/test_pch.lua b/tests/projects/c++/modules/test_pch.lua deleted file mode 100644 index 98286c229..000000000 --- a/tests/projects/c++/modules/test_pch.lua +++ /dev/null @@ -1,31 +0,0 @@ -import("lib.detect.find_tool") -import("core.base.semver") -import("detect.sdks.find_vstudio") -import("utils.ci.is_running", {alias = "ci_is_running"}) - -function _build() - if ci_is_running() then - os.run("xmake -rvD") - else - os.run("xmake -r") - end - local outdata = os.iorun("xmake") - if outdata then - if outdata:find("compiling") or outdata:find("linking") or outdata:find("generating") then - raise("Modules incremental compilation does not work\n%s", outdata) - end - end -end - -function main(t) - -- TODO c++ modules with pch does not work for gcc now. - if is_host("linux") then - local clang = find_tool("clang", {version = true}) - if clang then - os.exec("xmake f --toolchain=clang -c --yes --policies=build.c++.modules.std:n,build.c++.clang.fallbackscanner") - _build() - end - else - _build() - end -end |
