diff options
| author | ruki <[email protected]> | 2023-07-07 23:32:50 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2023-07-07 23:32:50 +0800 |
| commit | cf0827635b313ccc68b8cf2c1744556289321c7b (patch) | |
| tree | 69e702d6560148ad1251104e5e5f933ba6c35b48 /tests/projects/c++/modules/user_headerunit2 | |
| parent | fc576981c1405a6b18f71901d599232729168fea (diff) | |
fix headerunit errors for msvc #3927
Diffstat (limited to 'tests/projects/c++/modules/user_headerunit2')
8 files changed, 22 insertions, 0 deletions
diff --git a/tests/projects/c++/modules/user_headerunit2/a/a.mpp b/tests/projects/c++/modules/user_headerunit2/a/a.mpp new file mode 100644 index 000000000..d940a0635 --- /dev/null +++ b/tests/projects/c++/modules/user_headerunit2/a/a.mpp @@ -0,0 +1,3 @@ +export module A;
+import "c.hpp";
+import "d.hpp";
diff --git a/tests/projects/c++/modules/user_headerunit2/a/c.hpp b/tests/projects/c++/modules/user_headerunit2/a/c.hpp new file mode 100644 index 000000000..7c6c88c00 --- /dev/null +++ b/tests/projects/c++/modules/user_headerunit2/a/c.hpp @@ -0,0 +1 @@ +#pragma once
\ No newline at end of file diff --git a/tests/projects/c++/modules/user_headerunit2/a/d.hpp b/tests/projects/c++/modules/user_headerunit2/a/d.hpp new file mode 100644 index 000000000..7c6c88c00 --- /dev/null +++ b/tests/projects/c++/modules/user_headerunit2/a/d.hpp @@ -0,0 +1 @@ +#pragma once
\ No newline at end of file diff --git a/tests/projects/c++/modules/user_headerunit2/a/xmake.lua b/tests/projects/c++/modules/user_headerunit2/a/xmake.lua new file mode 100644 index 000000000..cffe161b2 --- /dev/null +++ b/tests/projects/c++/modules/user_headerunit2/a/xmake.lua @@ -0,0 +1,4 @@ +target("a")
+ set_languages("cxxlatest")
+ set_kind("object")
+ add_files("a.mpp")
diff --git a/tests/projects/c++/modules/user_headerunit2/b/b.mpp b/tests/projects/c++/modules/user_headerunit2/b/b.mpp new file mode 100644 index 000000000..486174a4b --- /dev/null +++ b/tests/projects/c++/modules/user_headerunit2/b/b.mpp @@ -0,0 +1,3 @@ +export module B;
+import A;
+import "../a/c.hpp";
\ No newline at end of file diff --git a/tests/projects/c++/modules/user_headerunit2/b/xmake.lua b/tests/projects/c++/modules/user_headerunit2/b/xmake.lua new file mode 100644 index 000000000..98cff4124 --- /dev/null +++ b/tests/projects/c++/modules/user_headerunit2/b/xmake.lua @@ -0,0 +1,5 @@ +target("b")
+ add_deps("a")
+ set_languages("cxxlatest")
+ set_kind("object")
+ add_files("b.mpp")
diff --git a/tests/projects/c++/modules/user_headerunit2/test.lua b/tests/projects/c++/modules/user_headerunit2/test.lua new file mode 100644 index 000000000..c18e5a1d0 --- /dev/null +++ b/tests/projects/c++/modules/user_headerunit2/test.lua @@ -0,0 +1 @@ +inherit(".test_headerunits") diff --git a/tests/projects/c++/modules/user_headerunit2/xmake.lua b/tests/projects/c++/modules/user_headerunit2/xmake.lua new file mode 100644 index 000000000..09517502b --- /dev/null +++ b/tests/projects/c++/modules/user_headerunit2/xmake.lua @@ -0,0 +1,4 @@ +includes("a", "b")
+target("test")
+ add_deps("a", "b")
+ set_kind("phony")
|
