From b8067f196739817cc0c37998c6dad06d3ab628fa Mon Sep 17 00:00:00 2001 From: Peter Kokot Date: Mon, 6 Jan 2025 06:06:25 +0100 Subject: [PATCH] FPHSA: Hide hint message when running CMake in script mode Issue: #25941 --- Modules/FindPackageHandleStandardArgs.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Modules/FindPackageHandleStandardArgs.cmake b/Modules/FindPackageHandleStandardArgs.cmake index ffa187b1fc..b3c32df5a2 100644 --- a/Modules/FindPackageHandleStandardArgs.cmake +++ b/Modules/FindPackageHandleStandardArgs.cmake @@ -225,7 +225,7 @@ macro(_FPHSA_FAILURE_MESSAGE _msg) set(__msg "${_msg}") if(FPHSA_REASON_FAILURE_MESSAGE) string(APPEND __msg "\n Reason given by package: ${FPHSA_REASON_FAILURE_MESSAGE}\n") - elseif(NOT DEFINED PROJECT_NAME) + elseif(NOT DEFINED PROJECT_NAME AND NOT CMAKE_SCRIPT_MODE_FILE) string(APPEND __msg "\n" "Hint: The project() command has not yet been called. It sets up system-specific search paths.") endif()