diff options
| author | Christian Rendina <[email protected]> | 2025-04-15 11:39:17 +0200 |
|---|---|---|
| committer | Christian Rendina <[email protected]> | 2025-04-15 11:39:17 +0200 |
| commit | d6e95742d7674ccab1e73d204c11619159fa0c4b (patch) | |
| tree | a6030df93730e566da969ca5e50eeaaef5bec31b /tests/projects/c++/modules | |
| parent | e865a0206e1c57e0f34c473b4616304f6b44d377 (diff) | |
| parent | 52950c684c10690a9db791e4919760316cce26e6 (diff) | |
Merge branch 'dev' of https://github.com/xmake-io/xmake into dev
Diffstat (limited to 'tests/projects/c++/modules')
| -rw-r--r-- | tests/projects/c++/modules/hello_with_pch/test.lua | 1 | ||||
| -rw-r--r-- | tests/projects/c++/modules/test_pch.lua | 31 |
2 files changed, 1 insertions, 31 deletions
diff --git a/tests/projects/c++/modules/hello_with_pch/test.lua b/tests/projects/c++/modules/hello_with_pch/test.lua new file mode 100644 index 000000000..7717f8049 --- /dev/null +++ b/tests/projects/c++/modules/hello_with_pch/test.lua @@ -0,0 +1 @@ +inherit(".test_base") 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 |
