Răsfoiți Sursa

Tests/RunCMake/Ninja: Rename showIncludes case for clang-cl <= 17

Make room for a new case for clang-cl 18.
Brad King 2 ani în urmă
părinte
comite
a88acb0a41

+ 1 - 1
Tests/RunCMake/Ninja/RunCMakeTest.cmake

@@ -46,7 +46,7 @@ if(WIN32)
   if(RunCMake_MAKE_PROGRAM)
     set(maybe_MAKE_PROGRAM "-DRunCMake_MAKE_PROGRAM=${RunCMake_MAKE_PROGRAM}")
   endif()
-  run_cmake_script(ShowIncludes-437-ClangCl -DshowIncludes=${showIncludes} ${maybe_MAKE_PROGRAM})
+  run_cmake_script(ShowIncludes-437-ClangCl-17 -DshowIncludes=${showIncludes} ${maybe_MAKE_PROGRAM})
   run_cmake_script(ShowIncludes-437-English -DshowIncludes=${showIncludes} ${maybe_MAKE_PROGRAM})
   run_cmake_script(ShowIncludes-437-French -DshowIncludes=${showIncludes} ${maybe_MAKE_PROGRAM})
   run_cmake_script(ShowIncludes-437-German -DshowIncludes=${showIncludes} ${maybe_MAKE_PROGRAM})

+ 1 - 1
Tests/RunCMake/Ninja/ShowIncludes-437-ClangCl-check.cmake → Tests/RunCMake/Ninja/ShowIncludes-437-ClangCl-17-check.cmake

@@ -1,3 +1,3 @@
-# 'clang-cl /showIncludes' prefix.
+# 'clang-cl /showIncludes' prefix for clang-cl <= 17.
 set(expect "Note: including file: ")
 include(${CMAKE_CURRENT_LIST_DIR}/ShowIncludes-check.cmake)

+ 0 - 0
Tests/RunCMake/Ninja/ShowIncludes-437-ClangCl-stdout.txt → Tests/RunCMake/Ninja/ShowIncludes-437-ClangCl-17-stdout.txt


+ 1 - 1
Tests/RunCMake/Ninja/ShowIncludes-437-ClangCl.cmake → Tests/RunCMake/Ninja/ShowIncludes-437-ClangCl-17.cmake

@@ -1,3 +1,3 @@
 set(CODEPAGE 437)
-set(VSLANG "clang-cl") # Special case for test, not a real VS value.
+set(VSLANG "clang-cl-17") # Special case for test, not a real VS value.
 include(${CMAKE_CURRENT_LIST_DIR}/ShowIncludes.cmake)

+ 2 - 2
Tests/RunCMake/showIncludes.c

@@ -28,8 +28,8 @@ int main()
   printf("OEM code page: %u\n", GetOEMCP());
   printf("VSLANG: %s\n", vslang);
 
-  // clang-cl (special case for test, not a real VS value).
-  if (strcmp(vslang, "clang-cl") == 0) {
+  // clang-cl <= 17 (special case for test, not a real VS value).
+  if (strcmp(vslang, "clang-cl-17") == 0) {
     if (cp == 437 || cp == 65001) {
       printf("Note: including file: ./foo.h\n");
       return 0;