Explorar o código

Modules/Compiler/Clang: add a reason for non-`libc++` compilations

See: #25965
Ben Boeckel hai 1 ano
pai
achega
c0385a6b9c
Modificáronse 1 ficheiros con 3 adicións e 0 borrados
  1. 3 0
      Modules/Compiler/Clang-CXX-CXXImportStd.cmake

+ 3 - 0
Modules/Compiler/Clang-CXX-CXXImportStd.cmake

@@ -1,5 +1,8 @@
 function (_cmake_cxx_import_std std variable)
   if (NOT CMAKE_CXX_STANDARD_LIBRARY STREQUAL "libc++")
+    set("${variable}"
+      "set(CMAKE_CXX${std}_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE \"Only `libc++` is supported\")\n"
+      PARENT_SCOPE)
     return ()
   endif ()