summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/NinjaMultiConfig/CustomCommandOutputGenex-echo_dbg-release-ninja-stdout.txt
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2021-03-26 16:37:15 (GMT)
committerBrad King <brad.king@kitware.com>2021-03-29 13:56:43 (GMT)
commit6dd89529e82cbc9650aff204fe063882ae19043b (patch)
tree4caf057d920a869e398f67b6c0683f5ecb155da0 /Tests/RunCMake/NinjaMultiConfig/CustomCommandOutputGenex-echo_dbg-release-ninja-stdout.txt
parente21a80e97de69f0d92bca9ed7d0f8e9d86e89628 (diff)
downloadCMake-6dd89529e82cbc9650aff204fe063882ae19043b.zip
CMake-6dd89529e82cbc9650aff204fe063882ae19043b.tar.gz
CMake-6dd89529e82cbc9650aff204fe063882ae19043b.tar.bz2
Ninja Multi-Config: Fix crash on custom command config with no output
With generator expressions in a custom command's `OUTPUT` and `BYPRODUCTS`, it is possible to have no outputs at all for a particular configuration. Generate no rule in this case. Fixes: #21989
Diffstat (limited to 'Tests/RunCMake/NinjaMultiConfig/CustomCommandOutputGenex-echo_dbg-release-ninja-stdout.txt')
-rw-r--r--Tests/RunCMake/NinjaMultiConfig/CustomCommandOutputGenex-echo_dbg-release-ninja-stdout.txt2
1 files changed, 2 insertions, 0 deletions
diff --git a/Tests/RunCMake/NinjaMultiConfig/CustomCommandOutputGenex-echo_dbg-release-ninja-stdout.txt b/Tests/RunCMake/NinjaMultiConfig/CustomCommandOutputGenex-echo_dbg-release-ninja-stdout.txt
new file mode 100644
index 0000000..4b1473d
--- /dev/null
+++ b/Tests/RunCMake/NinjaMultiConfig/CustomCommandOutputGenex-echo_dbg-release-ninja-stdout.txt
@@ -0,0 +1,2 @@
+^\[1/2\] Building C object CMakeFiles[\/]echo.dir[\/]Release[\/]echo\.c\.(o|obj)
+\[2/2\] Linking C executable Release[\/]echo(\.exe)?$