CompilerId: Console error output has first try last

This ensures that a user after providing custom flags
will first see that attempt. Previously the compiler attempt with the user flags could have been lost due to
console log buffer / scrolling support
This commit is contained in:
Robert Maynard
2025-01-03 11:27:26 -05:00
parent b779fcf6a0
commit 52d1b4ad05
+3 -1
View File
@@ -858,7 +858,9 @@ ${CMAKE_${lang}_COMPILER_ID_OUTPUT}
string(APPEND _CMAKE_${lang}_COMPILER_ID_LOG "${MSG}")
endif()
string(APPEND _CMAKE_DETERMINE_COMPILER_ID_BUILD_MSG "${MSG}")
# Display in reverse order so that attempts with user flags
# won't be lost due to console limits / scrollback
string(PREPEND _CMAKE_DETERMINE_COMPILER_ID_BUILD_MSG "${MSG}")
# Some languages may know the correct/desired set of flags and want to fail right away if they don't work.
# This is currently only used by CUDA.