瀏覽代碼

Merge topic 'patch-script-mode'

b8067f1967 FPHSA: Hide hint message when running CMake in script mode

Acked-by: Kitware Robot <[email protected]>
Acked-by: buildbot <[email protected]>
Merge-request: !10144
Brad King 11 月之前
父節點
當前提交
f875830868
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      Modules/FindPackageHandleStandardArgs.cmake

+ 1 - 1
Modules/FindPackageHandleStandardArgs.cmake

@@ -226,7 +226,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()