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_update/src | |
| parent | d3a75d4be2aa50a1dfdf5b7708c08409b5e28fcb (diff) | |
add test for dependency scanner regeneration
Diffstat (limited to 'tests/projects/c++/modules/dependency_flag_update/src')
3 files changed, 30 insertions, 0 deletions
diff --git a/tests/projects/c++/modules/dependency_flag_update/src/bar.mpp b/tests/projects/c++/modules/dependency_flag_update/src/bar.mpp new file mode 100644 index 000000000..812572d69 --- /dev/null +++ b/tests/projects/c++/modules/dependency_flag_update/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_update/src/foo.mpp b/tests/projects/c++/modules/dependency_flag_update/src/foo.mpp new file mode 100644 index 000000000..904d3805e --- /dev/null +++ b/tests/projects/c++/modules/dependency_flag_update/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_update/src/main.cpp b/tests/projects/c++/modules/dependency_flag_update/src/main.cpp new file mode 100644 index 000000000..809536065 --- /dev/null +++ b/tests/projects/c++/modules/dependency_flag_update/src/main.cpp @@ -0,0 +1,12 @@ +#if defined(FOO) +import foo; +using namespace foo; +#else +import bar; +using namespace bar; +#endif + +int main() { + hello(); + return 0; +} |
