diff options
| author | Arthur LAURENT <[email protected]> | 2024-08-04 18:35:14 +0200 |
|---|---|---|
| committer | Arthur LAURENT <[email protected]> | 2024-10-08 13:47:44 +0200 |
| commit | d7d57888d888d32d5367d1c076fdb5210fdda4b2 (patch) | |
| tree | 5fec86861f607cfe4f1e688337ae1fa0cdf1b611 /tests/projects/c++/modules/dependency_flag_update2/src | |
| parent | d3a75d4be2aa50a1dfdf5b7708c08409b5e28fcb (diff) | |
add test for dependency scanner regeneration
Diffstat (limited to 'tests/projects/c++/modules/dependency_flag_update2/src')
4 files changed, 35 insertions, 0 deletions
diff --git a/tests/projects/c++/modules/dependency_flag_update2/src/bar.mpp b/tests/projects/c++/modules/dependency_flag_update2/src/bar.mpp new file mode 100644 index 000000000..812572d69 --- /dev/null +++ b/tests/projects/c++/modules/dependency_flag_update2/src/bar.mpp @@ -0,0 +1,9 @@ +module; + +#include <iostream> + +export module bar; + +namespace bar { +export void hello() { std::cout << "Hello world2" << std::endl; } +} // namespace bar diff --git a/tests/projects/c++/modules/dependency_flag_update2/src/foo.mpp b/tests/projects/c++/modules/dependency_flag_update2/src/foo.mpp new file mode 100644 index 000000000..904d3805e --- /dev/null +++ b/tests/projects/c++/modules/dependency_flag_update2/src/foo.mpp @@ -0,0 +1,9 @@ +module; + +#include <iostream> + +export module foo; + +namespace foo { +export void hello() { std::cout << "Hello world" << std::endl; } +} // namespace foo diff --git a/tests/projects/c++/modules/dependency_flag_update2/src/foobar.mpp b/tests/projects/c++/modules/dependency_flag_update2/src/foobar.mpp new file mode 100644 index 000000000..1a5fd39ca --- /dev/null +++ b/tests/projects/c++/modules/dependency_flag_update2/src/foobar.mpp @@ -0,0 +1,11 @@ +export module foobar; + +#if defined(FOO) +import foo; +namespace impl = foo; +#else +import bar; +namespace impl = bar; +#endif + +export void hello() { impl::hello(); } diff --git a/tests/projects/c++/modules/dependency_flag_update2/src/main.cpp b/tests/projects/c++/modules/dependency_flag_update2/src/main.cpp new file mode 100644 index 000000000..d34cba080 --- /dev/null +++ b/tests/projects/c++/modules/dependency_flag_update2/src/main.cpp @@ -0,0 +1,6 @@ +import foobar; + +int main() { + hello(); + return 0; +} |
