From 11b62ef118336c12ad9543e871c7103ae40c2b9c Mon Sep 17 00:00:00 2001 From: Ben Boeckel Date: Mon, 25 Sep 2023 11:05:04 -0400 Subject: Tests/CXXModules: add missing `bmi-only` and compiler id fields Missed because the test script did not properly bubble up error reports. --- .../CXXModules/expect/NinjaDependInfoBMIInstall-private.json | 5 +++++ .../RunCMake/CXXModules/expect/NinjaDependInfoBMIInstall-public.json | 5 +++++ Tests/RunCMake/CXXModules/expect/NinjaDependInfoExport-private.json | 5 +++++ Tests/RunCMake/CXXModules/expect/NinjaDependInfoExport-public.json | 5 +++++ Tests/RunCMake/CXXModules/expect/NinjaDependInfoFileSet-private.json | 5 +++++ Tests/RunCMake/CXXModules/expect/NinjaDependInfoFileSet-public.json | 5 +++++ 6 files changed, 30 insertions(+) diff --git a/Tests/RunCMake/CXXModules/expect/NinjaDependInfoBMIInstall-private.json b/Tests/RunCMake/CXXModules/expect/NinjaDependInfoBMIInstall-private.json index 65f0759..e95c8ee 100644 --- a/Tests/RunCMake/CXXModules/expect/NinjaDependInfoBMIInstall-private.json +++ b/Tests/RunCMake/CXXModules/expect/NinjaDependInfoBMIInstall-private.json @@ -6,9 +6,12 @@ "script-location": "/CMakeFiles/ninja-bmi-install-private.dir/install-cxx-module-bmi-.cmake" }, "compiler-id": "", + "compiler-frontend-variant": "", + "compiler-simulate-id": "", "config": "", "cxx-modules": { "CMakeFiles/ninja-bmi-install-private.dir/sources/module-internal-part.cxx.o": { + "bmi-only": false, "destination": null, "name": "internal_partitions", "relative-directory": "sources", @@ -17,6 +20,7 @@ "visibility": "PRIVATE" }, "CMakeFiles/ninja-bmi-install-private.dir/sources/module-part.cxx.o": { + "bmi-only": false, "destination": null, "name": "modules", "relative-directory": "", @@ -25,6 +29,7 @@ "visibility": "PRIVATE" }, "CMakeFiles/ninja-bmi-install-private.dir/sources/module.cxx.o": { + "bmi-only": false, "destination": null, "name": "modules", "relative-directory": "", diff --git a/Tests/RunCMake/CXXModules/expect/NinjaDependInfoBMIInstall-public.json b/Tests/RunCMake/CXXModules/expect/NinjaDependInfoBMIInstall-public.json index 9c8a895..e1432b4 100644 --- a/Tests/RunCMake/CXXModules/expect/NinjaDependInfoBMIInstall-public.json +++ b/Tests/RunCMake/CXXModules/expect/NinjaDependInfoBMIInstall-public.json @@ -6,9 +6,12 @@ "script-location": "/CMakeFiles/ninja-bmi-install-public.dir/install-cxx-module-bmi-noconfig.cmake" }, "compiler-id": "", + "compiler-frontend-variant": "", + "compiler-simulate-id": "", "config": "", "cxx-modules": { "CMakeFiles/ninja-bmi-install-public.dir/sources/module-internal-part.cxx.o": { + "bmi-only": false, "destination": "lib/cxx/internals", "name": "internal_partitions", "relative-directory": "sources", @@ -17,6 +20,7 @@ "visibility": "PUBLIC" }, "CMakeFiles/ninja-bmi-install-public.dir/sources/module-part.cxx.o": { + "bmi-only": false, "destination": "lib/cxx", "name": "modules", "relative-directory": "", @@ -25,6 +29,7 @@ "visibility": "PUBLIC" }, "CMakeFiles/ninja-bmi-install-public.dir/sources/module.cxx.o": { + "bmi-only": false, "destination": "lib/cxx", "name": "modules", "relative-directory": "", diff --git a/Tests/RunCMake/CXXModules/expect/NinjaDependInfoExport-private.json b/Tests/RunCMake/CXXModules/expect/NinjaDependInfoExport-private.json index 0545981..e639618 100644 --- a/Tests/RunCMake/CXXModules/expect/NinjaDependInfoExport-private.json +++ b/Tests/RunCMake/CXXModules/expect/NinjaDependInfoExport-private.json @@ -1,9 +1,12 @@ { "bmi-installation": null, "compiler-id": "", + "compiler-frontend-variant": "", + "compiler-simulate-id": "", "config": "", "cxx-modules": { "CMakeFiles/ninja-exports-private.dir/sources/module-internal-part.cxx.o": { + "bmi-only": false, "destination": null, "name": "internal_partitions", "relative-directory": "sources", @@ -12,6 +15,7 @@ "visibility": "PRIVATE" }, "CMakeFiles/ninja-exports-private.dir/sources/module-part.cxx.o": { + "bmi-only": false, "destination": null, "name": "modules", "relative-directory": "", @@ -20,6 +24,7 @@ "visibility": "PRIVATE" }, "CMakeFiles/ninja-exports-private.dir/sources/module.cxx.o": { + "bmi-only": false, "destination": null, "name": "modules", "relative-directory": "", diff --git a/Tests/RunCMake/CXXModules/expect/NinjaDependInfoExport-public.json b/Tests/RunCMake/CXXModules/expect/NinjaDependInfoExport-public.json index adc3ae3..114d1ec 100644 --- a/Tests/RunCMake/CXXModules/expect/NinjaDependInfoExport-public.json +++ b/Tests/RunCMake/CXXModules/expect/NinjaDependInfoExport-public.json @@ -1,9 +1,12 @@ { "bmi-installation": null, "compiler-id": "", + "compiler-frontend-variant": "", + "compiler-simulate-id": "", "config": "", "cxx-modules": { "CMakeFiles/ninja-exports-public.dir/sources/module-internal-part.cxx.o": { + "bmi-only": false, "destination": "lib/cxx/internals", "name": "internal_partitions", "relative-directory": "sources", @@ -12,6 +15,7 @@ "visibility": "PUBLIC" }, "CMakeFiles/ninja-exports-public.dir/sources/module-part.cxx.o": { + "bmi-only": false, "destination": "lib/cxx", "name": "modules", "relative-directory": "", @@ -20,6 +24,7 @@ "visibility": "PUBLIC" }, "CMakeFiles/ninja-exports-public.dir/sources/module.cxx.o": { + "bmi-only": false, "destination": "lib/cxx", "name": "modules", "relative-directory": "", diff --git a/Tests/RunCMake/CXXModules/expect/NinjaDependInfoFileSet-private.json b/Tests/RunCMake/CXXModules/expect/NinjaDependInfoFileSet-private.json index 9ba6568..bf2a78a 100644 --- a/Tests/RunCMake/CXXModules/expect/NinjaDependInfoFileSet-private.json +++ b/Tests/RunCMake/CXXModules/expect/NinjaDependInfoFileSet-private.json @@ -1,9 +1,12 @@ { "bmi-installation": null, "compiler-id": "", + "compiler-frontend-variant": "", + "compiler-simulate-id": "", "config": "", "cxx-modules": { "CMakeFiles/ninja-file-sets-private.dir/sources/module-internal-part.cxx.o": { + "bmi-only": false, "destination": null, "name": "internal_partitions", "relative-directory": "sources", @@ -12,6 +15,7 @@ "visibility": "PRIVATE" }, "CMakeFiles/ninja-file-sets-private.dir/sources/module-part.cxx.o": { + "bmi-only": false, "destination": null, "name": "modules", "relative-directory": "", @@ -20,6 +24,7 @@ "visibility": "PRIVATE" }, "CMakeFiles/ninja-file-sets-private.dir/sources/module.cxx.o": { + "bmi-only": false, "destination": null, "name": "modules", "relative-directory": "", diff --git a/Tests/RunCMake/CXXModules/expect/NinjaDependInfoFileSet-public.json b/Tests/RunCMake/CXXModules/expect/NinjaDependInfoFileSet-public.json index 46e2cbf..290754e 100644 --- a/Tests/RunCMake/CXXModules/expect/NinjaDependInfoFileSet-public.json +++ b/Tests/RunCMake/CXXModules/expect/NinjaDependInfoFileSet-public.json @@ -1,9 +1,12 @@ { "bmi-installation": null, "compiler-id": "", + "compiler-frontend-variant": "", + "compiler-simulate-id": "", "config": "", "cxx-modules": { "CMakeFiles/ninja-file-sets-public.dir/sources/module-internal-part.cxx.o": { + "bmi-only": false, "destination": "lib/cxx/internals", "name": "internal_partitions", "relative-directory": "sources", @@ -12,6 +15,7 @@ "visibility": "PUBLIC" }, "CMakeFiles/ninja-file-sets-public.dir/sources/module-part.cxx.o": { + "bmi-only": false, "destination": "lib/cxx", "name": "modules", "relative-directory": "", @@ -20,6 +24,7 @@ "visibility": "PUBLIC" }, "CMakeFiles/ninja-file-sets-public.dir/sources/module.cxx.o": { + "bmi-only": false, "destination": "lib/cxx", "name": "modules", "relative-directory": "", -- cgit v0.12