From 348ba701fe9d8fdcd8e53a3880f0dedc86f89504 Mon Sep 17 00:00:00 2001 From: Brad King Date: Tue, 13 May 2025 10:11:20 -0400 Subject: [PATCH] Tests/RunCMake/cmake_language: Expect experimental warnings more precisely --- .../Experimental/CxxImportStd-set-stderr.txt | 10 +++++----- .../ExportPackageDependencies-set-stderr.txt | 10 +++++----- .../WindowsKernelModeDriver-set-stderr.txt | 6 +++--- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/Tests/RunCMake/cmake_language/Experimental/CxxImportStd-set-stderr.txt b/Tests/RunCMake/cmake_language/Experimental/CxxImportStd-set-stderr.txt index bddd3ab237..5b2791e36d 100644 --- a/Tests/RunCMake/cmake_language/Experimental/CxxImportStd-set-stderr.txt +++ b/Tests/RunCMake/cmake_language/Experimental/CxxImportStd-set-stderr.txt @@ -1,6 +1,6 @@ -CMake Warning \(dev\) at Experimental/CxxImportStd-set.cmake:4 \(cmake_language\): - CMake's support for `import std;` in C\+\+23 and newer is experimental. It - is meant only for experimentation and feedback to CMake developers. +^CMake Warning \(dev\) at Experimental/CxxImportStd-set\.cmake:4 \(cmake_language\): + CMake's support for `import std;` in C\+\+23 and newer is experimental\. It + is meant only for experimentation and feedback to CMake developers\. Call Stack \(most recent call first\): - CMakeLists.txt:3 \(include\) -This warning is for project developers. Use -Wno-dev to suppress it. + CMakeLists\.txt:[0-9]+ \(include\) +This warning is for project developers\. Use -Wno-dev to suppress it\.$ diff --git a/Tests/RunCMake/cmake_language/Experimental/ExportPackageDependencies-set-stderr.txt b/Tests/RunCMake/cmake_language/Experimental/ExportPackageDependencies-set-stderr.txt index 02078358d5..29e1b60105 100644 --- a/Tests/RunCMake/cmake_language/Experimental/ExportPackageDependencies-set-stderr.txt +++ b/Tests/RunCMake/cmake_language/Experimental/ExportPackageDependencies-set-stderr.txt @@ -1,6 +1,6 @@ -CMake Warning \(dev\) at Experimental/ExportPackageDependencies-set.cmake:4 \(cmake_language\): - CMake's EXPORT_PACKAGE_DEPENDENCIES support is experimental. It is meant - only for experimentation and feedback to CMake developers. +^CMake Warning \(dev\) at Experimental/ExportPackageDependencies-set\.cmake:4 \(cmake_language\): + CMake's EXPORT_PACKAGE_DEPENDENCIES support is experimental\. It is meant + only for experimentation and feedback to CMake developers\. Call Stack \(most recent call first\): - CMakeLists.txt:3 \(include\) -This warning is for project developers. Use -Wno-dev to suppress it. + CMakeLists\.txt:[0-9]+ \(include\) +This warning is for project developers\. Use -Wno-dev to suppress it\.$ diff --git a/Tests/RunCMake/cmake_language/Experimental/WindowsKernelModeDriver-set-stderr.txt b/Tests/RunCMake/cmake_language/Experimental/WindowsKernelModeDriver-set-stderr.txt index d6f8788306..f019a88193 100644 --- a/Tests/RunCMake/cmake_language/Experimental/WindowsKernelModeDriver-set-stderr.txt +++ b/Tests/RunCMake/cmake_language/Experimental/WindowsKernelModeDriver-set-stderr.txt @@ -1,6 +1,6 @@ -CMake Warning \(dev\) at Experimental/WindowsKernelModeDriver-set.cmake:4 \(cmake_language\): +^CMake Warning \(dev\) at Experimental/WindowsKernelModeDriver-set.cmake:4 \(cmake_language\): CMake's Windows kernel-mode driver support is experimental. It is meant only for experimentation and feedback to CMake developers. Call Stack \(most recent call first\): - CMakeLists.txt:3 \(include\) -This warning is for project developers. Use -Wno-dev to suppress it. + CMakeLists.txt:[0-9]+ \(include\) +This warning is for project developers. Use -Wno-dev to suppress it.$