From 3e7ffddf2f7de0014626b3b07c687eeac41cc66b Mon Sep 17 00:00:00 2001 From: Ben Boeckel Date: Wed, 12 Nov 2025 14:34:24 -0500 Subject: [PATCH] Tests/CXXModulesCompile: remove excess `examples/` directory Now that the test is split, it doesn't make sense to have the directory anymore. It also helps with shortening paths. --- .../CXXModulesCompile/RunCMakeTest.cmake | 36 +++--- .../{examples => }/build-database-check.cmake | 2 +- .../{examples => }/circular-build-result.txt | 0 .../{examples => }/circular-build-stdout.txt | 0 .../{examples => }/circular/CMakeLists.txt | 0 .../{examples => }/circular/circular-a.cppm | 0 .../{examples => }/circular/circular-b.cppm | 0 .../cxx-mods-find-bmi-and-ifaces.cmake | 0 .../{examples => }/cxx-modules-find-bmi.cmake | 0 .../{examples => }/cxx-modules-rules.cmake | 0 .../{examples => }/deep-chain/CMakeLists.txt | 0 .../{examples => }/deep-chain/a.cxx | 0 .../{examples => }/deep-chain/b.cxx | 0 .../{examples => }/deep-chain/c.cxx | 0 .../{examples => }/deep-chain/d.cxx | 0 .../{examples => }/deep-chain/e.cxx | 0 .../{examples => }/deep-chain/main.cxx | 0 ...chain-collation-restat-rebuild-check.cmake | 0 .../depchain-collation-restat/CMakeLists.txt | 0 .../depchain-collation-restat/importable.cxx | 0 .../depchain-collation-restat/main.cxx | 0 .../pre-rebuild.cmake | 0 .../depchain-modmap-rebuild-check.cmake | 0 .../depchain-modmap/CMakeLists.txt | 0 .../depchain-modmap/importable.cxx | 0 .../{examples => }/depchain-modmap/main.cxx | 0 .../depchain-modmap/pre-rebuild.cmake | 0 ...epchain-mods-json-file-rebuild-check.cmake | 0 .../depchain-mods-json-file/CMakeLists.txt | 0 .../depchain-mods-json-file/importable.cxx | 0 .../depchain-mods-json-file/main.cxx | 0 .../depchain-mods-json-file/pre-rebuild.cmake | 0 .../duplicate-sources-stderr.txt | 2 +- .../duplicate-sources/CMakeLists.txt | 0 .../duplicate-sources/duplicate.cxx | 0 .../{examples => }/duplicate-sources/main.cxx | 0 .../{examples => }/duplicate/CMakeLists.txt | 0 .../{examples => }/duplicate/duplicate.cxx | 0 .../{examples => }/duplicate/main.cxx | 0 .../examples/public-req-priv-build-stdout.txt | 1 - .../exp-bmi-and-iface-build/CMakeLists.txt | 0 .../exp-bmi-and-iface-build/forward.cxx | 0 .../exp-bmi-and-iface-build/importable.cxx | 0 .../exp-bmi-and-iface-build/no_modules.cxx | 0 .../exp-bmi-and-iface-build/private.cxx | 0 .../subdir/importable.cxx | 0 .../test/CMakeLists.txt | 0 .../exp-bmi-and-iface-install/CMakeLists.txt | 0 .../exp-bmi-and-iface-install/forward.cxx | 0 .../exp-bmi-and-iface-install/importable.cxx | 0 .../exp-bmi-and-iface-install/no_modules.cxx | 0 .../exp-bmi-and-iface-install/private.cxx | 0 .../subdir/importable.cxx | 0 .../test/CMakeLists.txt | 0 .../exp-builddb-build-check.cmake | 0 .../{examples => }/exp-builddb-check.cmake | 0 .../{examples => }/exp-builddb-stderr.txt | 0 ...db-target-cmake_build_database-check.cmake | 0 .../CXX-check.cmake | 0 .../CXX/Debug-check.cmake | 0 .../CXX/Release-Release-check.cmake | 0 .../Debug-check.cmake | 0 .../Release-Release-check.cmake | 0 .../{examples => }/exp-builddb/CMakeLists.txt | 0 .../exp-builddb/dep_interface_include/anchor | 0 .../{examples => }/exp-builddb/importable.cxx | 0 .../{examples => }/exp-builddb/lib.cxx | 0 .../target_interface_include/anchor | 0 .../exp-builddb/target_public_include/anchor | 0 .../exp-command-sepdir-build/CMakeLists.txt | 0 .../subdir/CMakeLists.txt | 0 .../subdir/importable.cxx | 0 .../test/CMakeLists.txt | 0 .../exp-command-sepdir-install/CMakeLists.txt | 0 .../subdir/CMakeLists.txt | 0 .../subdir/importable.cxx | 0 .../test/CMakeLists.txt | 0 .../exp-compile-commands-check.cmake | 0 .../exp-compile-commands/CMakeLists.txt | 0 .../exp-compile-commands/importable.cxx | 0 .../exp-compile-commands/main.cxx | 0 .../exp-iface-build/CMakeLists.txt | 0 .../exp-iface-build/forward.cxx | 0 .../exp-iface-build/importable.cxx | 0 .../exp-iface-build/no_modules.cxx | 0 .../exp-iface-build/private.cxx | 0 .../exp-iface-build/subdir/importable.cxx | 0 .../exp-iface-build/test/CMakeLists.txt | 0 .../exp-iface-install/CMakeLists.txt | 0 .../exp-iface-install/forward.cxx | 0 .../exp-iface-install/importable.cxx | 0 .../exp-iface-install/no_modules.cxx | 0 .../exp-iface-install/private.cxx | 0 .../exp-iface-install/subdir/importable.cxx | 0 .../exp-iface-install/test/CMakeLists.txt | 0 .../exp-iface-no-props-build/CMakeLists.txt | 0 .../exp-iface-no-props-build/forward.cxx | 0 .../exp-iface-no-props-build/importable.cxx | 0 .../exp-iface-no-props-build/no_modules.cxx | 0 .../exp-iface-no-props-build/private.cxx | 0 .../subdir/importable.cxx | 0 .../test/CMakeLists.txt | 0 .../exp-iface-no-props-install/CMakeLists.txt | 0 .../exp-iface-no-props-install/forward.cxx | 0 .../exp-iface-no-props-install/importable.cxx | 0 .../exp-iface-no-props-install/no_modules.cxx | 0 .../exp-iface-no-props-install/private.cxx | 0 .../subdir/importable.cxx | 0 .../test/CMakeLists.txt | 0 .../exp-incdirs-build/CMakeLists.txt | 0 .../exp-incdirs-build/forward.cxx | 0 .../exp-incdirs-build/importable.cxx | 0 .../exp-incdirs-build/include/include.h | 0 .../exp-incdirs-build/includes/includes.h | 0 .../exp-incdirs-build/no_modules.cxx | 0 .../exp-incdirs-build/private.cxx | 0 .../exp-incdirs-build/subdir/importable.cxx | 0 .../exp-incdirs-build/test/CMakeLists.txt | 0 .../exp-incdirs-install/CMakeLists.txt | 0 .../exp-incdirs-install/forward.cxx | 0 .../exp-incdirs-install/importable.cxx | 0 .../exp-incdirs-install/include/include.h | 0 .../exp-incdirs-install/includes/includes.h | 0 .../exp-incdirs-install/no_modules.cxx | 0 .../exp-incdirs-install/private.cxx | 0 .../exp-incdirs-install/subdir/importable.cxx | 0 .../exp-incdirs-install/test/CMakeLists.txt | 0 .../CMakeLists.txt | 0 .../importable.cxx | 0 .../test/CMakeLists.txt | 0 .../CMakeLists.txt | 0 .../importable.cxx | 0 .../test/CMakeLists.txt | 0 .../exp-mods-from-ninja/CMakeLists.txt | 0 .../exp-mods-from-ninja/forward.cxx | 0 .../exp-mods-from-ninja/importable.cxx | 0 .../exp-mods-from-ninja/no_modules.cxx | 0 .../exp-mods-from-ninja/private.cxx | 0 .../exp-mods-from-ninja/subdir/importable.cxx | 0 .../exp-trans-mods-build/CMakeLists.txt | 0 .../exp-trans-mods-build/importable.cxx | 0 .../exp-trans-mods-build/test/CMakeLists.txt | 0 .../exp-trans-mods-install/CMakeLists.txt | 0 .../exp-trans-mods-install/importable.cxx | 0 .../test/CMakeLists.txt | 0 .../exp-trans-mods1-build/CMakeLists.txt | 0 .../exp-trans-mods1-build/importable.cxx | 0 .../exp-trans-mods1-build/test/CMakeLists.txt | 0 .../exp-trans-mods1-install/CMakeLists.txt | 0 .../exp-trans-mods1-install/importable.cxx | 0 .../test/CMakeLists.txt | 0 .../exp-trans-targets-build/CMakeLists.txt | 0 .../exp-trans-targets-build/forward.cxx | 0 .../exp-trans-targets-build/importable.cxx | 0 .../exp-trans-targets-build/include/include.h | 0 .../includes/includes.h | 0 .../exp-trans-targets-build/no_modules.cxx | 0 .../exp-trans-targets-build/private.cxx | 0 .../subdir/importable.cxx | 0 .../test/CMakeLists.txt | 0 .../exp-trans-targets-install/CMakeLists.txt | 0 .../exp-trans-targets-install/forward.cxx | 0 .../exp-trans-targets-install/importable.cxx | 0 .../include/include.h | 0 .../includes/includes.h | 0 .../exp-trans-targets-install/no_modules.cxx | 0 .../exp-trans-targets-install/private.cxx | 0 .../subdir/importable.cxx | 0 .../test/CMakeLists.txt | 0 .../exp-usage-build/CMakeLists.txt | 0 .../exp-usage-build/forward.cxx | 0 .../exp-usage-build/importable.cxx | 0 .../exp-usage-build/private.cxx | 0 .../exp-usage-build/test/CMakeLists.txt | 0 .../exp-usage-install/CMakeLists.txt | 0 .../exp-usage-install/forward.cxx | 0 .../exp-usage-install/importable.cxx | 0 .../exp-usage-install/private.cxx | 0 .../exp-usage-install/test/CMakeLists.txt | 0 .../exp-with-headers-build/CMakeLists.txt | 0 .../exp-with-headers-build/importable.cxx | 0 .../include/subdir/header.h | 0 .../test/CMakeLists.txt | 0 .../exp-with-headers-install/CMakeLists.txt | 0 .../exp-with-headers-install/importable.cxx | 0 .../include/subdir/header.h | 0 .../test/CMakeLists.txt | 0 .../expect/exp-builddb-all-multi.json | 112 +++++++++--------- .../expect/exp-builddb-all.json | 56 ++++----- .../expect/exp-builddb-config.json | 56 ++++----- .../expect/exp-builddb-cxx-config.json | 56 ++++----- .../expect/exp-builddb-cxx-multi.json | 112 +++++++++--------- .../expect/exp-builddb-cxx.json | 56 ++++----- .../expect/exp-builddb-imped-all-multi.json | 100 ++++++++-------- .../expect/exp-builddb-imped-all.json | 50 ++++---- .../expect/exp-builddb-imped-config.json | 50 ++++---- .../expect/exp-builddb-imped-cxx-config.json | 50 ++++---- .../expect/exp-builddb-imped-cxx-multi.json | 100 ++++++++-------- .../expect/exp-builddb-imped-cxx.json | 50 ++++---- .../expect/exp-builddb-imped-target.json | 16 +-- .../expect/exp-builddb-target.json | 56 ++++----- .../export-build-database-setup.cmake | 0 .../file-sets-with-dot/CMakeLists.txt | 0 .../file-sets-with-dot/importable.cxx | 0 .../file-sets-with-dot/main.cxx | 0 .../{examples => }/generated/CMakeLists.txt | 0 .../generated/importable.cxx.in | 0 .../{examples => }/generated/main.cxx | 0 .../imp-from-object/CMakeLists.txt | 0 .../imp-from-object/object-a.cxx | 0 .../imp-from-object/object-b.cxx | 0 .../imp-mods-exp-builddb-build-check.cmake | 0 .../imp-mods-exp-builddb-check.cmake | 0 .../imp-mods-exp-builddb-stderr.txt | 0 ...db-target-cmake_build_database-check.cmake | 0 .../CXX-check.cmake | 0 .../CXX/Debug-check.cmake | 0 .../CXX/Release-Release-check.cmake | 0 .../Debug-check.cmake | 0 .../Release-check.cmake | 0 .../{examples => }/imp-mods/CMakeLists.txt | 0 .../{examples => }/imp-mods/use.cxx | 0 .../imp-std-exp-no-std-build-stderr.txt | 0 .../imp-std-exp-no-std-build/CMakeLists.txt | 0 .../impl-uses-std.cxx | 0 .../imp-std-exp-no-std-build/main.cxx | 0 .../test/CMakeLists.txt | 0 .../imp-std-exp-no-std-build/uses-std.cxx | 0 .../imp-std-exp-no-std-install-stderr.txt | 0 .../imp-std-exp-no-std-install/CMakeLists.txt | 0 .../impl-uses-std.cxx | 0 .../imp-std-exp-no-std-install/main.cxx | 0 .../test/CMakeLists.txt | 0 .../imp-std-exp-no-std-install/uses-std.cxx | 0 .../imp-std-no-std-prop-build-result.txt | 0 .../imp-std-no-std-prop-build-stdout.txt | 0 .../imp-std-no-std-prop-stderr.txt | 0 .../imp-std-no-std-prop/CMakeLists.txt | 0 .../imp-std-no-std-prop/main.cxx | 0 .../imp-std-not-in-exp-build-stderr.txt | 0 .../imp-std-not-in-exp-build/CMakeLists.txt | 0 .../imp-std-not-in-exp-build/main.cxx | 0 .../test/CMakeLists.txt | 0 .../imp-std-not-in-exp-build/uses-std.cxx | 0 .../imp-std-not-in-exp-install-stderr.txt | 0 .../imp-std-not-in-exp-install/CMakeLists.txt | 0 .../imp-std-not-in-exp-install/main.cxx | 0 .../test/CMakeLists.txt | 0 .../imp-std-not-in-exp-install/uses-std.cxx | 0 .../{examples => }/imp-std-stderr.txt | 0 .../imp-std-trans-not-in-exp-build-stderr.txt | 0 ...mp-std-trans-not-in-exp-install-stderr.txt | 0 .../imp-std-trans/CMakeLists.txt | 0 .../{examples => }/imp-std-trans/main.cxx | 0 .../{examples => }/imp-std/CMakeLists.txt | 0 .../{examples => }/imp-std/main.cxx | 0 .../install-bmi-and-ifaces/CMakeLists.txt | 0 .../check-for-bmi.cmake | 0 .../install-bmi-and-ifaces/importable.cxx | 0 .../{examples => }/install-bmi/CMakeLists.txt | 0 .../install-bmi/check-for-bmi.cmake | 0 .../{examples => }/install-bmi/importable.cxx | 0 .../internal-partitions/CMakeLists.txt | 0 .../internal-partitions/importable.cxx | 0 .../internal-partitions/internal.cxx | 0 .../internal-partitions/main.cxx | 0 .../internal-partitions/partition.cxx | 0 .../{examples => }/library/CMakeLists.txt | 0 .../{examples => }/library/importable.cxx | 0 .../{examples => }/library/main.cxx | 0 .../ninja-cmp0154-build-check.cmake | 0 .../ninja-cmp0154/CMakeLists.txt | 0 .../ninja-cmp0154/importable.cxx.in | 0 .../{examples => }/ninja-cmp0154/main.cxx | 0 .../ninja-cmp0154/unrelated.cxx | 0 .../CMakeLists.txt | 0 .../CMakeLists.txt | 0 .../non-trivial-collation-order/main.cxx | 0 .../module_level/mod1.cxx | 0 .../module_level/mod2.cxx | 0 .../module_level/mod3.cxx | 0 .../module_level/mod4.cxx | 0 .../module_level/mod5.cxx | 0 .../module_level/mod6.cxx | 0 .../module_level/mod7.cxx | 0 .../partition_level/impl-non-partition.cxx | 0 .../partition_level/impl1.cxx | 0 .../partition_level/impl2.cxx | 0 .../partition_level/impl3.cxx | 0 .../partition_level/impl4.cxx | 0 .../partition_level/impl5.cxx | 0 .../partition_level/impl6.cxx | 0 .../partition_level/impl7.cxx | 0 .../partition_level/intf1.cxx | 0 .../partition_level/intf2.cxx | 0 .../partition_level/intf3.cxx | 0 .../partition_level/intf4.cxx | 0 .../partition_level/intf5.cxx | 0 .../partition_level/intf6.cxx | 0 .../partition_level/intf7.cxx | 0 .../partition_level/partition_level.cxx | 0 .../target_level/target1.cxx | 0 .../target_level/target2.cxx | 0 .../target_level/target3.cxx | 0 .../target_level/target4.cxx | 0 .../target_level/target5.cxx | 0 .../target_level/target6.cxx | 0 .../target_level/target7.cxx | 0 .../object-library/CMakeLists.txt | 0 .../object-library/importable.cxx | 0 .../{examples => }/object-library/main.cxx | 0 .../{examples => }/partitions/CMakeLists.txt | 0 .../{examples => }/partitions/importable.cxx | 0 .../{examples => }/partitions/main.cxx | 0 .../{examples => }/partitions/partition.cxx | 0 .../public-req-priv-build-result.txt | 0 .../public-req-priv-build-stdout.txt | 1 + .../public-req-priv/CMakeLists.txt | 0 .../{examples => }/public-req-priv/priv.cxx | 0 .../{examples => }/public-req-priv/pub.cxx | 0 .../req-priv-other-target-build-result.txt | 0 .../req-priv-other-target-build-stdout.txt | 0 .../req-priv-other-target/CMakeLists.txt | 0 .../req-priv-other-target/lib.cxx | 0 .../req-priv-other-target/main.cxx | 0 .../req-priv-other-target/priv.cxx | 0 .../same-src-name/CMakeLists.txt | 0 .../{examples => }/same-src-name/a/same.cxx | 0 .../{examples => }/same-src-name/b/same.cxx | 0 .../{examples => }/same-src-name/main.cxx | 0 .../scan-with-pch/CMakeLists.txt | 0 .../{examples => }/scan-with-pch/main.cxx | 0 .../{examples => }/scan-with-pch/pch.h | 0 .../{examples => }/scan_props/CMakeLists.txt | 0 .../{examples => }/scan_props/always_scan.cxx | 0 .../{examples => }/scan_props/join.cxx | 0 .../{examples => }/scan_props/main.cxx | 0 .../{examples => }/scan_props/module.cxx | 0 .../{examples => }/scan_props/never_scan.ixx | 0 .../{examples => }/simple/CMakeLists.txt | 0 .../{examples => }/simple/importable.cxx | 0 .../{examples => }/simple/main.cxx | 0 .../target-objects/CMakeLists.txt | 0 .../target-objects/importable.cxx | 0 .../{examples => }/target-objects/main.cxx | 0 .../{examples => }/try-compile/CMakeLists.txt | 0 .../{examples => }/try-compile/importable.cxx | 0 .../try-compile/use_importable.cxx | 0 .../{examples => }/try-run/CMakeLists.txt | 0 .../{examples => }/try-run/importable.cxx | 0 .../{examples => }/try-run/main.cxx | 0 .../{examples => }/unity-build/CMakeLists.txt | 0 .../{examples => }/unity-build/importable.cxx | 0 .../{examples => }/unity-build/main.cxx | 0 .../{examples => }/unity-build/unity.h | 0 .../{examples => }/unity-build/unity1.cxx | 0 .../{examples => }/unity-build/unity2.cxx | 0 .../vs-without-flags/CMakeLists.txt | 0 .../{examples => }/vs-without-flags/main.cxx | 0 .../vs-without-flags/module.cxx | 0 360 files changed, 481 insertions(+), 481 deletions(-) rename Tests/RunCMake/CXXModulesCompile/{examples => }/build-database-check.cmake (98%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/circular-build-result.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/circular-build-stdout.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/circular/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/circular/circular-a.cppm (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/circular/circular-b.cppm (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/cxx-mods-find-bmi-and-ifaces.cmake (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/cxx-modules-find-bmi.cmake (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/cxx-modules-rules.cmake (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/deep-chain/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/deep-chain/a.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/deep-chain/b.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/deep-chain/c.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/deep-chain/d.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/deep-chain/e.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/deep-chain/main.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/depchain-collation-restat-rebuild-check.cmake (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/depchain-collation-restat/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/depchain-collation-restat/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/depchain-collation-restat/main.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/depchain-collation-restat/pre-rebuild.cmake (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/depchain-modmap-rebuild-check.cmake (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/depchain-modmap/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/depchain-modmap/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/depchain-modmap/main.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/depchain-modmap/pre-rebuild.cmake (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/depchain-mods-json-file-rebuild-check.cmake (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/depchain-mods-json-file/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/depchain-mods-json-file/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/depchain-mods-json-file/main.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/depchain-mods-json-file/pre-rebuild.cmake (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/duplicate-sources-stderr.txt (73%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/duplicate-sources/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/duplicate-sources/duplicate.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/duplicate-sources/main.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/duplicate/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/duplicate/duplicate.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/duplicate/main.cxx (100%) delete mode 100644 Tests/RunCMake/CXXModulesCompile/examples/public-req-priv-build-stdout.txt rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-bmi-and-iface-build/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-bmi-and-iface-build/forward.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-bmi-and-iface-build/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-bmi-and-iface-build/no_modules.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-bmi-and-iface-build/private.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-bmi-and-iface-build/subdir/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-bmi-and-iface-build/test/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-bmi-and-iface-install/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-bmi-and-iface-install/forward.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-bmi-and-iface-install/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-bmi-and-iface-install/no_modules.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-bmi-and-iface-install/private.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-bmi-and-iface-install/subdir/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-bmi-and-iface-install/test/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-builddb-build-check.cmake (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-builddb-check.cmake (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-builddb-stderr.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-builddb-target-cmake_build_database-check.cmake (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-builddb-target-cmake_build_database/CXX-check.cmake (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-builddb-target-cmake_build_database/CXX/Debug-check.cmake (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-builddb-target-cmake_build_database/CXX/Release-Release-check.cmake (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-builddb-target-cmake_build_database/Debug-check.cmake (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-builddb-target-cmake_build_database/Release-Release-check.cmake (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-builddb/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-builddb/dep_interface_include/anchor (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-builddb/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-builddb/lib.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-builddb/target_interface_include/anchor (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-builddb/target_public_include/anchor (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-command-sepdir-build/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-command-sepdir-build/subdir/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-command-sepdir-build/subdir/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-command-sepdir-build/test/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-command-sepdir-install/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-command-sepdir-install/subdir/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-command-sepdir-install/subdir/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-command-sepdir-install/test/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-compile-commands-check.cmake (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-compile-commands/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-compile-commands/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-compile-commands/main.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-iface-build/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-iface-build/forward.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-iface-build/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-iface-build/no_modules.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-iface-build/private.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-iface-build/subdir/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-iface-build/test/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-iface-install/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-iface-install/forward.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-iface-install/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-iface-install/no_modules.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-iface-install/private.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-iface-install/subdir/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-iface-install/test/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-iface-no-props-build/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-iface-no-props-build/forward.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-iface-no-props-build/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-iface-no-props-build/no_modules.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-iface-no-props-build/private.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-iface-no-props-build/subdir/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-iface-no-props-build/test/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-iface-no-props-install/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-iface-no-props-install/forward.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-iface-no-props-install/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-iface-no-props-install/no_modules.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-iface-no-props-install/private.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-iface-no-props-install/subdir/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-iface-no-props-install/test/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-incdirs-build/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-incdirs-build/forward.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-incdirs-build/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-incdirs-build/include/include.h (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-incdirs-build/includes/includes.h (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-incdirs-build/no_modules.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-incdirs-build/private.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-incdirs-build/subdir/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-incdirs-build/test/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-incdirs-install/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-incdirs-install/forward.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-incdirs-install/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-incdirs-install/include/include.h (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-incdirs-install/includes/includes.h (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-incdirs-install/no_modules.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-incdirs-install/private.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-incdirs-install/subdir/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-incdirs-install/test/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-incdirs-old-cmake-build/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-incdirs-old-cmake-build/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-incdirs-old-cmake-build/test/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-incdirs-old-cmake-install/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-incdirs-old-cmake-install/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-incdirs-old-cmake-install/test/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-mods-from-ninja/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-mods-from-ninja/forward.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-mods-from-ninja/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-mods-from-ninja/no_modules.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-mods-from-ninja/private.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-mods-from-ninja/subdir/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-trans-mods-build/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-trans-mods-build/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-trans-mods-build/test/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-trans-mods-install/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-trans-mods-install/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-trans-mods-install/test/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-trans-mods1-build/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-trans-mods1-build/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-trans-mods1-build/test/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-trans-mods1-install/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-trans-mods1-install/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-trans-mods1-install/test/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-trans-targets-build/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-trans-targets-build/forward.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-trans-targets-build/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-trans-targets-build/include/include.h (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-trans-targets-build/includes/includes.h (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-trans-targets-build/no_modules.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-trans-targets-build/private.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-trans-targets-build/subdir/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-trans-targets-build/test/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-trans-targets-install/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-trans-targets-install/forward.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-trans-targets-install/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-trans-targets-install/include/include.h (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-trans-targets-install/includes/includes.h (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-trans-targets-install/no_modules.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-trans-targets-install/private.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-trans-targets-install/subdir/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-trans-targets-install/test/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-usage-build/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-usage-build/forward.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-usage-build/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-usage-build/private.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-usage-build/test/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-usage-install/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-usage-install/forward.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-usage-install/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-usage-install/private.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-usage-install/test/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-with-headers-build/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-with-headers-build/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-with-headers-build/include/subdir/header.h (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-with-headers-build/test/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-with-headers-install/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-with-headers-install/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-with-headers-install/include/subdir/header.h (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/exp-with-headers-install/test/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/expect/exp-builddb-all-multi.json (68%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/expect/exp-builddb-all.json (68%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/expect/exp-builddb-config.json (68%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/expect/exp-builddb-cxx-config.json (68%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/expect/exp-builddb-cxx-multi.json (68%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/expect/exp-builddb-cxx.json (68%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/expect/exp-builddb-imped-all-multi.json (69%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/expect/exp-builddb-imped-all.json (69%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/expect/exp-builddb-imped-config.json (69%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/expect/exp-builddb-imped-cxx-config.json (69%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/expect/exp-builddb-imped-cxx-multi.json (69%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/expect/exp-builddb-imped-cxx.json (69%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/expect/exp-builddb-imped-target.json (74%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/expect/exp-builddb-target.json (68%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/export-build-database-setup.cmake (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/file-sets-with-dot/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/file-sets-with-dot/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/file-sets-with-dot/main.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/generated/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/generated/importable.cxx.in (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/generated/main.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-from-object/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-from-object/object-a.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-from-object/object-b.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-mods-exp-builddb-build-check.cmake (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-mods-exp-builddb-check.cmake (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-mods-exp-builddb-stderr.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-mods-exp-builddb-target-cmake_build_database-check.cmake (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-mods-exp-builddb-target-cmake_build_database/CXX-check.cmake (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-mods-exp-builddb-target-cmake_build_database/CXX/Debug-check.cmake (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-mods-exp-builddb-target-cmake_build_database/CXX/Release-Release-check.cmake (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-mods-exp-builddb-target-cmake_build_database/Debug-check.cmake (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-mods-exp-builddb-target-cmake_build_database/Release-check.cmake (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-mods/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-mods/use.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-std-exp-no-std-build-stderr.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-std-exp-no-std-build/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-std-exp-no-std-build/impl-uses-std.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-std-exp-no-std-build/main.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-std-exp-no-std-build/test/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-std-exp-no-std-build/uses-std.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-std-exp-no-std-install-stderr.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-std-exp-no-std-install/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-std-exp-no-std-install/impl-uses-std.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-std-exp-no-std-install/main.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-std-exp-no-std-install/test/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-std-exp-no-std-install/uses-std.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-std-no-std-prop-build-result.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-std-no-std-prop-build-stdout.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-std-no-std-prop-stderr.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-std-no-std-prop/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-std-no-std-prop/main.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-std-not-in-exp-build-stderr.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-std-not-in-exp-build/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-std-not-in-exp-build/main.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-std-not-in-exp-build/test/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-std-not-in-exp-build/uses-std.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-std-not-in-exp-install-stderr.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-std-not-in-exp-install/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-std-not-in-exp-install/main.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-std-not-in-exp-install/test/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-std-not-in-exp-install/uses-std.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-std-stderr.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-std-trans-not-in-exp-build-stderr.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-std-trans-not-in-exp-install-stderr.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-std-trans/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-std-trans/main.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-std/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/imp-std/main.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/install-bmi-and-ifaces/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/install-bmi-and-ifaces/check-for-bmi.cmake (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/install-bmi-and-ifaces/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/install-bmi/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/install-bmi/check-for-bmi.cmake (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/install-bmi/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/internal-partitions/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/internal-partitions/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/internal-partitions/internal.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/internal-partitions/main.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/internal-partitions/partition.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/library/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/library/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/library/main.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/ninja-cmp0154-build-check.cmake (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/ninja-cmp0154/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/ninja-cmp0154/importable.cxx.in (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/ninja-cmp0154/main.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/ninja-cmp0154/unrelated.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/non-trivial-collation-order-randomized/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/non-trivial-collation-order/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/non-trivial-collation-order/main.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/non-trivial-collation-order/module_level/mod1.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/non-trivial-collation-order/module_level/mod2.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/non-trivial-collation-order/module_level/mod3.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/non-trivial-collation-order/module_level/mod4.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/non-trivial-collation-order/module_level/mod5.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/non-trivial-collation-order/module_level/mod6.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/non-trivial-collation-order/module_level/mod7.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/non-trivial-collation-order/partition_level/impl-non-partition.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/non-trivial-collation-order/partition_level/impl1.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/non-trivial-collation-order/partition_level/impl2.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/non-trivial-collation-order/partition_level/impl3.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/non-trivial-collation-order/partition_level/impl4.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/non-trivial-collation-order/partition_level/impl5.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/non-trivial-collation-order/partition_level/impl6.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/non-trivial-collation-order/partition_level/impl7.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/non-trivial-collation-order/partition_level/intf1.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/non-trivial-collation-order/partition_level/intf2.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/non-trivial-collation-order/partition_level/intf3.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/non-trivial-collation-order/partition_level/intf4.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/non-trivial-collation-order/partition_level/intf5.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/non-trivial-collation-order/partition_level/intf6.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/non-trivial-collation-order/partition_level/intf7.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/non-trivial-collation-order/partition_level/partition_level.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/non-trivial-collation-order/target_level/target1.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/non-trivial-collation-order/target_level/target2.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/non-trivial-collation-order/target_level/target3.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/non-trivial-collation-order/target_level/target4.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/non-trivial-collation-order/target_level/target5.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/non-trivial-collation-order/target_level/target6.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/non-trivial-collation-order/target_level/target7.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/object-library/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/object-library/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/object-library/main.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/partitions/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/partitions/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/partitions/main.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/partitions/partition.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/public-req-priv-build-result.txt (100%) create mode 100644 Tests/RunCMake/CXXModulesCompile/public-req-priv-build-stdout.txt rename Tests/RunCMake/CXXModulesCompile/{examples => }/public-req-priv/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/public-req-priv/priv.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/public-req-priv/pub.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/req-priv-other-target-build-result.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/req-priv-other-target-build-stdout.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/req-priv-other-target/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/req-priv-other-target/lib.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/req-priv-other-target/main.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/req-priv-other-target/priv.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/same-src-name/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/same-src-name/a/same.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/same-src-name/b/same.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/same-src-name/main.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/scan-with-pch/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/scan-with-pch/main.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/scan-with-pch/pch.h (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/scan_props/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/scan_props/always_scan.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/scan_props/join.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/scan_props/main.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/scan_props/module.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/scan_props/never_scan.ixx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/simple/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/simple/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/simple/main.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/target-objects/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/target-objects/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/target-objects/main.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/try-compile/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/try-compile/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/try-compile/use_importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/try-run/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/try-run/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/try-run/main.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/unity-build/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/unity-build/importable.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/unity-build/main.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/unity-build/unity.h (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/unity-build/unity1.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/unity-build/unity2.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/vs-without-flags/CMakeLists.txt (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/vs-without-flags/main.cxx (100%) rename Tests/RunCMake/CXXModulesCompile/{examples => }/vs-without-flags/module.cxx (100%) diff --git a/Tests/RunCMake/CXXModulesCompile/RunCMakeTest.cmake b/Tests/RunCMake/CXXModulesCompile/RunCMakeTest.cmake index cd5c1b76c9..69beb79b5b 100644 --- a/Tests/RunCMake/CXXModulesCompile/RunCMakeTest.cmake +++ b/Tests/RunCMake/CXXModulesCompile/RunCMakeTest.cmake @@ -76,8 +76,8 @@ function (run_cxx_module_test directory) list(POP_FRONT ARGN test_name) endif () - set(RunCMake_TEST_SOURCE_DIR "${CMAKE_CURRENT_LIST_DIR}/examples/${directory}") - set(RunCMake_TEST_BINARY_DIR "${RunCMake_BINARY_DIR}/examples/${test_name}-build") + set(RunCMake_TEST_SOURCE_DIR "${CMAKE_CURRENT_LIST_DIR}/${directory}") + set(RunCMake_TEST_BINARY_DIR "${RunCMake_BINARY_DIR}/${test_name}-build") if (RunCMake_GENERATOR_IS_MULTI_CONFIG) set(RunCMake_TEST_OPTIONS -DCMAKE_CONFIGURATION_TYPES=Debug) @@ -90,7 +90,7 @@ function (run_cxx_module_test directory) endif () if (RunCMake_CXXModules_INSTALL) - set(prefix "${RunCMake_BINARY_DIR}/examples/${test_name}-install") + set(prefix "${RunCMake_BINARY_DIR}/${test_name}-install") file(REMOVE_RECURSE "${prefix}") list(APPEND RunCMake_TEST_OPTIONS "-DCMAKE_INSTALL_PREFIX=${prefix}") @@ -99,12 +99,12 @@ function (run_cxx_module_test directory) list(APPEND RunCMake_TEST_OPTIONS "-DCMake_TEST_MODULE_COMPILATION_RULES=${CMake_TEST_MODULE_COMPILATION_RULES}" ${ARGN}) - run_cmake("examples/${test_name}") + run_cmake("${test_name}") set(RunCMake_TEST_NO_CLEAN 1) if (RunCMake_CXXModules_TARGET) - run_cmake_command("examples/${test_name}-build" "${CMAKE_COMMAND}" --build . --config Debug --target "${RunCMake_CXXModules_TARGET}") + run_cmake_command("${test_name}-build" "${CMAKE_COMMAND}" --build . --config Debug --target "${RunCMake_CXXModules_TARGET}") else () - run_cmake_command("examples/${test_name}-build" "${CMAKE_COMMAND}" --build . --config Debug) + run_cmake_command("${test_name}-build" "${CMAKE_COMMAND}" --build . --config Debug) foreach (RunCMake_CXXModules_TARGET IN LISTS RunCMake_CXXModules_TARGETS) set(RunCMake_CXXModules_CONFIG "Debug") set(RunCMake_CXXModules_NAME_SUFFIX "") @@ -113,20 +113,20 @@ function (run_cxx_module_test directory) set(RunCMake_CXXModules_CONFIG "${CMAKE_MATCH_2}") set(RunCMake_CXXModules_NAME_SUFFIX "-${RunCMake_CXXModules_CONFIG}") endif () - run_cmake_command("examples/${test_name}-target-${RunCMake_CXXModules_TARGET}${RunCMake_CXXModules_NAME_SUFFIX}" "${CMAKE_COMMAND}" --build . --target "${RunCMake_CXXModules_TARGET}" --config "${RunCMake_CXXModules_CONFIG}") + run_cmake_command("${test_name}-target-${RunCMake_CXXModules_TARGET}${RunCMake_CXXModules_NAME_SUFFIX}" "${CMAKE_COMMAND}" --build . --target "${RunCMake_CXXModules_TARGET}" --config "${RunCMake_CXXModules_CONFIG}") endforeach () endif () if (RunCMake_CXXModules_INSTALL) - run_cmake_command("examples/${test_name}-install" "${CMAKE_COMMAND}" --build . --target install --config Debug) + run_cmake_command("${test_name}-install" "${CMAKE_COMMAND}" --build . --target install --config Debug) endif () if (NOT RunCMake_CXXModules_NO_TEST) - run_cmake_command("examples/${test_name}-test" "${CMAKE_CTEST_COMMAND}" -C Debug --output-on-failure) + run_cmake_command("${test_name}-test" "${CMAKE_CTEST_COMMAND}" -C Debug --output-on-failure) endif () if (RunCMake_CXXModules_REBUILD) execute_process(COMMAND ${CMAKE_COMMAND} -E sleep 1.125) # handle 1s resolution include("${RunCMake_TEST_SOURCE_DIR}/pre-rebuild.cmake") execute_process(COMMAND ${CMAKE_COMMAND} -E sleep 1.125) # handle 1s resolution - run_cmake_command("examples/${test_name}-rebuild" "${CMAKE_COMMAND}" --build . --config Debug) + run_cmake_command("${test_name}-rebuild" "${CMAKE_COMMAND}" --build . --config Debug) endif () endfunction () @@ -190,15 +190,15 @@ if ("named" IN_LIST CMake_TEST_MODULE_COMPILATION) if ("collation" IN_LIST CMake_TEST_MODULE_COMPILATION) run_cxx_module_test(imp-std-not-in-exp-build) - run_cxx_module_test(imp-std-trans imp-std-trans-not-in-exp-build "-DCMAKE_PREFIX_PATH=${RunCMake_BINARY_DIR}/examples/imp-std-not-in-exp-build-build") + run_cxx_module_test(imp-std-trans imp-std-trans-not-in-exp-build "-DCMAKE_PREFIX_PATH=${RunCMake_BINARY_DIR}/imp-std-not-in-exp-build-build") set(RunCMake_CXXModules_INSTALL 1) run_cxx_module_test(imp-std-not-in-exp-install) unset(RunCMake_CXXModules_INSTALL) - run_cxx_module_test(imp-std-trans imp-std-trans-not-in-exp-install "-DCMAKE_PREFIX_PATH=${RunCMake_BINARY_DIR}/examples/imp-std-not-in-exp-install-install") + run_cxx_module_test(imp-std-trans imp-std-trans-not-in-exp-install "-DCMAKE_PREFIX_PATH=${RunCMake_BINARY_DIR}/imp-std-not-in-exp-install-install") - run_cxx_module_test(imp-std-trans imp-std-trans-exp-no-std-build "-DCMAKE_PREFIX_PATH=${RunCMake_BINARY_DIR}/examples/imp-std-exp-no-std-build-build" -DEXPORT_NO_STD=1) - run_cxx_module_test(imp-std-trans imp-std-trans-exp-no-std-install "-DCMAKE_PREFIX_PATH=${RunCMake_BINARY_DIR}/examples/imp-std-exp-no-std-install-install" -DEXPORT_NO_STD=1) + run_cxx_module_test(imp-std-trans imp-std-trans-exp-no-std-build "-DCMAKE_PREFIX_PATH=${RunCMake_BINARY_DIR}/imp-std-exp-no-std-build-build" -DEXPORT_NO_STD=1) + run_cxx_module_test(imp-std-trans imp-std-trans-exp-no-std-install "-DCMAKE_PREFIX_PATH=${RunCMake_BINARY_DIR}/imp-std-exp-no-std-install-install" -DEXPORT_NO_STD=1) endif () endif () endif () @@ -271,7 +271,7 @@ function (run_cxx_module_import_test type name) list(APPEND ARGN -DCMAKE_EXPORT_BUILD_DATABASE=1) endif () - run_cxx_module_test(imp-mods "imp-mods-${name}" "-DCMAKE_PREFIX_PATH=${RunCMake_BINARY_DIR}/examples/${name}-${type}" ${ARGN}) + run_cxx_module_test(imp-mods "imp-mods-${name}" "-DCMAKE_PREFIX_PATH=${RunCMake_BINARY_DIR}/${name}-${type}" ${ARGN}) endfunction () # Tests which install BMIs @@ -285,7 +285,7 @@ if ("export_bmi" IN_LIST CMake_TEST_MODULE_COMPILATION) run_cxx_module_test(exp-command-sepdir-build) run_cxx_module_test(exp-trans-targets-build) run_cxx_module_test(exp-trans-mods1-build) - run_cxx_module_test(exp-trans-mods-build exp-trans-mods-build "-DCMAKE_PREFIX_PATH=${RunCMake_BINARY_DIR}/examples/exp-trans-mods1-build-build" ) + run_cxx_module_test(exp-trans-mods-build exp-trans-mods-build "-DCMAKE_PREFIX_PATH=${RunCMake_BINARY_DIR}/exp-trans-mods1-build-build" ) run_cxx_module_test(exp-with-headers-build) if ("collation" IN_LIST CMake_TEST_MODULE_COMPILATION AND @@ -327,7 +327,7 @@ if ("install_bmi" IN_LIST CMake_TEST_MODULE_COMPILATION) run_cxx_module_test(exp-command-sepdir-install) run_cxx_module_test(exp-trans-targets-install) run_cxx_module_test(exp-trans-mods1-install) - run_cxx_module_test(exp-trans-mods-install exp-trans-mods-install "-DCMAKE_PREFIX_PATH=${RunCMake_BINARY_DIR}/examples/exp-trans-mods1-install-install" ) + run_cxx_module_test(exp-trans-mods-install exp-trans-mods-install "-DCMAKE_PREFIX_PATH=${RunCMake_BINARY_DIR}/exp-trans-mods1-install-install" ) run_cxx_module_test(exp-with-headers-install) if ("collation" IN_LIST CMake_TEST_MODULE_COMPILATION AND @@ -369,4 +369,4 @@ set(RunCMake_CXXModules_INSTALL 0) set(test_set mods-from-ninja) run_cxx_module_test_ninja("exp-${test_set}") -run_cxx_module_test(imp-mods "imp-${test_set}" "-DCMAKE_PREFIX_PATH=${RunCMake_BINARY_DIR}/examples/exp-${test_set}-ninja-install" -DFROM_NINJA=1) +run_cxx_module_test(imp-mods "imp-${test_set}" "-DCMAKE_PREFIX_PATH=${RunCMake_BINARY_DIR}/exp-${test_set}-ninja-install" -DFROM_NINJA=1) diff --git a/Tests/RunCMake/CXXModulesCompile/examples/build-database-check.cmake b/Tests/RunCMake/CXXModulesCompile/build-database-check.cmake similarity index 98% rename from Tests/RunCMake/CXXModulesCompile/examples/build-database-check.cmake rename to Tests/RunCMake/CXXModulesCompile/build-database-check.cmake index 9b440a8440..c1cf629c35 100644 --- a/Tests/RunCMake/CXXModulesCompile/examples/build-database-check.cmake +++ b/Tests/RunCMake/CXXModulesCompile/build-database-check.cmake @@ -1,4 +1,4 @@ -include("${CMAKE_CURRENT_LIST_DIR}/../check-json.cmake") +include("${CMAKE_CURRENT_LIST_DIR}/check-json.cmake") function (check_build_database expect_basename fname component) if (component STREQUAL "NO_EXIST") diff --git a/Tests/RunCMake/CXXModulesCompile/examples/circular-build-result.txt b/Tests/RunCMake/CXXModulesCompile/circular-build-result.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/circular-build-result.txt rename to Tests/RunCMake/CXXModulesCompile/circular-build-result.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/circular-build-stdout.txt b/Tests/RunCMake/CXXModulesCompile/circular-build-stdout.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/circular-build-stdout.txt rename to Tests/RunCMake/CXXModulesCompile/circular-build-stdout.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/circular/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/circular/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/circular/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/circular/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/circular/circular-a.cppm b/Tests/RunCMake/CXXModulesCompile/circular/circular-a.cppm similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/circular/circular-a.cppm rename to Tests/RunCMake/CXXModulesCompile/circular/circular-a.cppm diff --git a/Tests/RunCMake/CXXModulesCompile/examples/circular/circular-b.cppm b/Tests/RunCMake/CXXModulesCompile/circular/circular-b.cppm similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/circular/circular-b.cppm rename to Tests/RunCMake/CXXModulesCompile/circular/circular-b.cppm diff --git a/Tests/RunCMake/CXXModulesCompile/examples/cxx-mods-find-bmi-and-ifaces.cmake b/Tests/RunCMake/CXXModulesCompile/cxx-mods-find-bmi-and-ifaces.cmake similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/cxx-mods-find-bmi-and-ifaces.cmake rename to Tests/RunCMake/CXXModulesCompile/cxx-mods-find-bmi-and-ifaces.cmake diff --git a/Tests/RunCMake/CXXModulesCompile/examples/cxx-modules-find-bmi.cmake b/Tests/RunCMake/CXXModulesCompile/cxx-modules-find-bmi.cmake similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/cxx-modules-find-bmi.cmake rename to Tests/RunCMake/CXXModulesCompile/cxx-modules-find-bmi.cmake diff --git a/Tests/RunCMake/CXXModulesCompile/examples/cxx-modules-rules.cmake b/Tests/RunCMake/CXXModulesCompile/cxx-modules-rules.cmake similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/cxx-modules-rules.cmake rename to Tests/RunCMake/CXXModulesCompile/cxx-modules-rules.cmake diff --git a/Tests/RunCMake/CXXModulesCompile/examples/deep-chain/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/deep-chain/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/deep-chain/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/deep-chain/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/deep-chain/a.cxx b/Tests/RunCMake/CXXModulesCompile/deep-chain/a.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/deep-chain/a.cxx rename to Tests/RunCMake/CXXModulesCompile/deep-chain/a.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/deep-chain/b.cxx b/Tests/RunCMake/CXXModulesCompile/deep-chain/b.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/deep-chain/b.cxx rename to Tests/RunCMake/CXXModulesCompile/deep-chain/b.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/deep-chain/c.cxx b/Tests/RunCMake/CXXModulesCompile/deep-chain/c.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/deep-chain/c.cxx rename to Tests/RunCMake/CXXModulesCompile/deep-chain/c.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/deep-chain/d.cxx b/Tests/RunCMake/CXXModulesCompile/deep-chain/d.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/deep-chain/d.cxx rename to Tests/RunCMake/CXXModulesCompile/deep-chain/d.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/deep-chain/e.cxx b/Tests/RunCMake/CXXModulesCompile/deep-chain/e.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/deep-chain/e.cxx rename to Tests/RunCMake/CXXModulesCompile/deep-chain/e.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/deep-chain/main.cxx b/Tests/RunCMake/CXXModulesCompile/deep-chain/main.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/deep-chain/main.cxx rename to Tests/RunCMake/CXXModulesCompile/deep-chain/main.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/depchain-collation-restat-rebuild-check.cmake b/Tests/RunCMake/CXXModulesCompile/depchain-collation-restat-rebuild-check.cmake similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/depchain-collation-restat-rebuild-check.cmake rename to Tests/RunCMake/CXXModulesCompile/depchain-collation-restat-rebuild-check.cmake diff --git a/Tests/RunCMake/CXXModulesCompile/examples/depchain-collation-restat/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/depchain-collation-restat/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/depchain-collation-restat/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/depchain-collation-restat/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/depchain-collation-restat/importable.cxx b/Tests/RunCMake/CXXModulesCompile/depchain-collation-restat/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/depchain-collation-restat/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/depchain-collation-restat/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/depchain-collation-restat/main.cxx b/Tests/RunCMake/CXXModulesCompile/depchain-collation-restat/main.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/depchain-collation-restat/main.cxx rename to Tests/RunCMake/CXXModulesCompile/depchain-collation-restat/main.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/depchain-collation-restat/pre-rebuild.cmake b/Tests/RunCMake/CXXModulesCompile/depchain-collation-restat/pre-rebuild.cmake similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/depchain-collation-restat/pre-rebuild.cmake rename to Tests/RunCMake/CXXModulesCompile/depchain-collation-restat/pre-rebuild.cmake diff --git a/Tests/RunCMake/CXXModulesCompile/examples/depchain-modmap-rebuild-check.cmake b/Tests/RunCMake/CXXModulesCompile/depchain-modmap-rebuild-check.cmake similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/depchain-modmap-rebuild-check.cmake rename to Tests/RunCMake/CXXModulesCompile/depchain-modmap-rebuild-check.cmake diff --git a/Tests/RunCMake/CXXModulesCompile/examples/depchain-modmap/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/depchain-modmap/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/depchain-modmap/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/depchain-modmap/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/depchain-modmap/importable.cxx b/Tests/RunCMake/CXXModulesCompile/depchain-modmap/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/depchain-modmap/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/depchain-modmap/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/depchain-modmap/main.cxx b/Tests/RunCMake/CXXModulesCompile/depchain-modmap/main.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/depchain-modmap/main.cxx rename to Tests/RunCMake/CXXModulesCompile/depchain-modmap/main.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/depchain-modmap/pre-rebuild.cmake b/Tests/RunCMake/CXXModulesCompile/depchain-modmap/pre-rebuild.cmake similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/depchain-modmap/pre-rebuild.cmake rename to Tests/RunCMake/CXXModulesCompile/depchain-modmap/pre-rebuild.cmake diff --git a/Tests/RunCMake/CXXModulesCompile/examples/depchain-mods-json-file-rebuild-check.cmake b/Tests/RunCMake/CXXModulesCompile/depchain-mods-json-file-rebuild-check.cmake similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/depchain-mods-json-file-rebuild-check.cmake rename to Tests/RunCMake/CXXModulesCompile/depchain-mods-json-file-rebuild-check.cmake diff --git a/Tests/RunCMake/CXXModulesCompile/examples/depchain-mods-json-file/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/depchain-mods-json-file/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/depchain-mods-json-file/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/depchain-mods-json-file/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/depchain-mods-json-file/importable.cxx b/Tests/RunCMake/CXXModulesCompile/depchain-mods-json-file/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/depchain-mods-json-file/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/depchain-mods-json-file/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/depchain-mods-json-file/main.cxx b/Tests/RunCMake/CXXModulesCompile/depchain-mods-json-file/main.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/depchain-mods-json-file/main.cxx rename to Tests/RunCMake/CXXModulesCompile/depchain-mods-json-file/main.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/depchain-mods-json-file/pre-rebuild.cmake b/Tests/RunCMake/CXXModulesCompile/depchain-mods-json-file/pre-rebuild.cmake similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/depchain-mods-json-file/pre-rebuild.cmake rename to Tests/RunCMake/CXXModulesCompile/depchain-mods-json-file/pre-rebuild.cmake diff --git a/Tests/RunCMake/CXXModulesCompile/examples/duplicate-sources-stderr.txt b/Tests/RunCMake/CXXModulesCompile/duplicate-sources-stderr.txt similarity index 73% rename from Tests/RunCMake/CXXModulesCompile/examples/duplicate-sources-stderr.txt rename to Tests/RunCMake/CXXModulesCompile/duplicate-sources-stderr.txt index bae73a13b4..1dfe3d3688 100644 --- a/Tests/RunCMake/CXXModulesCompile/examples/duplicate-sources-stderr.txt +++ b/Tests/RunCMake/CXXModulesCompile/duplicate-sources-stderr.txt @@ -2,7 +2,7 @@ CMake Warning \(dev\) in CMakeLists\.txt: Target "duplicate_sources" has source file [^ -]*/Tests/RunCMake/CXXModulesCompile/examples/duplicate-sources/duplicate\.cxx +]*/Tests/RunCMake/CXXModulesCompile/duplicate-sources/duplicate\.cxx in a "FILE_SET TYPE CXX_MODULES" multiple times\. This warning is for project developers\. Use -Wno-dev to suppress it\. diff --git a/Tests/RunCMake/CXXModulesCompile/examples/duplicate-sources/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/duplicate-sources/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/duplicate-sources/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/duplicate-sources/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/duplicate-sources/duplicate.cxx b/Tests/RunCMake/CXXModulesCompile/duplicate-sources/duplicate.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/duplicate-sources/duplicate.cxx rename to Tests/RunCMake/CXXModulesCompile/duplicate-sources/duplicate.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/duplicate-sources/main.cxx b/Tests/RunCMake/CXXModulesCompile/duplicate-sources/main.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/duplicate-sources/main.cxx rename to Tests/RunCMake/CXXModulesCompile/duplicate-sources/main.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/duplicate/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/duplicate/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/duplicate/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/duplicate/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/duplicate/duplicate.cxx b/Tests/RunCMake/CXXModulesCompile/duplicate/duplicate.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/duplicate/duplicate.cxx rename to Tests/RunCMake/CXXModulesCompile/duplicate/duplicate.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/duplicate/main.cxx b/Tests/RunCMake/CXXModulesCompile/duplicate/main.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/duplicate/main.cxx rename to Tests/RunCMake/CXXModulesCompile/duplicate/main.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/public-req-priv-build-stdout.txt b/Tests/RunCMake/CXXModulesCompile/examples/public-req-priv-build-stdout.txt deleted file mode 100644 index 36222d1466..0000000000 --- a/Tests/RunCMake/CXXModulesCompile/examples/public-req-priv-build-stdout.txt +++ /dev/null @@ -1 +0,0 @@ -CMake Error: Public C\+\+ module source `.*/Tests/RunCMake/CXXModulesCompile/examples/public-req-priv/pub\.cxx` requires the `priv` C\+\+ module which is provided by a private source diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-bmi-and-iface-build/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-bmi-and-iface-build/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-bmi-and-iface-build/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-bmi-and-iface-build/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-bmi-and-iface-build/forward.cxx b/Tests/RunCMake/CXXModulesCompile/exp-bmi-and-iface-build/forward.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-bmi-and-iface-build/forward.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-bmi-and-iface-build/forward.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-bmi-and-iface-build/importable.cxx b/Tests/RunCMake/CXXModulesCompile/exp-bmi-and-iface-build/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-bmi-and-iface-build/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-bmi-and-iface-build/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-bmi-and-iface-build/no_modules.cxx b/Tests/RunCMake/CXXModulesCompile/exp-bmi-and-iface-build/no_modules.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-bmi-and-iface-build/no_modules.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-bmi-and-iface-build/no_modules.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-bmi-and-iface-build/private.cxx b/Tests/RunCMake/CXXModulesCompile/exp-bmi-and-iface-build/private.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-bmi-and-iface-build/private.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-bmi-and-iface-build/private.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-bmi-and-iface-build/subdir/importable.cxx b/Tests/RunCMake/CXXModulesCompile/exp-bmi-and-iface-build/subdir/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-bmi-and-iface-build/subdir/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-bmi-and-iface-build/subdir/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-bmi-and-iface-build/test/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-bmi-and-iface-build/test/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-bmi-and-iface-build/test/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-bmi-and-iface-build/test/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-bmi-and-iface-install/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-bmi-and-iface-install/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-bmi-and-iface-install/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-bmi-and-iface-install/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-bmi-and-iface-install/forward.cxx b/Tests/RunCMake/CXXModulesCompile/exp-bmi-and-iface-install/forward.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-bmi-and-iface-install/forward.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-bmi-and-iface-install/forward.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-bmi-and-iface-install/importable.cxx b/Tests/RunCMake/CXXModulesCompile/exp-bmi-and-iface-install/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-bmi-and-iface-install/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-bmi-and-iface-install/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-bmi-and-iface-install/no_modules.cxx b/Tests/RunCMake/CXXModulesCompile/exp-bmi-and-iface-install/no_modules.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-bmi-and-iface-install/no_modules.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-bmi-and-iface-install/no_modules.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-bmi-and-iface-install/private.cxx b/Tests/RunCMake/CXXModulesCompile/exp-bmi-and-iface-install/private.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-bmi-and-iface-install/private.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-bmi-and-iface-install/private.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-bmi-and-iface-install/subdir/importable.cxx b/Tests/RunCMake/CXXModulesCompile/exp-bmi-and-iface-install/subdir/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-bmi-and-iface-install/subdir/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-bmi-and-iface-install/subdir/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-bmi-and-iface-install/test/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-bmi-and-iface-install/test/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-bmi-and-iface-install/test/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-bmi-and-iface-install/test/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-builddb-build-check.cmake b/Tests/RunCMake/CXXModulesCompile/exp-builddb-build-check.cmake similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-builddb-build-check.cmake rename to Tests/RunCMake/CXXModulesCompile/exp-builddb-build-check.cmake diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-builddb-check.cmake b/Tests/RunCMake/CXXModulesCompile/exp-builddb-check.cmake similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-builddb-check.cmake rename to Tests/RunCMake/CXXModulesCompile/exp-builddb-check.cmake diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-builddb-stderr.txt b/Tests/RunCMake/CXXModulesCompile/exp-builddb-stderr.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-builddb-stderr.txt rename to Tests/RunCMake/CXXModulesCompile/exp-builddb-stderr.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-builddb-target-cmake_build_database-check.cmake b/Tests/RunCMake/CXXModulesCompile/exp-builddb-target-cmake_build_database-check.cmake similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-builddb-target-cmake_build_database-check.cmake rename to Tests/RunCMake/CXXModulesCompile/exp-builddb-target-cmake_build_database-check.cmake diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-builddb-target-cmake_build_database/CXX-check.cmake b/Tests/RunCMake/CXXModulesCompile/exp-builddb-target-cmake_build_database/CXX-check.cmake similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-builddb-target-cmake_build_database/CXX-check.cmake rename to Tests/RunCMake/CXXModulesCompile/exp-builddb-target-cmake_build_database/CXX-check.cmake diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-builddb-target-cmake_build_database/CXX/Debug-check.cmake b/Tests/RunCMake/CXXModulesCompile/exp-builddb-target-cmake_build_database/CXX/Debug-check.cmake similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-builddb-target-cmake_build_database/CXX/Debug-check.cmake rename to Tests/RunCMake/CXXModulesCompile/exp-builddb-target-cmake_build_database/CXX/Debug-check.cmake diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-builddb-target-cmake_build_database/CXX/Release-Release-check.cmake b/Tests/RunCMake/CXXModulesCompile/exp-builddb-target-cmake_build_database/CXX/Release-Release-check.cmake similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-builddb-target-cmake_build_database/CXX/Release-Release-check.cmake rename to Tests/RunCMake/CXXModulesCompile/exp-builddb-target-cmake_build_database/CXX/Release-Release-check.cmake diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-builddb-target-cmake_build_database/Debug-check.cmake b/Tests/RunCMake/CXXModulesCompile/exp-builddb-target-cmake_build_database/Debug-check.cmake similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-builddb-target-cmake_build_database/Debug-check.cmake rename to Tests/RunCMake/CXXModulesCompile/exp-builddb-target-cmake_build_database/Debug-check.cmake diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-builddb-target-cmake_build_database/Release-Release-check.cmake b/Tests/RunCMake/CXXModulesCompile/exp-builddb-target-cmake_build_database/Release-Release-check.cmake similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-builddb-target-cmake_build_database/Release-Release-check.cmake rename to Tests/RunCMake/CXXModulesCompile/exp-builddb-target-cmake_build_database/Release-Release-check.cmake diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-builddb/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-builddb/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-builddb/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-builddb/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-builddb/dep_interface_include/anchor b/Tests/RunCMake/CXXModulesCompile/exp-builddb/dep_interface_include/anchor similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-builddb/dep_interface_include/anchor rename to Tests/RunCMake/CXXModulesCompile/exp-builddb/dep_interface_include/anchor diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-builddb/importable.cxx b/Tests/RunCMake/CXXModulesCompile/exp-builddb/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-builddb/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-builddb/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-builddb/lib.cxx b/Tests/RunCMake/CXXModulesCompile/exp-builddb/lib.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-builddb/lib.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-builddb/lib.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-builddb/target_interface_include/anchor b/Tests/RunCMake/CXXModulesCompile/exp-builddb/target_interface_include/anchor similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-builddb/target_interface_include/anchor rename to Tests/RunCMake/CXXModulesCompile/exp-builddb/target_interface_include/anchor diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-builddb/target_public_include/anchor b/Tests/RunCMake/CXXModulesCompile/exp-builddb/target_public_include/anchor similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-builddb/target_public_include/anchor rename to Tests/RunCMake/CXXModulesCompile/exp-builddb/target_public_include/anchor diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-command-sepdir-build/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-command-sepdir-build/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-command-sepdir-build/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-command-sepdir-build/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-command-sepdir-build/subdir/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-command-sepdir-build/subdir/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-command-sepdir-build/subdir/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-command-sepdir-build/subdir/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-command-sepdir-build/subdir/importable.cxx b/Tests/RunCMake/CXXModulesCompile/exp-command-sepdir-build/subdir/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-command-sepdir-build/subdir/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-command-sepdir-build/subdir/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-command-sepdir-build/test/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-command-sepdir-build/test/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-command-sepdir-build/test/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-command-sepdir-build/test/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-command-sepdir-install/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-command-sepdir-install/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-command-sepdir-install/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-command-sepdir-install/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-command-sepdir-install/subdir/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-command-sepdir-install/subdir/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-command-sepdir-install/subdir/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-command-sepdir-install/subdir/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-command-sepdir-install/subdir/importable.cxx b/Tests/RunCMake/CXXModulesCompile/exp-command-sepdir-install/subdir/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-command-sepdir-install/subdir/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-command-sepdir-install/subdir/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-command-sepdir-install/test/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-command-sepdir-install/test/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-command-sepdir-install/test/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-command-sepdir-install/test/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-compile-commands-check.cmake b/Tests/RunCMake/CXXModulesCompile/exp-compile-commands-check.cmake similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-compile-commands-check.cmake rename to Tests/RunCMake/CXXModulesCompile/exp-compile-commands-check.cmake diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-compile-commands/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-compile-commands/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-compile-commands/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-compile-commands/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-compile-commands/importable.cxx b/Tests/RunCMake/CXXModulesCompile/exp-compile-commands/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-compile-commands/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-compile-commands/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-compile-commands/main.cxx b/Tests/RunCMake/CXXModulesCompile/exp-compile-commands/main.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-compile-commands/main.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-compile-commands/main.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-iface-build/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-iface-build/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-iface-build/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-iface-build/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-iface-build/forward.cxx b/Tests/RunCMake/CXXModulesCompile/exp-iface-build/forward.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-iface-build/forward.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-iface-build/forward.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-iface-build/importable.cxx b/Tests/RunCMake/CXXModulesCompile/exp-iface-build/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-iface-build/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-iface-build/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-iface-build/no_modules.cxx b/Tests/RunCMake/CXXModulesCompile/exp-iface-build/no_modules.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-iface-build/no_modules.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-iface-build/no_modules.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-iface-build/private.cxx b/Tests/RunCMake/CXXModulesCompile/exp-iface-build/private.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-iface-build/private.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-iface-build/private.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-iface-build/subdir/importable.cxx b/Tests/RunCMake/CXXModulesCompile/exp-iface-build/subdir/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-iface-build/subdir/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-iface-build/subdir/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-iface-build/test/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-iface-build/test/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-iface-build/test/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-iface-build/test/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-iface-install/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-iface-install/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-iface-install/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-iface-install/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-iface-install/forward.cxx b/Tests/RunCMake/CXXModulesCompile/exp-iface-install/forward.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-iface-install/forward.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-iface-install/forward.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-iface-install/importable.cxx b/Tests/RunCMake/CXXModulesCompile/exp-iface-install/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-iface-install/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-iface-install/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-iface-install/no_modules.cxx b/Tests/RunCMake/CXXModulesCompile/exp-iface-install/no_modules.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-iface-install/no_modules.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-iface-install/no_modules.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-iface-install/private.cxx b/Tests/RunCMake/CXXModulesCompile/exp-iface-install/private.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-iface-install/private.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-iface-install/private.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-iface-install/subdir/importable.cxx b/Tests/RunCMake/CXXModulesCompile/exp-iface-install/subdir/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-iface-install/subdir/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-iface-install/subdir/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-iface-install/test/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-iface-install/test/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-iface-install/test/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-iface-install/test/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-iface-no-props-build/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-iface-no-props-build/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-iface-no-props-build/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-iface-no-props-build/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-iface-no-props-build/forward.cxx b/Tests/RunCMake/CXXModulesCompile/exp-iface-no-props-build/forward.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-iface-no-props-build/forward.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-iface-no-props-build/forward.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-iface-no-props-build/importable.cxx b/Tests/RunCMake/CXXModulesCompile/exp-iface-no-props-build/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-iface-no-props-build/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-iface-no-props-build/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-iface-no-props-build/no_modules.cxx b/Tests/RunCMake/CXXModulesCompile/exp-iface-no-props-build/no_modules.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-iface-no-props-build/no_modules.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-iface-no-props-build/no_modules.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-iface-no-props-build/private.cxx b/Tests/RunCMake/CXXModulesCompile/exp-iface-no-props-build/private.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-iface-no-props-build/private.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-iface-no-props-build/private.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-iface-no-props-build/subdir/importable.cxx b/Tests/RunCMake/CXXModulesCompile/exp-iface-no-props-build/subdir/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-iface-no-props-build/subdir/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-iface-no-props-build/subdir/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-iface-no-props-build/test/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-iface-no-props-build/test/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-iface-no-props-build/test/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-iface-no-props-build/test/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-iface-no-props-install/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-iface-no-props-install/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-iface-no-props-install/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-iface-no-props-install/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-iface-no-props-install/forward.cxx b/Tests/RunCMake/CXXModulesCompile/exp-iface-no-props-install/forward.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-iface-no-props-install/forward.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-iface-no-props-install/forward.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-iface-no-props-install/importable.cxx b/Tests/RunCMake/CXXModulesCompile/exp-iface-no-props-install/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-iface-no-props-install/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-iface-no-props-install/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-iface-no-props-install/no_modules.cxx b/Tests/RunCMake/CXXModulesCompile/exp-iface-no-props-install/no_modules.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-iface-no-props-install/no_modules.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-iface-no-props-install/no_modules.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-iface-no-props-install/private.cxx b/Tests/RunCMake/CXXModulesCompile/exp-iface-no-props-install/private.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-iface-no-props-install/private.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-iface-no-props-install/private.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-iface-no-props-install/subdir/importable.cxx b/Tests/RunCMake/CXXModulesCompile/exp-iface-no-props-install/subdir/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-iface-no-props-install/subdir/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-iface-no-props-install/subdir/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-iface-no-props-install/test/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-iface-no-props-install/test/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-iface-no-props-install/test/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-iface-no-props-install/test/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-build/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-incdirs-build/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-build/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-incdirs-build/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-build/forward.cxx b/Tests/RunCMake/CXXModulesCompile/exp-incdirs-build/forward.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-build/forward.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-incdirs-build/forward.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-build/importable.cxx b/Tests/RunCMake/CXXModulesCompile/exp-incdirs-build/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-build/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-incdirs-build/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-build/include/include.h b/Tests/RunCMake/CXXModulesCompile/exp-incdirs-build/include/include.h similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-build/include/include.h rename to Tests/RunCMake/CXXModulesCompile/exp-incdirs-build/include/include.h diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-build/includes/includes.h b/Tests/RunCMake/CXXModulesCompile/exp-incdirs-build/includes/includes.h similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-build/includes/includes.h rename to Tests/RunCMake/CXXModulesCompile/exp-incdirs-build/includes/includes.h diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-build/no_modules.cxx b/Tests/RunCMake/CXXModulesCompile/exp-incdirs-build/no_modules.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-build/no_modules.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-incdirs-build/no_modules.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-build/private.cxx b/Tests/RunCMake/CXXModulesCompile/exp-incdirs-build/private.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-build/private.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-incdirs-build/private.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-build/subdir/importable.cxx b/Tests/RunCMake/CXXModulesCompile/exp-incdirs-build/subdir/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-build/subdir/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-incdirs-build/subdir/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-build/test/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-incdirs-build/test/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-build/test/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-incdirs-build/test/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-install/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-incdirs-install/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-install/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-incdirs-install/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-install/forward.cxx b/Tests/RunCMake/CXXModulesCompile/exp-incdirs-install/forward.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-install/forward.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-incdirs-install/forward.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-install/importable.cxx b/Tests/RunCMake/CXXModulesCompile/exp-incdirs-install/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-install/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-incdirs-install/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-install/include/include.h b/Tests/RunCMake/CXXModulesCompile/exp-incdirs-install/include/include.h similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-install/include/include.h rename to Tests/RunCMake/CXXModulesCompile/exp-incdirs-install/include/include.h diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-install/includes/includes.h b/Tests/RunCMake/CXXModulesCompile/exp-incdirs-install/includes/includes.h similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-install/includes/includes.h rename to Tests/RunCMake/CXXModulesCompile/exp-incdirs-install/includes/includes.h diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-install/no_modules.cxx b/Tests/RunCMake/CXXModulesCompile/exp-incdirs-install/no_modules.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-install/no_modules.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-incdirs-install/no_modules.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-install/private.cxx b/Tests/RunCMake/CXXModulesCompile/exp-incdirs-install/private.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-install/private.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-incdirs-install/private.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-install/subdir/importable.cxx b/Tests/RunCMake/CXXModulesCompile/exp-incdirs-install/subdir/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-install/subdir/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-incdirs-install/subdir/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-install/test/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-incdirs-install/test/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-install/test/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-incdirs-install/test/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-old-cmake-build/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-incdirs-old-cmake-build/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-old-cmake-build/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-incdirs-old-cmake-build/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-old-cmake-build/importable.cxx b/Tests/RunCMake/CXXModulesCompile/exp-incdirs-old-cmake-build/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-old-cmake-build/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-incdirs-old-cmake-build/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-old-cmake-build/test/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-incdirs-old-cmake-build/test/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-old-cmake-build/test/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-incdirs-old-cmake-build/test/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-old-cmake-install/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-incdirs-old-cmake-install/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-old-cmake-install/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-incdirs-old-cmake-install/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-old-cmake-install/importable.cxx b/Tests/RunCMake/CXXModulesCompile/exp-incdirs-old-cmake-install/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-old-cmake-install/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-incdirs-old-cmake-install/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-old-cmake-install/test/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-incdirs-old-cmake-install/test/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-incdirs-old-cmake-install/test/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-incdirs-old-cmake-install/test/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-mods-from-ninja/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-mods-from-ninja/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-mods-from-ninja/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-mods-from-ninja/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-mods-from-ninja/forward.cxx b/Tests/RunCMake/CXXModulesCompile/exp-mods-from-ninja/forward.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-mods-from-ninja/forward.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-mods-from-ninja/forward.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-mods-from-ninja/importable.cxx b/Tests/RunCMake/CXXModulesCompile/exp-mods-from-ninja/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-mods-from-ninja/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-mods-from-ninja/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-mods-from-ninja/no_modules.cxx b/Tests/RunCMake/CXXModulesCompile/exp-mods-from-ninja/no_modules.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-mods-from-ninja/no_modules.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-mods-from-ninja/no_modules.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-mods-from-ninja/private.cxx b/Tests/RunCMake/CXXModulesCompile/exp-mods-from-ninja/private.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-mods-from-ninja/private.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-mods-from-ninja/private.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-mods-from-ninja/subdir/importable.cxx b/Tests/RunCMake/CXXModulesCompile/exp-mods-from-ninja/subdir/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-mods-from-ninja/subdir/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-mods-from-ninja/subdir/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-trans-mods-build/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-trans-mods-build/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-trans-mods-build/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-trans-mods-build/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-trans-mods-build/importable.cxx b/Tests/RunCMake/CXXModulesCompile/exp-trans-mods-build/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-trans-mods-build/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-trans-mods-build/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-trans-mods-build/test/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-trans-mods-build/test/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-trans-mods-build/test/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-trans-mods-build/test/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-trans-mods-install/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-trans-mods-install/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-trans-mods-install/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-trans-mods-install/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-trans-mods-install/importable.cxx b/Tests/RunCMake/CXXModulesCompile/exp-trans-mods-install/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-trans-mods-install/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-trans-mods-install/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-trans-mods-install/test/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-trans-mods-install/test/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-trans-mods-install/test/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-trans-mods-install/test/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-trans-mods1-build/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-trans-mods1-build/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-trans-mods1-build/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-trans-mods1-build/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-trans-mods1-build/importable.cxx b/Tests/RunCMake/CXXModulesCompile/exp-trans-mods1-build/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-trans-mods1-build/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-trans-mods1-build/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-trans-mods1-build/test/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-trans-mods1-build/test/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-trans-mods1-build/test/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-trans-mods1-build/test/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-trans-mods1-install/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-trans-mods1-install/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-trans-mods1-install/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-trans-mods1-install/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-trans-mods1-install/importable.cxx b/Tests/RunCMake/CXXModulesCompile/exp-trans-mods1-install/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-trans-mods1-install/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-trans-mods1-install/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-trans-mods1-install/test/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-trans-mods1-install/test/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-trans-mods1-install/test/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-trans-mods1-install/test/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-trans-targets-build/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-trans-targets-build/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-trans-targets-build/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-trans-targets-build/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-trans-targets-build/forward.cxx b/Tests/RunCMake/CXXModulesCompile/exp-trans-targets-build/forward.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-trans-targets-build/forward.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-trans-targets-build/forward.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-trans-targets-build/importable.cxx b/Tests/RunCMake/CXXModulesCompile/exp-trans-targets-build/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-trans-targets-build/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-trans-targets-build/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-trans-targets-build/include/include.h b/Tests/RunCMake/CXXModulesCompile/exp-trans-targets-build/include/include.h similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-trans-targets-build/include/include.h rename to Tests/RunCMake/CXXModulesCompile/exp-trans-targets-build/include/include.h diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-trans-targets-build/includes/includes.h b/Tests/RunCMake/CXXModulesCompile/exp-trans-targets-build/includes/includes.h similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-trans-targets-build/includes/includes.h rename to Tests/RunCMake/CXXModulesCompile/exp-trans-targets-build/includes/includes.h diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-trans-targets-build/no_modules.cxx b/Tests/RunCMake/CXXModulesCompile/exp-trans-targets-build/no_modules.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-trans-targets-build/no_modules.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-trans-targets-build/no_modules.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-trans-targets-build/private.cxx b/Tests/RunCMake/CXXModulesCompile/exp-trans-targets-build/private.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-trans-targets-build/private.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-trans-targets-build/private.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-trans-targets-build/subdir/importable.cxx b/Tests/RunCMake/CXXModulesCompile/exp-trans-targets-build/subdir/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-trans-targets-build/subdir/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-trans-targets-build/subdir/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-trans-targets-build/test/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-trans-targets-build/test/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-trans-targets-build/test/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-trans-targets-build/test/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-trans-targets-install/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-trans-targets-install/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-trans-targets-install/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-trans-targets-install/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-trans-targets-install/forward.cxx b/Tests/RunCMake/CXXModulesCompile/exp-trans-targets-install/forward.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-trans-targets-install/forward.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-trans-targets-install/forward.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-trans-targets-install/importable.cxx b/Tests/RunCMake/CXXModulesCompile/exp-trans-targets-install/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-trans-targets-install/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-trans-targets-install/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-trans-targets-install/include/include.h b/Tests/RunCMake/CXXModulesCompile/exp-trans-targets-install/include/include.h similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-trans-targets-install/include/include.h rename to Tests/RunCMake/CXXModulesCompile/exp-trans-targets-install/include/include.h diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-trans-targets-install/includes/includes.h b/Tests/RunCMake/CXXModulesCompile/exp-trans-targets-install/includes/includes.h similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-trans-targets-install/includes/includes.h rename to Tests/RunCMake/CXXModulesCompile/exp-trans-targets-install/includes/includes.h diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-trans-targets-install/no_modules.cxx b/Tests/RunCMake/CXXModulesCompile/exp-trans-targets-install/no_modules.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-trans-targets-install/no_modules.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-trans-targets-install/no_modules.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-trans-targets-install/private.cxx b/Tests/RunCMake/CXXModulesCompile/exp-trans-targets-install/private.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-trans-targets-install/private.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-trans-targets-install/private.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-trans-targets-install/subdir/importable.cxx b/Tests/RunCMake/CXXModulesCompile/exp-trans-targets-install/subdir/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-trans-targets-install/subdir/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-trans-targets-install/subdir/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-trans-targets-install/test/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-trans-targets-install/test/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-trans-targets-install/test/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-trans-targets-install/test/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-usage-build/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-usage-build/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-usage-build/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-usage-build/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-usage-build/forward.cxx b/Tests/RunCMake/CXXModulesCompile/exp-usage-build/forward.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-usage-build/forward.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-usage-build/forward.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-usage-build/importable.cxx b/Tests/RunCMake/CXXModulesCompile/exp-usage-build/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-usage-build/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-usage-build/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-usage-build/private.cxx b/Tests/RunCMake/CXXModulesCompile/exp-usage-build/private.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-usage-build/private.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-usage-build/private.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-usage-build/test/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-usage-build/test/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-usage-build/test/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-usage-build/test/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-usage-install/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-usage-install/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-usage-install/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-usage-install/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-usage-install/forward.cxx b/Tests/RunCMake/CXXModulesCompile/exp-usage-install/forward.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-usage-install/forward.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-usage-install/forward.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-usage-install/importable.cxx b/Tests/RunCMake/CXXModulesCompile/exp-usage-install/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-usage-install/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-usage-install/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-usage-install/private.cxx b/Tests/RunCMake/CXXModulesCompile/exp-usage-install/private.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-usage-install/private.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-usage-install/private.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-usage-install/test/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-usage-install/test/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-usage-install/test/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-usage-install/test/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-with-headers-build/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-with-headers-build/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-with-headers-build/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-with-headers-build/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-with-headers-build/importable.cxx b/Tests/RunCMake/CXXModulesCompile/exp-with-headers-build/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-with-headers-build/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-with-headers-build/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-with-headers-build/include/subdir/header.h b/Tests/RunCMake/CXXModulesCompile/exp-with-headers-build/include/subdir/header.h similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-with-headers-build/include/subdir/header.h rename to Tests/RunCMake/CXXModulesCompile/exp-with-headers-build/include/subdir/header.h diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-with-headers-build/test/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-with-headers-build/test/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-with-headers-build/test/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-with-headers-build/test/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-with-headers-install/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-with-headers-install/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-with-headers-install/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-with-headers-install/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-with-headers-install/importable.cxx b/Tests/RunCMake/CXXModulesCompile/exp-with-headers-install/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-with-headers-install/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/exp-with-headers-install/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-with-headers-install/include/subdir/header.h b/Tests/RunCMake/CXXModulesCompile/exp-with-headers-install/include/subdir/header.h similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-with-headers-install/include/subdir/header.h rename to Tests/RunCMake/CXXModulesCompile/exp-with-headers-install/include/subdir/header.h diff --git a/Tests/RunCMake/CXXModulesCompile/examples/exp-with-headers-install/test/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/exp-with-headers-install/test/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/exp-with-headers-install/test/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/exp-with-headers-install/test/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-all-multi.json b/Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-all-multi.json similarity index 68% rename from Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-all-multi.json rename to Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-all-multi.json index 59129d6d79..1cb79bb217 100644 --- a/Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-all-multi.json +++ b/Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-all-multi.json @@ -14,10 +14,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -29,7 +29,7 @@ "PATH:-Ddepflag=\"CMakeFiles/export_build_database.dir/lib.cxx.d\"", "PATH:CMakeFiles/export_build_database.dir/lib.cxx", "-c", - "PATH:/examples/exp-builddb/lib.cxx" + "PATH:/exp-builddb/lib.cxx" ], "baseline-arguments": [ "-D_MBCS", @@ -37,10 +37,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -56,10 +56,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -73,7 +73,7 @@ "private": true, "provides": {}, "requires": ["importable"], - "source": "PATH:/examples/exp-builddb/lib.cxx", + "source": "PATH:/exp-builddb/lib.cxx", "work-directory": "" }, { @@ -84,10 +84,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -101,7 +101,7 @@ "PATH:-Ddepflag=\"CMakeFiles/export_build_database.dir/importable.cxx.d\"", "PATH:CMakeFiles/export_build_database.dir/importable.cxx", "-c", - "PATH:/examples/exp-builddb/importable.cxx" + "PATH:/exp-builddb/importable.cxx" ], "baseline-arguments": [ "-D_MBCS", @@ -109,10 +109,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -128,10 +128,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -149,7 +149,7 @@ "importable": "PATH:/CMakeFiles/export_build_database.dir/importable" }, "requires": [], - "source": "PATH:/examples/exp-builddb/importable.cxx", + "source": "PATH:/exp-builddb/importable.cxx", "work-directory": "" } ], @@ -167,10 +167,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -182,7 +182,7 @@ "PATH:-Ddepflag=\"CMakeFiles/export_build_database.dir/lib.cxx.d\"", "PATH:CMakeFiles/export_build_database.dir/lib.cxx", "-c", - "PATH:/examples/exp-builddb/lib.cxx" + "PATH:/exp-builddb/lib.cxx" ], "baseline-arguments": [ "-D_MBCS", @@ -190,10 +190,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -209,10 +209,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -226,7 +226,7 @@ "private": true, "provides": {}, "requires": ["importable"], - "source": "PATH:/examples/exp-builddb/lib.cxx", + "source": "PATH:/exp-builddb/lib.cxx", "work-directory": "" }, { @@ -237,10 +237,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -254,7 +254,7 @@ "PATH:-Ddepflag=\"CMakeFiles/export_build_database.dir/importable.cxx.d\"", "PATH:CMakeFiles/export_build_database.dir/importable.cxx", "-c", - "PATH:/examples/exp-builddb/importable.cxx" + "PATH:/exp-builddb/importable.cxx" ], "baseline-arguments": [ "-D_MBCS", @@ -262,10 +262,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -281,10 +281,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -302,7 +302,7 @@ "importable": "/CMakeFiles/export_build_database.dir/importable" }, "requires": [], - "source": "PATH:/examples/exp-builddb/importable.cxx", + "source": "PATH:/exp-builddb/importable.cxx", "work-directory": "" } ], diff --git a/Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-all.json b/Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-all.json similarity index 68% rename from Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-all.json rename to Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-all.json index 3b3544c91f..9b13bd0184 100644 --- a/Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-all.json +++ b/Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-all.json @@ -14,10 +14,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -29,7 +29,7 @@ "PATH:-Ddepflag=\"CMakeFiles/export_build_database.dir/lib.cxx.d\"", "PATH:CMakeFiles/export_build_database.dir/lib.cxx", "-c", - "PATH:/examples/exp-builddb/lib.cxx" + "PATH:/exp-builddb/lib.cxx" ], "baseline-arguments": [ "-D_MBCS", @@ -37,10 +37,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -56,10 +56,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -73,7 +73,7 @@ "private": true, "provides": {}, "requires": ["importable"], - "source": "PATH:/examples/exp-builddb/lib.cxx", + "source": "PATH:/exp-builddb/lib.cxx", "work-directory": "" }, { @@ -84,10 +84,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -101,7 +101,7 @@ "PATH:-Ddepflag=\"CMakeFiles/export_build_database.dir/importable.cxx.d\"", "PATH:CMakeFiles/export_build_database.dir/importable.cxx", "-c", - "PATH:/examples/exp-builddb/importable.cxx" + "PATH:/exp-builddb/importable.cxx" ], "baseline-arguments": [ "-D_MBCS", @@ -109,10 +109,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -128,10 +128,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -149,7 +149,7 @@ "importable": "/CMakeFiles/export_build_database.dir/importable" }, "requires": [], - "source": "PATH:/examples/exp-builddb/importable.cxx", + "source": "PATH:/exp-builddb/importable.cxx", "work-directory": "" } ], diff --git a/Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-config.json b/Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-config.json similarity index 68% rename from Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-config.json rename to Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-config.json index f209d29e16..0253351a98 100644 --- a/Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-config.json +++ b/Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-config.json @@ -14,10 +14,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -29,7 +29,7 @@ "PATH:-Ddepflag=\"CMakeFiles/export_build_database.dir/lib.cxx.d\"", "PATH:CMakeFiles/export_build_database.dir/lib.cxx", "-c", - "PATH:/examples/exp-builddb/lib.cxx" + "PATH:/exp-builddb/lib.cxx" ], "baseline-arguments": [ "-D_MBCS", @@ -37,10 +37,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -56,10 +56,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -73,7 +73,7 @@ "private": true, "provides": {}, "requires": ["importable"], - "source": "PATH:/examples/exp-builddb/lib.cxx", + "source": "PATH:/exp-builddb/lib.cxx", "work-directory": "" }, { @@ -84,10 +84,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -101,7 +101,7 @@ "PATH:-Ddepflag=\"CMakeFiles/export_build_database.dir/importable.cxx.d\"", "PATH:CMakeFiles/export_build_database.dir/importable.cxx", "-c", - "PATH:/examples/exp-builddb/importable.cxx" + "PATH:/exp-builddb/importable.cxx" ], "baseline-arguments": [ "-D_MBCS", @@ -109,10 +109,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -128,10 +128,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -149,7 +149,7 @@ "importable": "PATH:/CMakeFiles/export_build_database.dir/importable" }, "requires": [], - "source": "PATH:/examples/exp-builddb/importable.cxx", + "source": "PATH:/exp-builddb/importable.cxx", "work-directory": "" } ], diff --git a/Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-cxx-config.json b/Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-cxx-config.json similarity index 68% rename from Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-cxx-config.json rename to Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-cxx-config.json index f209d29e16..0253351a98 100644 --- a/Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-cxx-config.json +++ b/Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-cxx-config.json @@ -14,10 +14,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -29,7 +29,7 @@ "PATH:-Ddepflag=\"CMakeFiles/export_build_database.dir/lib.cxx.d\"", "PATH:CMakeFiles/export_build_database.dir/lib.cxx", "-c", - "PATH:/examples/exp-builddb/lib.cxx" + "PATH:/exp-builddb/lib.cxx" ], "baseline-arguments": [ "-D_MBCS", @@ -37,10 +37,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -56,10 +56,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -73,7 +73,7 @@ "private": true, "provides": {}, "requires": ["importable"], - "source": "PATH:/examples/exp-builddb/lib.cxx", + "source": "PATH:/exp-builddb/lib.cxx", "work-directory": "" }, { @@ -84,10 +84,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -101,7 +101,7 @@ "PATH:-Ddepflag=\"CMakeFiles/export_build_database.dir/importable.cxx.d\"", "PATH:CMakeFiles/export_build_database.dir/importable.cxx", "-c", - "PATH:/examples/exp-builddb/importable.cxx" + "PATH:/exp-builddb/importable.cxx" ], "baseline-arguments": [ "-D_MBCS", @@ -109,10 +109,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -128,10 +128,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -149,7 +149,7 @@ "importable": "PATH:/CMakeFiles/export_build_database.dir/importable" }, "requires": [], - "source": "PATH:/examples/exp-builddb/importable.cxx", + "source": "PATH:/exp-builddb/importable.cxx", "work-directory": "" } ], diff --git a/Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-cxx-multi.json b/Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-cxx-multi.json similarity index 68% rename from Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-cxx-multi.json rename to Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-cxx-multi.json index eb3c07e4da..78cde14af8 100644 --- a/Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-cxx-multi.json +++ b/Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-cxx-multi.json @@ -14,10 +14,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -29,7 +29,7 @@ "PATH:-Ddepflag=\"CMakeFiles/export_build_database.dir/lib.cxx.d\"", "PATH:CMakeFiles/export_build_database.dir/lib.cxx", "-c", - "PATH:/examples/exp-builddb/lib.cxx" + "PATH:/exp-builddb/lib.cxx" ], "baseline-arguments": [ "-D_MBCS", @@ -37,10 +37,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -56,10 +56,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -73,7 +73,7 @@ "private": true, "provides": {}, "requires": ["importable"], - "source": "PATH:/examples/exp-builddb/lib.cxx", + "source": "PATH:/exp-builddb/lib.cxx", "work-directory": "" }, { @@ -84,10 +84,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -101,7 +101,7 @@ "PATH:-Ddepflag=\"CMakeFiles/export_build_database.dir/importable.cxx.d\"", "PATH:CMakeFiles/export_build_database.dir/importable.cxx", "-c", - "PATH:/examples/exp-builddb/importable.cxx" + "PATH:/exp-builddb/importable.cxx" ], "baseline-arguments": [ "-D_MBCS", @@ -109,10 +109,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -128,10 +128,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -149,7 +149,7 @@ "importable": "PATH:/CMakeFiles/export_build_database.dir/importable" }, "requires": [], - "source": "PATH:/examples/exp-builddb/importable.cxx", + "source": "PATH:/exp-builddb/importable.cxx", "work-directory": "" } ], @@ -167,10 +167,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -182,7 +182,7 @@ "PATH:-Ddepflag=\"CMakeFiles/export_build_database.dir/lib.cxx.d\"", "PATH:CMakeFiles/export_build_database.dir/lib.cxx", "-c", - "PATH:/examples/exp-builddb/lib.cxx" + "PATH:/exp-builddb/lib.cxx" ], "baseline-arguments": [ "-D_MBCS", @@ -190,10 +190,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -209,10 +209,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -226,7 +226,7 @@ "private": true, "provides": {}, "requires": ["importable"], - "source": "PATH:/examples/exp-builddb/lib.cxx", + "source": "PATH:/exp-builddb/lib.cxx", "work-directory": "" }, { @@ -237,10 +237,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -254,7 +254,7 @@ "PATH:-Ddepflag=\"CMakeFiles/export_build_database.dir/importable.cxx.d\"", "PATH:CMakeFiles/export_build_database.dir/importable.cxx", "-c", - "PATH:/examples/exp-builddb/importable.cxx" + "PATH:/exp-builddb/importable.cxx" ], "baseline-arguments": [ "-D_MBCS", @@ -262,10 +262,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -281,10 +281,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -302,7 +302,7 @@ "importable": "PATH:/CMakeFiles/export_build_database.dir/importable" }, "requires": [], - "source": "PATH:/examples/exp-builddb/importable.cxx", + "source": "PATH:/exp-builddb/importable.cxx", "work-directory": "" } ], diff --git a/Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-cxx.json b/Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-cxx.json similarity index 68% rename from Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-cxx.json rename to Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-cxx.json index f209d29e16..0253351a98 100644 --- a/Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-cxx.json +++ b/Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-cxx.json @@ -14,10 +14,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -29,7 +29,7 @@ "PATH:-Ddepflag=\"CMakeFiles/export_build_database.dir/lib.cxx.d\"", "PATH:CMakeFiles/export_build_database.dir/lib.cxx", "-c", - "PATH:/examples/exp-builddb/lib.cxx" + "PATH:/exp-builddb/lib.cxx" ], "baseline-arguments": [ "-D_MBCS", @@ -37,10 +37,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -56,10 +56,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -73,7 +73,7 @@ "private": true, "provides": {}, "requires": ["importable"], - "source": "PATH:/examples/exp-builddb/lib.cxx", + "source": "PATH:/exp-builddb/lib.cxx", "work-directory": "" }, { @@ -84,10 +84,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -101,7 +101,7 @@ "PATH:-Ddepflag=\"CMakeFiles/export_build_database.dir/importable.cxx.d\"", "PATH:CMakeFiles/export_build_database.dir/importable.cxx", "-c", - "PATH:/examples/exp-builddb/importable.cxx" + "PATH:/exp-builddb/importable.cxx" ], "baseline-arguments": [ "-D_MBCS", @@ -109,10 +109,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -128,10 +128,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -149,7 +149,7 @@ "importable": "PATH:/CMakeFiles/export_build_database.dir/importable" }, "requires": [], - "source": "PATH:/examples/exp-builddb/importable.cxx", + "source": "PATH:/exp-builddb/importable.cxx", "work-directory": "" } ], diff --git a/Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-imped-all-multi.json b/Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-imped-all-multi.json similarity index 69% rename from Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-imped-all-multi.json rename to Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-imped-all-multi.json index 7617a22451..cbb5d486fd 100644 --- a/Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-imped-all-multi.json +++ b/Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-imped-all-multi.json @@ -12,8 +12,8 @@ "-D_MBCS", "-Dtarget_interface_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/target_interface_include", - "PATH:-I/examples/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/target_public_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -22,14 +22,14 @@ "PATH:-Ddepflag=\"CMakeFiles/use_import_interfaces.dir/use.cxx.d\"", "PATH:CMakeFiles/use_import_interfaces.dir/use.cxx", "-c", - "PATH:/examples/imp-mods/use.cxx" + "PATH:/imp-mods/use.cxx" ], "baseline-arguments": [ "-D_MBCS", "-Dtarget_interface_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/target_interface_include", - "PATH:-I/examples/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/target_public_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -40,8 +40,8 @@ "-D_MBCS", "-Dtarget_interface_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/target_interface_include", - "PATH:-I/examples/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/target_public_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -52,7 +52,7 @@ "private": true, "provides": {}, "requires": ["importable"], - "source": "PATH:/examples/imp-mods/use.cxx", + "source": "PATH:/imp-mods/use.cxx", "work-directory": "" } ], @@ -68,8 +68,8 @@ "-D_MBCS", "-Dtarget_interface_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/target_interface_include", - "PATH:-I/examples/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/target_public_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -78,14 +78,14 @@ "PATH:-Ddepflag=\"CMakeFiles/use_import_interfaces.dir/use.cxx.d\"", "PATH:CMakeFiles/use_import_interfaces.dir/use.cxx", "-c", - "PATH:/examples/imp-mods/use.cxx" + "PATH:/imp-mods/use.cxx" ], "baseline-arguments": [ "-D_MBCS", "-Dtarget_interface_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/target_interface_include", - "PATH:-I/examples/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/target_public_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -96,8 +96,8 @@ "-D_MBCS", "-Dtarget_interface_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/target_interface_include", - "PATH:-I/examples/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/target_public_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -108,7 +108,7 @@ "private": true, "provides": {}, "requires": ["importable"], - "source": "PATH:/examples/imp-mods/use.cxx", + "source": "PATH:/imp-mods/use.cxx", "work-directory": "" } ], @@ -127,11 +127,11 @@ "-Dtarget_interface_define", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", - "PATH:-I/examples/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/target_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -144,7 +144,7 @@ "REGEX:", "REGEX:PATH:CMakeFiles/CXXModules__export_build_database@synth_.dir/", "-c", - "PATH:/examples/exp-builddb/importable.cxx" + "PATH:/exp-builddb/importable.cxx" ], "baseline-arguments": [ "-D_MBCS", @@ -153,11 +153,11 @@ "-Dtarget_interface_define", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", - "PATH:-I/examples/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/target_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -174,11 +174,11 @@ "-Dtarget_interface_define", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", - "PATH:-I/examples/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/target_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -194,7 +194,7 @@ "importable": "" }, "requires": [], - "source": "PATH:/examples/exp-builddb/importable.cxx", + "source": "PATH:/exp-builddb/importable.cxx", "work-directory": "" } ], @@ -213,11 +213,11 @@ "-Dtarget_interface_define", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", - "PATH:-I/examples/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/target_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -230,7 +230,7 @@ "REGEX:", "REGEX:PATH:CMakeFiles/CXXModules__export_build_database@synth_.dir/", "-c", - "PATH:/examples/exp-builddb/importable.cxx" + "PATH:/exp-builddb/importable.cxx" ], "baseline-arguments": [ "-D_MBCS", @@ -239,11 +239,11 @@ "-Dtarget_interface_define", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", - "PATH:-I/examples/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/target_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -260,11 +260,11 @@ "-Dtarget_interface_define", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", - "PATH:-I/examples/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/target_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -280,7 +280,7 @@ "importable": "" }, "requires": [], - "source": "PATH:/examples/exp-builddb/importable.cxx", + "source": "PATH:/exp-builddb/importable.cxx", "work-directory": "" } ], diff --git a/Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-imped-all.json b/Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-imped-all.json similarity index 69% rename from Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-imped-all.json rename to Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-imped-all.json index 35e72b74e2..edcb25a44e 100644 --- a/Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-imped-all.json +++ b/Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-imped-all.json @@ -12,8 +12,8 @@ "-D_MBCS", "-Dtarget_interface_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/target_interface_include", - "PATH:-I/examples/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/target_public_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -22,14 +22,14 @@ "PATH:-Ddepflag=\"CMakeFiles/use_import_interfaces.dir/use.cxx.d\"", "PATH:CMakeFiles/use_import_interfaces.dir/use.cxx", "-c", - "PATH:/examples/imp-mods/use.cxx" + "PATH:/imp-mods/use.cxx" ], "baseline-arguments": [ "-D_MBCS", "-Dtarget_interface_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/target_interface_include", - "PATH:-I/examples/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/target_public_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -40,8 +40,8 @@ "-D_MBCS", "-Dtarget_interface_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/target_interface_include", - "PATH:-I/examples/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/target_public_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -52,7 +52,7 @@ "private": true, "provides": {}, "requires": ["importable"], - "source": "PATH:/examples/imp-mods/use.cxx", + "source": "PATH:/imp-mods/use.cxx", "work-directory": "" } ], @@ -71,11 +71,11 @@ "-Dtarget_interface_define", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", - "PATH:-I/examples/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/target_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -88,7 +88,7 @@ "REGEX:", "REGEX:PATH:CMakeFiles/CXXModules__export_build_database@synth_.dir/", "-c", - "PATH:/examples/exp-builddb/importable.cxx" + "PATH:/exp-builddb/importable.cxx" ], "baseline-arguments": [ "-D_MBCS", @@ -97,11 +97,11 @@ "-Dtarget_interface_define", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", - "PATH:-I/examples/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/target_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -118,11 +118,11 @@ "-Dtarget_interface_define", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", - "PATH:-I/examples/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/target_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -138,7 +138,7 @@ "importable": "" }, "requires": [], - "source": "PATH:/examples/exp-builddb/importable.cxx", + "source": "PATH:/exp-builddb/importable.cxx", "work-directory": "" } ], diff --git a/Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-imped-config.json b/Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-imped-config.json similarity index 69% rename from Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-imped-config.json rename to Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-imped-config.json index 35e72b74e2..edcb25a44e 100644 --- a/Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-imped-config.json +++ b/Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-imped-config.json @@ -12,8 +12,8 @@ "-D_MBCS", "-Dtarget_interface_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/target_interface_include", - "PATH:-I/examples/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/target_public_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -22,14 +22,14 @@ "PATH:-Ddepflag=\"CMakeFiles/use_import_interfaces.dir/use.cxx.d\"", "PATH:CMakeFiles/use_import_interfaces.dir/use.cxx", "-c", - "PATH:/examples/imp-mods/use.cxx" + "PATH:/imp-mods/use.cxx" ], "baseline-arguments": [ "-D_MBCS", "-Dtarget_interface_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/target_interface_include", - "PATH:-I/examples/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/target_public_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -40,8 +40,8 @@ "-D_MBCS", "-Dtarget_interface_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/target_interface_include", - "PATH:-I/examples/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/target_public_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -52,7 +52,7 @@ "private": true, "provides": {}, "requires": ["importable"], - "source": "PATH:/examples/imp-mods/use.cxx", + "source": "PATH:/imp-mods/use.cxx", "work-directory": "" } ], @@ -71,11 +71,11 @@ "-Dtarget_interface_define", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", - "PATH:-I/examples/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/target_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -88,7 +88,7 @@ "REGEX:", "REGEX:PATH:CMakeFiles/CXXModules__export_build_database@synth_.dir/", "-c", - "PATH:/examples/exp-builddb/importable.cxx" + "PATH:/exp-builddb/importable.cxx" ], "baseline-arguments": [ "-D_MBCS", @@ -97,11 +97,11 @@ "-Dtarget_interface_define", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", - "PATH:-I/examples/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/target_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -118,11 +118,11 @@ "-Dtarget_interface_define", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", - "PATH:-I/examples/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/target_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -138,7 +138,7 @@ "importable": "" }, "requires": [], - "source": "PATH:/examples/exp-builddb/importable.cxx", + "source": "PATH:/exp-builddb/importable.cxx", "work-directory": "" } ], diff --git a/Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-imped-cxx-config.json b/Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-imped-cxx-config.json similarity index 69% rename from Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-imped-cxx-config.json rename to Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-imped-cxx-config.json index 35e72b74e2..edcb25a44e 100644 --- a/Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-imped-cxx-config.json +++ b/Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-imped-cxx-config.json @@ -12,8 +12,8 @@ "-D_MBCS", "-Dtarget_interface_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/target_interface_include", - "PATH:-I/examples/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/target_public_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -22,14 +22,14 @@ "PATH:-Ddepflag=\"CMakeFiles/use_import_interfaces.dir/use.cxx.d\"", "PATH:CMakeFiles/use_import_interfaces.dir/use.cxx", "-c", - "PATH:/examples/imp-mods/use.cxx" + "PATH:/imp-mods/use.cxx" ], "baseline-arguments": [ "-D_MBCS", "-Dtarget_interface_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/target_interface_include", - "PATH:-I/examples/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/target_public_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -40,8 +40,8 @@ "-D_MBCS", "-Dtarget_interface_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/target_interface_include", - "PATH:-I/examples/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/target_public_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -52,7 +52,7 @@ "private": true, "provides": {}, "requires": ["importable"], - "source": "PATH:/examples/imp-mods/use.cxx", + "source": "PATH:/imp-mods/use.cxx", "work-directory": "" } ], @@ -71,11 +71,11 @@ "-Dtarget_interface_define", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", - "PATH:-I/examples/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/target_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -88,7 +88,7 @@ "REGEX:", "REGEX:PATH:CMakeFiles/CXXModules__export_build_database@synth_.dir/", "-c", - "PATH:/examples/exp-builddb/importable.cxx" + "PATH:/exp-builddb/importable.cxx" ], "baseline-arguments": [ "-D_MBCS", @@ -97,11 +97,11 @@ "-Dtarget_interface_define", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", - "PATH:-I/examples/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/target_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -118,11 +118,11 @@ "-Dtarget_interface_define", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", - "PATH:-I/examples/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/target_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -138,7 +138,7 @@ "importable": "" }, "requires": [], - "source": "PATH:/examples/exp-builddb/importable.cxx", + "source": "PATH:/exp-builddb/importable.cxx", "work-directory": "" } ], diff --git a/Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-imped-cxx-multi.json b/Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-imped-cxx-multi.json similarity index 69% rename from Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-imped-cxx-multi.json rename to Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-imped-cxx-multi.json index 7617a22451..cbb5d486fd 100644 --- a/Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-imped-cxx-multi.json +++ b/Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-imped-cxx-multi.json @@ -12,8 +12,8 @@ "-D_MBCS", "-Dtarget_interface_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/target_interface_include", - "PATH:-I/examples/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/target_public_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -22,14 +22,14 @@ "PATH:-Ddepflag=\"CMakeFiles/use_import_interfaces.dir/use.cxx.d\"", "PATH:CMakeFiles/use_import_interfaces.dir/use.cxx", "-c", - "PATH:/examples/imp-mods/use.cxx" + "PATH:/imp-mods/use.cxx" ], "baseline-arguments": [ "-D_MBCS", "-Dtarget_interface_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/target_interface_include", - "PATH:-I/examples/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/target_public_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -40,8 +40,8 @@ "-D_MBCS", "-Dtarget_interface_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/target_interface_include", - "PATH:-I/examples/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/target_public_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -52,7 +52,7 @@ "private": true, "provides": {}, "requires": ["importable"], - "source": "PATH:/examples/imp-mods/use.cxx", + "source": "PATH:/imp-mods/use.cxx", "work-directory": "" } ], @@ -68,8 +68,8 @@ "-D_MBCS", "-Dtarget_interface_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/target_interface_include", - "PATH:-I/examples/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/target_public_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -78,14 +78,14 @@ "PATH:-Ddepflag=\"CMakeFiles/use_import_interfaces.dir/use.cxx.d\"", "PATH:CMakeFiles/use_import_interfaces.dir/use.cxx", "-c", - "PATH:/examples/imp-mods/use.cxx" + "PATH:/imp-mods/use.cxx" ], "baseline-arguments": [ "-D_MBCS", "-Dtarget_interface_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/target_interface_include", - "PATH:-I/examples/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/target_public_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -96,8 +96,8 @@ "-D_MBCS", "-Dtarget_interface_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/target_interface_include", - "PATH:-I/examples/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/target_public_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -108,7 +108,7 @@ "private": true, "provides": {}, "requires": ["importable"], - "source": "PATH:/examples/imp-mods/use.cxx", + "source": "PATH:/imp-mods/use.cxx", "work-directory": "" } ], @@ -127,11 +127,11 @@ "-Dtarget_interface_define", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", - "PATH:-I/examples/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/target_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -144,7 +144,7 @@ "REGEX:", "REGEX:PATH:CMakeFiles/CXXModules__export_build_database@synth_.dir/", "-c", - "PATH:/examples/exp-builddb/importable.cxx" + "PATH:/exp-builddb/importable.cxx" ], "baseline-arguments": [ "-D_MBCS", @@ -153,11 +153,11 @@ "-Dtarget_interface_define", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", - "PATH:-I/examples/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/target_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -174,11 +174,11 @@ "-Dtarget_interface_define", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", - "PATH:-I/examples/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/target_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -194,7 +194,7 @@ "importable": "" }, "requires": [], - "source": "PATH:/examples/exp-builddb/importable.cxx", + "source": "PATH:/exp-builddb/importable.cxx", "work-directory": "" } ], @@ -213,11 +213,11 @@ "-Dtarget_interface_define", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", - "PATH:-I/examples/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/target_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -230,7 +230,7 @@ "REGEX:", "REGEX:PATH:CMakeFiles/CXXModules__export_build_database@synth_.dir/", "-c", - "PATH:/examples/exp-builddb/importable.cxx" + "PATH:/exp-builddb/importable.cxx" ], "baseline-arguments": [ "-D_MBCS", @@ -239,11 +239,11 @@ "-Dtarget_interface_define", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", - "PATH:-I/examples/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/target_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -260,11 +260,11 @@ "-Dtarget_interface_define", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", - "PATH:-I/examples/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/target_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -280,7 +280,7 @@ "importable": "" }, "requires": [], - "source": "PATH:/examples/exp-builddb/importable.cxx", + "source": "PATH:/exp-builddb/importable.cxx", "work-directory": "" } ], diff --git a/Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-imped-cxx.json b/Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-imped-cxx.json similarity index 69% rename from Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-imped-cxx.json rename to Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-imped-cxx.json index 35e72b74e2..edcb25a44e 100644 --- a/Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-imped-cxx.json +++ b/Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-imped-cxx.json @@ -12,8 +12,8 @@ "-D_MBCS", "-Dtarget_interface_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/target_interface_include", - "PATH:-I/examples/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/target_public_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -22,14 +22,14 @@ "PATH:-Ddepflag=\"CMakeFiles/use_import_interfaces.dir/use.cxx.d\"", "PATH:CMakeFiles/use_import_interfaces.dir/use.cxx", "-c", - "PATH:/examples/imp-mods/use.cxx" + "PATH:/imp-mods/use.cxx" ], "baseline-arguments": [ "-D_MBCS", "-Dtarget_interface_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/target_interface_include", - "PATH:-I/examples/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/target_public_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -40,8 +40,8 @@ "-D_MBCS", "-Dtarget_interface_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/target_interface_include", - "PATH:-I/examples/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/target_public_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -52,7 +52,7 @@ "private": true, "provides": {}, "requires": ["importable"], - "source": "PATH:/examples/imp-mods/use.cxx", + "source": "PATH:/imp-mods/use.cxx", "work-directory": "" } ], @@ -71,11 +71,11 @@ "-Dtarget_interface_define", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", - "PATH:-I/examples/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/target_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -88,7 +88,7 @@ "REGEX:", "REGEX:PATH:CMakeFiles/CXXModules__export_build_database@synth_.dir/", "-c", - "PATH:/examples/exp-builddb/importable.cxx" + "PATH:/exp-builddb/importable.cxx" ], "baseline-arguments": [ "-D_MBCS", @@ -97,11 +97,11 @@ "-Dtarget_interface_define", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", - "PATH:-I/examples/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/target_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -118,11 +118,11 @@ "-Dtarget_interface_define", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", - "PATH:-I/examples/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/target_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -138,7 +138,7 @@ "importable": "" }, "requires": [], - "source": "PATH:/examples/exp-builddb/importable.cxx", + "source": "PATH:/exp-builddb/importable.cxx", "work-directory": "" } ], diff --git a/Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-imped-target.json b/Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-imped-target.json similarity index 74% rename from Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-imped-target.json rename to Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-imped-target.json index 5986072e23..1263ef0fe9 100644 --- a/Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-imped-target.json +++ b/Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-imped-target.json @@ -12,8 +12,8 @@ "-D_MBCS", "-Dtarget_interface_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/target_interface_include", - "PATH:-I/examples/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/target_public_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -22,14 +22,14 @@ "PATH:-Ddepflag=\"CMakeFiles/use_import_interfaces.dir/use.cxx.d\"", "PATH:CMakeFiles/use_import_interfaces.dir/use.cxx", "-c", - "PATH:/examples/imp-mods/use.cxx" + "PATH:/imp-mods/use.cxx" ], "baseline-arguments": [ "-D_MBCS", "-Dtarget_interface_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/target_interface_include", - "PATH:-I/examples/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/target_public_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -40,8 +40,8 @@ "-D_MBCS", "-Dtarget_interface_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/target_interface_include", - "PATH:-I/examples/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/target_interface_include", + "PATH:-I/exp-builddb/target_public_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -52,7 +52,7 @@ "private": true, "provides": {}, "requires": ["importable"], - "source": "PATH:/examples/imp-mods/use.cxx", + "source": "PATH:/imp-mods/use.cxx", "work-directory": "" } ], diff --git a/Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-target.json b/Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-target.json similarity index 68% rename from Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-target.json rename to Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-target.json index 3b3544c91f..9b13bd0184 100644 --- a/Tests/RunCMake/CXXModulesCompile/examples/expect/exp-builddb-target.json +++ b/Tests/RunCMake/CXXModulesCompile/expect/exp-builddb-target.json @@ -14,10 +14,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -29,7 +29,7 @@ "PATH:-Ddepflag=\"CMakeFiles/export_build_database.dir/lib.cxx.d\"", "PATH:CMakeFiles/export_build_database.dir/lib.cxx", "-c", - "PATH:/examples/exp-builddb/lib.cxx" + "PATH:/exp-builddb/lib.cxx" ], "baseline-arguments": [ "-D_MBCS", @@ -37,10 +37,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -56,10 +56,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -73,7 +73,7 @@ "private": true, "provides": {}, "requires": ["importable"], - "source": "PATH:/examples/exp-builddb/lib.cxx", + "source": "PATH:/exp-builddb/lib.cxx", "work-directory": "" }, { @@ -84,10 +84,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -101,7 +101,7 @@ "PATH:-Ddepflag=\"CMakeFiles/export_build_database.dir/importable.cxx.d\"", "PATH:CMakeFiles/export_build_database.dir/importable.cxx", "-c", - "PATH:/examples/exp-builddb/importable.cxx" + "PATH:/exp-builddb/importable.cxx" ], "baseline-arguments": [ "-D_MBCS", @@ -109,10 +109,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -128,10 +128,10 @@ "-Dfrom_compile_definitions", "-Dtarget_private_define", "-Dtarget_public_define", - "PATH:-I/examples/exp-builddb/from_include_directories", - "PATH:-I/examples/exp-builddb/target_private_include", - "PATH:-I/examples/exp-builddb/target_public_include", - "PATH:-I/examples/exp-builddb/dep_interface_include", + "PATH:-I/exp-builddb/from_include_directories", + "PATH:-I/exp-builddb/target_private_include", + "PATH:-I/exp-builddb/target_public_include", + "PATH:-I/exp-builddb/dep_interface_include", "-Dfrom_cmake_cxx_flags", "-Dfrom_cmake_cxx__flags", "", @@ -149,7 +149,7 @@ "importable": "/CMakeFiles/export_build_database.dir/importable" }, "requires": [], - "source": "PATH:/examples/exp-builddb/importable.cxx", + "source": "PATH:/exp-builddb/importable.cxx", "work-directory": "" } ], diff --git a/Tests/RunCMake/CXXModulesCompile/examples/export-build-database-setup.cmake b/Tests/RunCMake/CXXModulesCompile/export-build-database-setup.cmake similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/export-build-database-setup.cmake rename to Tests/RunCMake/CXXModulesCompile/export-build-database-setup.cmake diff --git a/Tests/RunCMake/CXXModulesCompile/examples/file-sets-with-dot/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/file-sets-with-dot/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/file-sets-with-dot/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/file-sets-with-dot/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/file-sets-with-dot/importable.cxx b/Tests/RunCMake/CXXModulesCompile/file-sets-with-dot/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/file-sets-with-dot/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/file-sets-with-dot/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/file-sets-with-dot/main.cxx b/Tests/RunCMake/CXXModulesCompile/file-sets-with-dot/main.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/file-sets-with-dot/main.cxx rename to Tests/RunCMake/CXXModulesCompile/file-sets-with-dot/main.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/generated/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/generated/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/generated/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/generated/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/generated/importable.cxx.in b/Tests/RunCMake/CXXModulesCompile/generated/importable.cxx.in similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/generated/importable.cxx.in rename to Tests/RunCMake/CXXModulesCompile/generated/importable.cxx.in diff --git a/Tests/RunCMake/CXXModulesCompile/examples/generated/main.cxx b/Tests/RunCMake/CXXModulesCompile/generated/main.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/generated/main.cxx rename to Tests/RunCMake/CXXModulesCompile/generated/main.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-from-object/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/imp-from-object/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-from-object/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/imp-from-object/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-from-object/object-a.cxx b/Tests/RunCMake/CXXModulesCompile/imp-from-object/object-a.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-from-object/object-a.cxx rename to Tests/RunCMake/CXXModulesCompile/imp-from-object/object-a.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-from-object/object-b.cxx b/Tests/RunCMake/CXXModulesCompile/imp-from-object/object-b.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-from-object/object-b.cxx rename to Tests/RunCMake/CXXModulesCompile/imp-from-object/object-b.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-mods-exp-builddb-build-check.cmake b/Tests/RunCMake/CXXModulesCompile/imp-mods-exp-builddb-build-check.cmake similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-mods-exp-builddb-build-check.cmake rename to Tests/RunCMake/CXXModulesCompile/imp-mods-exp-builddb-build-check.cmake diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-mods-exp-builddb-check.cmake b/Tests/RunCMake/CXXModulesCompile/imp-mods-exp-builddb-check.cmake similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-mods-exp-builddb-check.cmake rename to Tests/RunCMake/CXXModulesCompile/imp-mods-exp-builddb-check.cmake diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-mods-exp-builddb-stderr.txt b/Tests/RunCMake/CXXModulesCompile/imp-mods-exp-builddb-stderr.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-mods-exp-builddb-stderr.txt rename to Tests/RunCMake/CXXModulesCompile/imp-mods-exp-builddb-stderr.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-mods-exp-builddb-target-cmake_build_database-check.cmake b/Tests/RunCMake/CXXModulesCompile/imp-mods-exp-builddb-target-cmake_build_database-check.cmake similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-mods-exp-builddb-target-cmake_build_database-check.cmake rename to Tests/RunCMake/CXXModulesCompile/imp-mods-exp-builddb-target-cmake_build_database-check.cmake diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-mods-exp-builddb-target-cmake_build_database/CXX-check.cmake b/Tests/RunCMake/CXXModulesCompile/imp-mods-exp-builddb-target-cmake_build_database/CXX-check.cmake similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-mods-exp-builddb-target-cmake_build_database/CXX-check.cmake rename to Tests/RunCMake/CXXModulesCompile/imp-mods-exp-builddb-target-cmake_build_database/CXX-check.cmake diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-mods-exp-builddb-target-cmake_build_database/CXX/Debug-check.cmake b/Tests/RunCMake/CXXModulesCompile/imp-mods-exp-builddb-target-cmake_build_database/CXX/Debug-check.cmake similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-mods-exp-builddb-target-cmake_build_database/CXX/Debug-check.cmake rename to Tests/RunCMake/CXXModulesCompile/imp-mods-exp-builddb-target-cmake_build_database/CXX/Debug-check.cmake diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-mods-exp-builddb-target-cmake_build_database/CXX/Release-Release-check.cmake b/Tests/RunCMake/CXXModulesCompile/imp-mods-exp-builddb-target-cmake_build_database/CXX/Release-Release-check.cmake similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-mods-exp-builddb-target-cmake_build_database/CXX/Release-Release-check.cmake rename to Tests/RunCMake/CXXModulesCompile/imp-mods-exp-builddb-target-cmake_build_database/CXX/Release-Release-check.cmake diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-mods-exp-builddb-target-cmake_build_database/Debug-check.cmake b/Tests/RunCMake/CXXModulesCompile/imp-mods-exp-builddb-target-cmake_build_database/Debug-check.cmake similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-mods-exp-builddb-target-cmake_build_database/Debug-check.cmake rename to Tests/RunCMake/CXXModulesCompile/imp-mods-exp-builddb-target-cmake_build_database/Debug-check.cmake diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-mods-exp-builddb-target-cmake_build_database/Release-check.cmake b/Tests/RunCMake/CXXModulesCompile/imp-mods-exp-builddb-target-cmake_build_database/Release-check.cmake similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-mods-exp-builddb-target-cmake_build_database/Release-check.cmake rename to Tests/RunCMake/CXXModulesCompile/imp-mods-exp-builddb-target-cmake_build_database/Release-check.cmake diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-mods/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/imp-mods/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-mods/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/imp-mods/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-mods/use.cxx b/Tests/RunCMake/CXXModulesCompile/imp-mods/use.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-mods/use.cxx rename to Tests/RunCMake/CXXModulesCompile/imp-mods/use.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-std-exp-no-std-build-stderr.txt b/Tests/RunCMake/CXXModulesCompile/imp-std-exp-no-std-build-stderr.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-std-exp-no-std-build-stderr.txt rename to Tests/RunCMake/CXXModulesCompile/imp-std-exp-no-std-build-stderr.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-std-exp-no-std-build/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/imp-std-exp-no-std-build/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-std-exp-no-std-build/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/imp-std-exp-no-std-build/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-std-exp-no-std-build/impl-uses-std.cxx b/Tests/RunCMake/CXXModulesCompile/imp-std-exp-no-std-build/impl-uses-std.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-std-exp-no-std-build/impl-uses-std.cxx rename to Tests/RunCMake/CXXModulesCompile/imp-std-exp-no-std-build/impl-uses-std.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-std-exp-no-std-build/main.cxx b/Tests/RunCMake/CXXModulesCompile/imp-std-exp-no-std-build/main.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-std-exp-no-std-build/main.cxx rename to Tests/RunCMake/CXXModulesCompile/imp-std-exp-no-std-build/main.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-std-exp-no-std-build/test/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/imp-std-exp-no-std-build/test/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-std-exp-no-std-build/test/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/imp-std-exp-no-std-build/test/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-std-exp-no-std-build/uses-std.cxx b/Tests/RunCMake/CXXModulesCompile/imp-std-exp-no-std-build/uses-std.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-std-exp-no-std-build/uses-std.cxx rename to Tests/RunCMake/CXXModulesCompile/imp-std-exp-no-std-build/uses-std.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-std-exp-no-std-install-stderr.txt b/Tests/RunCMake/CXXModulesCompile/imp-std-exp-no-std-install-stderr.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-std-exp-no-std-install-stderr.txt rename to Tests/RunCMake/CXXModulesCompile/imp-std-exp-no-std-install-stderr.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-std-exp-no-std-install/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/imp-std-exp-no-std-install/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-std-exp-no-std-install/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/imp-std-exp-no-std-install/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-std-exp-no-std-install/impl-uses-std.cxx b/Tests/RunCMake/CXXModulesCompile/imp-std-exp-no-std-install/impl-uses-std.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-std-exp-no-std-install/impl-uses-std.cxx rename to Tests/RunCMake/CXXModulesCompile/imp-std-exp-no-std-install/impl-uses-std.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-std-exp-no-std-install/main.cxx b/Tests/RunCMake/CXXModulesCompile/imp-std-exp-no-std-install/main.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-std-exp-no-std-install/main.cxx rename to Tests/RunCMake/CXXModulesCompile/imp-std-exp-no-std-install/main.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-std-exp-no-std-install/test/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/imp-std-exp-no-std-install/test/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-std-exp-no-std-install/test/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/imp-std-exp-no-std-install/test/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-std-exp-no-std-install/uses-std.cxx b/Tests/RunCMake/CXXModulesCompile/imp-std-exp-no-std-install/uses-std.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-std-exp-no-std-install/uses-std.cxx rename to Tests/RunCMake/CXXModulesCompile/imp-std-exp-no-std-install/uses-std.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-std-no-std-prop-build-result.txt b/Tests/RunCMake/CXXModulesCompile/imp-std-no-std-prop-build-result.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-std-no-std-prop-build-result.txt rename to Tests/RunCMake/CXXModulesCompile/imp-std-no-std-prop-build-result.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-std-no-std-prop-build-stdout.txt b/Tests/RunCMake/CXXModulesCompile/imp-std-no-std-prop-build-stdout.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-std-no-std-prop-build-stdout.txt rename to Tests/RunCMake/CXXModulesCompile/imp-std-no-std-prop-build-stdout.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-std-no-std-prop-stderr.txt b/Tests/RunCMake/CXXModulesCompile/imp-std-no-std-prop-stderr.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-std-no-std-prop-stderr.txt rename to Tests/RunCMake/CXXModulesCompile/imp-std-no-std-prop-stderr.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-std-no-std-prop/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/imp-std-no-std-prop/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-std-no-std-prop/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/imp-std-no-std-prop/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-std-no-std-prop/main.cxx b/Tests/RunCMake/CXXModulesCompile/imp-std-no-std-prop/main.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-std-no-std-prop/main.cxx rename to Tests/RunCMake/CXXModulesCompile/imp-std-no-std-prop/main.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-std-not-in-exp-build-stderr.txt b/Tests/RunCMake/CXXModulesCompile/imp-std-not-in-exp-build-stderr.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-std-not-in-exp-build-stderr.txt rename to Tests/RunCMake/CXXModulesCompile/imp-std-not-in-exp-build-stderr.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-std-not-in-exp-build/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/imp-std-not-in-exp-build/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-std-not-in-exp-build/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/imp-std-not-in-exp-build/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-std-not-in-exp-build/main.cxx b/Tests/RunCMake/CXXModulesCompile/imp-std-not-in-exp-build/main.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-std-not-in-exp-build/main.cxx rename to Tests/RunCMake/CXXModulesCompile/imp-std-not-in-exp-build/main.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-std-not-in-exp-build/test/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/imp-std-not-in-exp-build/test/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-std-not-in-exp-build/test/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/imp-std-not-in-exp-build/test/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-std-not-in-exp-build/uses-std.cxx b/Tests/RunCMake/CXXModulesCompile/imp-std-not-in-exp-build/uses-std.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-std-not-in-exp-build/uses-std.cxx rename to Tests/RunCMake/CXXModulesCompile/imp-std-not-in-exp-build/uses-std.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-std-not-in-exp-install-stderr.txt b/Tests/RunCMake/CXXModulesCompile/imp-std-not-in-exp-install-stderr.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-std-not-in-exp-install-stderr.txt rename to Tests/RunCMake/CXXModulesCompile/imp-std-not-in-exp-install-stderr.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-std-not-in-exp-install/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/imp-std-not-in-exp-install/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-std-not-in-exp-install/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/imp-std-not-in-exp-install/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-std-not-in-exp-install/main.cxx b/Tests/RunCMake/CXXModulesCompile/imp-std-not-in-exp-install/main.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-std-not-in-exp-install/main.cxx rename to Tests/RunCMake/CXXModulesCompile/imp-std-not-in-exp-install/main.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-std-not-in-exp-install/test/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/imp-std-not-in-exp-install/test/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-std-not-in-exp-install/test/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/imp-std-not-in-exp-install/test/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-std-not-in-exp-install/uses-std.cxx b/Tests/RunCMake/CXXModulesCompile/imp-std-not-in-exp-install/uses-std.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-std-not-in-exp-install/uses-std.cxx rename to Tests/RunCMake/CXXModulesCompile/imp-std-not-in-exp-install/uses-std.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-std-stderr.txt b/Tests/RunCMake/CXXModulesCompile/imp-std-stderr.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-std-stderr.txt rename to Tests/RunCMake/CXXModulesCompile/imp-std-stderr.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-std-trans-not-in-exp-build-stderr.txt b/Tests/RunCMake/CXXModulesCompile/imp-std-trans-not-in-exp-build-stderr.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-std-trans-not-in-exp-build-stderr.txt rename to Tests/RunCMake/CXXModulesCompile/imp-std-trans-not-in-exp-build-stderr.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-std-trans-not-in-exp-install-stderr.txt b/Tests/RunCMake/CXXModulesCompile/imp-std-trans-not-in-exp-install-stderr.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-std-trans-not-in-exp-install-stderr.txt rename to Tests/RunCMake/CXXModulesCompile/imp-std-trans-not-in-exp-install-stderr.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-std-trans/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/imp-std-trans/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-std-trans/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/imp-std-trans/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-std-trans/main.cxx b/Tests/RunCMake/CXXModulesCompile/imp-std-trans/main.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-std-trans/main.cxx rename to Tests/RunCMake/CXXModulesCompile/imp-std-trans/main.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-std/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/imp-std/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-std/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/imp-std/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/imp-std/main.cxx b/Tests/RunCMake/CXXModulesCompile/imp-std/main.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/imp-std/main.cxx rename to Tests/RunCMake/CXXModulesCompile/imp-std/main.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/install-bmi-and-ifaces/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/install-bmi-and-ifaces/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/install-bmi-and-ifaces/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/install-bmi-and-ifaces/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/install-bmi-and-ifaces/check-for-bmi.cmake b/Tests/RunCMake/CXXModulesCompile/install-bmi-and-ifaces/check-for-bmi.cmake similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/install-bmi-and-ifaces/check-for-bmi.cmake rename to Tests/RunCMake/CXXModulesCompile/install-bmi-and-ifaces/check-for-bmi.cmake diff --git a/Tests/RunCMake/CXXModulesCompile/examples/install-bmi-and-ifaces/importable.cxx b/Tests/RunCMake/CXXModulesCompile/install-bmi-and-ifaces/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/install-bmi-and-ifaces/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/install-bmi-and-ifaces/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/install-bmi/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/install-bmi/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/install-bmi/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/install-bmi/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/install-bmi/check-for-bmi.cmake b/Tests/RunCMake/CXXModulesCompile/install-bmi/check-for-bmi.cmake similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/install-bmi/check-for-bmi.cmake rename to Tests/RunCMake/CXXModulesCompile/install-bmi/check-for-bmi.cmake diff --git a/Tests/RunCMake/CXXModulesCompile/examples/install-bmi/importable.cxx b/Tests/RunCMake/CXXModulesCompile/install-bmi/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/install-bmi/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/install-bmi/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/internal-partitions/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/internal-partitions/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/internal-partitions/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/internal-partitions/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/internal-partitions/importable.cxx b/Tests/RunCMake/CXXModulesCompile/internal-partitions/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/internal-partitions/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/internal-partitions/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/internal-partitions/internal.cxx b/Tests/RunCMake/CXXModulesCompile/internal-partitions/internal.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/internal-partitions/internal.cxx rename to Tests/RunCMake/CXXModulesCompile/internal-partitions/internal.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/internal-partitions/main.cxx b/Tests/RunCMake/CXXModulesCompile/internal-partitions/main.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/internal-partitions/main.cxx rename to Tests/RunCMake/CXXModulesCompile/internal-partitions/main.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/internal-partitions/partition.cxx b/Tests/RunCMake/CXXModulesCompile/internal-partitions/partition.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/internal-partitions/partition.cxx rename to Tests/RunCMake/CXXModulesCompile/internal-partitions/partition.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/library/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/library/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/library/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/library/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/library/importable.cxx b/Tests/RunCMake/CXXModulesCompile/library/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/library/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/library/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/library/main.cxx b/Tests/RunCMake/CXXModulesCompile/library/main.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/library/main.cxx rename to Tests/RunCMake/CXXModulesCompile/library/main.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/ninja-cmp0154-build-check.cmake b/Tests/RunCMake/CXXModulesCompile/ninja-cmp0154-build-check.cmake similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/ninja-cmp0154-build-check.cmake rename to Tests/RunCMake/CXXModulesCompile/ninja-cmp0154-build-check.cmake diff --git a/Tests/RunCMake/CXXModulesCompile/examples/ninja-cmp0154/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/ninja-cmp0154/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/ninja-cmp0154/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/ninja-cmp0154/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/ninja-cmp0154/importable.cxx.in b/Tests/RunCMake/CXXModulesCompile/ninja-cmp0154/importable.cxx.in similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/ninja-cmp0154/importable.cxx.in rename to Tests/RunCMake/CXXModulesCompile/ninja-cmp0154/importable.cxx.in diff --git a/Tests/RunCMake/CXXModulesCompile/examples/ninja-cmp0154/main.cxx b/Tests/RunCMake/CXXModulesCompile/ninja-cmp0154/main.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/ninja-cmp0154/main.cxx rename to Tests/RunCMake/CXXModulesCompile/ninja-cmp0154/main.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/ninja-cmp0154/unrelated.cxx b/Tests/RunCMake/CXXModulesCompile/ninja-cmp0154/unrelated.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/ninja-cmp0154/unrelated.cxx rename to Tests/RunCMake/CXXModulesCompile/ninja-cmp0154/unrelated.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order-randomized/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order-randomized/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order-randomized/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order-randomized/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/main.cxx b/Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/main.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/main.cxx rename to Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/main.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/module_level/mod1.cxx b/Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/module_level/mod1.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/module_level/mod1.cxx rename to Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/module_level/mod1.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/module_level/mod2.cxx b/Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/module_level/mod2.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/module_level/mod2.cxx rename to Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/module_level/mod2.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/module_level/mod3.cxx b/Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/module_level/mod3.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/module_level/mod3.cxx rename to Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/module_level/mod3.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/module_level/mod4.cxx b/Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/module_level/mod4.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/module_level/mod4.cxx rename to Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/module_level/mod4.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/module_level/mod5.cxx b/Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/module_level/mod5.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/module_level/mod5.cxx rename to Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/module_level/mod5.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/module_level/mod6.cxx b/Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/module_level/mod6.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/module_level/mod6.cxx rename to Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/module_level/mod6.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/module_level/mod7.cxx b/Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/module_level/mod7.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/module_level/mod7.cxx rename to Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/module_level/mod7.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/partition_level/impl-non-partition.cxx b/Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/partition_level/impl-non-partition.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/partition_level/impl-non-partition.cxx rename to Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/partition_level/impl-non-partition.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/partition_level/impl1.cxx b/Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/partition_level/impl1.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/partition_level/impl1.cxx rename to Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/partition_level/impl1.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/partition_level/impl2.cxx b/Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/partition_level/impl2.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/partition_level/impl2.cxx rename to Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/partition_level/impl2.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/partition_level/impl3.cxx b/Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/partition_level/impl3.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/partition_level/impl3.cxx rename to Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/partition_level/impl3.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/partition_level/impl4.cxx b/Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/partition_level/impl4.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/partition_level/impl4.cxx rename to Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/partition_level/impl4.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/partition_level/impl5.cxx b/Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/partition_level/impl5.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/partition_level/impl5.cxx rename to Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/partition_level/impl5.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/partition_level/impl6.cxx b/Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/partition_level/impl6.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/partition_level/impl6.cxx rename to Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/partition_level/impl6.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/partition_level/impl7.cxx b/Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/partition_level/impl7.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/partition_level/impl7.cxx rename to Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/partition_level/impl7.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/partition_level/intf1.cxx b/Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/partition_level/intf1.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/partition_level/intf1.cxx rename to Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/partition_level/intf1.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/partition_level/intf2.cxx b/Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/partition_level/intf2.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/partition_level/intf2.cxx rename to Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/partition_level/intf2.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/partition_level/intf3.cxx b/Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/partition_level/intf3.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/partition_level/intf3.cxx rename to Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/partition_level/intf3.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/partition_level/intf4.cxx b/Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/partition_level/intf4.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/partition_level/intf4.cxx rename to Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/partition_level/intf4.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/partition_level/intf5.cxx b/Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/partition_level/intf5.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/partition_level/intf5.cxx rename to Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/partition_level/intf5.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/partition_level/intf6.cxx b/Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/partition_level/intf6.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/partition_level/intf6.cxx rename to Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/partition_level/intf6.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/partition_level/intf7.cxx b/Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/partition_level/intf7.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/partition_level/intf7.cxx rename to Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/partition_level/intf7.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/partition_level/partition_level.cxx b/Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/partition_level/partition_level.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/partition_level/partition_level.cxx rename to Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/partition_level/partition_level.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/target_level/target1.cxx b/Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/target_level/target1.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/target_level/target1.cxx rename to Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/target_level/target1.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/target_level/target2.cxx b/Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/target_level/target2.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/target_level/target2.cxx rename to Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/target_level/target2.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/target_level/target3.cxx b/Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/target_level/target3.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/target_level/target3.cxx rename to Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/target_level/target3.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/target_level/target4.cxx b/Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/target_level/target4.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/target_level/target4.cxx rename to Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/target_level/target4.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/target_level/target5.cxx b/Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/target_level/target5.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/target_level/target5.cxx rename to Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/target_level/target5.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/target_level/target6.cxx b/Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/target_level/target6.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/target_level/target6.cxx rename to Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/target_level/target6.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/target_level/target7.cxx b/Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/target_level/target7.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/non-trivial-collation-order/target_level/target7.cxx rename to Tests/RunCMake/CXXModulesCompile/non-trivial-collation-order/target_level/target7.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/object-library/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/object-library/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/object-library/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/object-library/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/object-library/importable.cxx b/Tests/RunCMake/CXXModulesCompile/object-library/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/object-library/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/object-library/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/object-library/main.cxx b/Tests/RunCMake/CXXModulesCompile/object-library/main.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/object-library/main.cxx rename to Tests/RunCMake/CXXModulesCompile/object-library/main.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/partitions/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/partitions/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/partitions/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/partitions/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/partitions/importable.cxx b/Tests/RunCMake/CXXModulesCompile/partitions/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/partitions/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/partitions/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/partitions/main.cxx b/Tests/RunCMake/CXXModulesCompile/partitions/main.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/partitions/main.cxx rename to Tests/RunCMake/CXXModulesCompile/partitions/main.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/partitions/partition.cxx b/Tests/RunCMake/CXXModulesCompile/partitions/partition.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/partitions/partition.cxx rename to Tests/RunCMake/CXXModulesCompile/partitions/partition.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/public-req-priv-build-result.txt b/Tests/RunCMake/CXXModulesCompile/public-req-priv-build-result.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/public-req-priv-build-result.txt rename to Tests/RunCMake/CXXModulesCompile/public-req-priv-build-result.txt diff --git a/Tests/RunCMake/CXXModulesCompile/public-req-priv-build-stdout.txt b/Tests/RunCMake/CXXModulesCompile/public-req-priv-build-stdout.txt new file mode 100644 index 0000000000..5df83a5d64 --- /dev/null +++ b/Tests/RunCMake/CXXModulesCompile/public-req-priv-build-stdout.txt @@ -0,0 +1 @@ +CMake Error: Public C\+\+ module source `.*/Tests/RunCMake/CXXModulesCompile/public-req-priv/pub\.cxx` requires the `priv` C\+\+ module which is provided by a private source diff --git a/Tests/RunCMake/CXXModulesCompile/examples/public-req-priv/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/public-req-priv/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/public-req-priv/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/public-req-priv/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/public-req-priv/priv.cxx b/Tests/RunCMake/CXXModulesCompile/public-req-priv/priv.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/public-req-priv/priv.cxx rename to Tests/RunCMake/CXXModulesCompile/public-req-priv/priv.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/public-req-priv/pub.cxx b/Tests/RunCMake/CXXModulesCompile/public-req-priv/pub.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/public-req-priv/pub.cxx rename to Tests/RunCMake/CXXModulesCompile/public-req-priv/pub.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/req-priv-other-target-build-result.txt b/Tests/RunCMake/CXXModulesCompile/req-priv-other-target-build-result.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/req-priv-other-target-build-result.txt rename to Tests/RunCMake/CXXModulesCompile/req-priv-other-target-build-result.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/req-priv-other-target-build-stdout.txt b/Tests/RunCMake/CXXModulesCompile/req-priv-other-target-build-stdout.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/req-priv-other-target-build-stdout.txt rename to Tests/RunCMake/CXXModulesCompile/req-priv-other-target-build-stdout.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/req-priv-other-target/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/req-priv-other-target/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/req-priv-other-target/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/req-priv-other-target/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/req-priv-other-target/lib.cxx b/Tests/RunCMake/CXXModulesCompile/req-priv-other-target/lib.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/req-priv-other-target/lib.cxx rename to Tests/RunCMake/CXXModulesCompile/req-priv-other-target/lib.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/req-priv-other-target/main.cxx b/Tests/RunCMake/CXXModulesCompile/req-priv-other-target/main.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/req-priv-other-target/main.cxx rename to Tests/RunCMake/CXXModulesCompile/req-priv-other-target/main.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/req-priv-other-target/priv.cxx b/Tests/RunCMake/CXXModulesCompile/req-priv-other-target/priv.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/req-priv-other-target/priv.cxx rename to Tests/RunCMake/CXXModulesCompile/req-priv-other-target/priv.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/same-src-name/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/same-src-name/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/same-src-name/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/same-src-name/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/same-src-name/a/same.cxx b/Tests/RunCMake/CXXModulesCompile/same-src-name/a/same.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/same-src-name/a/same.cxx rename to Tests/RunCMake/CXXModulesCompile/same-src-name/a/same.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/same-src-name/b/same.cxx b/Tests/RunCMake/CXXModulesCompile/same-src-name/b/same.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/same-src-name/b/same.cxx rename to Tests/RunCMake/CXXModulesCompile/same-src-name/b/same.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/same-src-name/main.cxx b/Tests/RunCMake/CXXModulesCompile/same-src-name/main.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/same-src-name/main.cxx rename to Tests/RunCMake/CXXModulesCompile/same-src-name/main.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/scan-with-pch/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/scan-with-pch/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/scan-with-pch/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/scan-with-pch/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/scan-with-pch/main.cxx b/Tests/RunCMake/CXXModulesCompile/scan-with-pch/main.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/scan-with-pch/main.cxx rename to Tests/RunCMake/CXXModulesCompile/scan-with-pch/main.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/scan-with-pch/pch.h b/Tests/RunCMake/CXXModulesCompile/scan-with-pch/pch.h similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/scan-with-pch/pch.h rename to Tests/RunCMake/CXXModulesCompile/scan-with-pch/pch.h diff --git a/Tests/RunCMake/CXXModulesCompile/examples/scan_props/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/scan_props/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/scan_props/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/scan_props/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/scan_props/always_scan.cxx b/Tests/RunCMake/CXXModulesCompile/scan_props/always_scan.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/scan_props/always_scan.cxx rename to Tests/RunCMake/CXXModulesCompile/scan_props/always_scan.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/scan_props/join.cxx b/Tests/RunCMake/CXXModulesCompile/scan_props/join.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/scan_props/join.cxx rename to Tests/RunCMake/CXXModulesCompile/scan_props/join.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/scan_props/main.cxx b/Tests/RunCMake/CXXModulesCompile/scan_props/main.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/scan_props/main.cxx rename to Tests/RunCMake/CXXModulesCompile/scan_props/main.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/scan_props/module.cxx b/Tests/RunCMake/CXXModulesCompile/scan_props/module.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/scan_props/module.cxx rename to Tests/RunCMake/CXXModulesCompile/scan_props/module.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/scan_props/never_scan.ixx b/Tests/RunCMake/CXXModulesCompile/scan_props/never_scan.ixx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/scan_props/never_scan.ixx rename to Tests/RunCMake/CXXModulesCompile/scan_props/never_scan.ixx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/simple/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/simple/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/simple/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/simple/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/simple/importable.cxx b/Tests/RunCMake/CXXModulesCompile/simple/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/simple/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/simple/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/simple/main.cxx b/Tests/RunCMake/CXXModulesCompile/simple/main.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/simple/main.cxx rename to Tests/RunCMake/CXXModulesCompile/simple/main.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/target-objects/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/target-objects/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/target-objects/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/target-objects/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/target-objects/importable.cxx b/Tests/RunCMake/CXXModulesCompile/target-objects/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/target-objects/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/target-objects/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/target-objects/main.cxx b/Tests/RunCMake/CXXModulesCompile/target-objects/main.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/target-objects/main.cxx rename to Tests/RunCMake/CXXModulesCompile/target-objects/main.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/try-compile/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/try-compile/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/try-compile/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/try-compile/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/try-compile/importable.cxx b/Tests/RunCMake/CXXModulesCompile/try-compile/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/try-compile/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/try-compile/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/try-compile/use_importable.cxx b/Tests/RunCMake/CXXModulesCompile/try-compile/use_importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/try-compile/use_importable.cxx rename to Tests/RunCMake/CXXModulesCompile/try-compile/use_importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/try-run/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/try-run/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/try-run/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/try-run/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/try-run/importable.cxx b/Tests/RunCMake/CXXModulesCompile/try-run/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/try-run/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/try-run/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/try-run/main.cxx b/Tests/RunCMake/CXXModulesCompile/try-run/main.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/try-run/main.cxx rename to Tests/RunCMake/CXXModulesCompile/try-run/main.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/unity-build/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/unity-build/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/unity-build/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/unity-build/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/unity-build/importable.cxx b/Tests/RunCMake/CXXModulesCompile/unity-build/importable.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/unity-build/importable.cxx rename to Tests/RunCMake/CXXModulesCompile/unity-build/importable.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/unity-build/main.cxx b/Tests/RunCMake/CXXModulesCompile/unity-build/main.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/unity-build/main.cxx rename to Tests/RunCMake/CXXModulesCompile/unity-build/main.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/unity-build/unity.h b/Tests/RunCMake/CXXModulesCompile/unity-build/unity.h similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/unity-build/unity.h rename to Tests/RunCMake/CXXModulesCompile/unity-build/unity.h diff --git a/Tests/RunCMake/CXXModulesCompile/examples/unity-build/unity1.cxx b/Tests/RunCMake/CXXModulesCompile/unity-build/unity1.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/unity-build/unity1.cxx rename to Tests/RunCMake/CXXModulesCompile/unity-build/unity1.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/unity-build/unity2.cxx b/Tests/RunCMake/CXXModulesCompile/unity-build/unity2.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/unity-build/unity2.cxx rename to Tests/RunCMake/CXXModulesCompile/unity-build/unity2.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/vs-without-flags/CMakeLists.txt b/Tests/RunCMake/CXXModulesCompile/vs-without-flags/CMakeLists.txt similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/vs-without-flags/CMakeLists.txt rename to Tests/RunCMake/CXXModulesCompile/vs-without-flags/CMakeLists.txt diff --git a/Tests/RunCMake/CXXModulesCompile/examples/vs-without-flags/main.cxx b/Tests/RunCMake/CXXModulesCompile/vs-without-flags/main.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/vs-without-flags/main.cxx rename to Tests/RunCMake/CXXModulesCompile/vs-without-flags/main.cxx diff --git a/Tests/RunCMake/CXXModulesCompile/examples/vs-without-flags/module.cxx b/Tests/RunCMake/CXXModulesCompile/vs-without-flags/module.cxx similarity index 100% rename from Tests/RunCMake/CXXModulesCompile/examples/vs-without-flags/module.cxx rename to Tests/RunCMake/CXXModulesCompile/vs-without-flags/module.cxx