[Cmake-commits] CMake branch, next, updated. v3.7.1-2075-gafd1fd4
Brad King
brad.king at kitware.com
Wed Jan 11 10:58:38 EST 2017
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMake".
The branch, next has been updated
via afd1fd49695b0dad9cca6f00749384568c214a9e (commit)
via 17a0703d205d26048247e22174a1eda36498d341 (commit)
from 6a7f9c025da31eff3cd63dd85c16dc5aad0534fe (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=afd1fd49695b0dad9cca6f00749384568c214a9e
commit afd1fd49695b0dad9cca6f00749384568c214a9e
Merge: 6a7f9c0 17a0703
Author: Brad King <brad.king at kitware.com>
AuthorDate: Wed Jan 11 10:58:37 2017 -0500
Commit: CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Wed Jan 11 10:58:37 2017 -0500
Merge topic 'fix_get_prerequisites' into next
17a0703d GetPrerequisites: Do not fail on files we cannot find
https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=17a0703d205d26048247e22174a1eda36498d341
commit 17a0703d205d26048247e22174a1eda36498d341
Author: Martin Koegler <martin.koegler at chello.at>
AuthorDate: Tue Jan 10 23:28:47 2017 +0100
Commit: Brad King <brad.king at kitware.com>
CommitDate: Wed Jan 11 10:57:04 2017 -0500
GetPrerequisites: Do not fail on files we cannot find
Historically we have always warned and skipped missing files. Since
commit v3.4.0-rc1~264^2~1 (GetPrerequisites: Add error checks for
execute_process() calls, 2015-07-29) we fail instead, but this was not
an intentional part of that change. Restore the warn-only behavior so
that missing system libraries (e.g. during cross-compiling) do not cause
failure.
Closes: #16523
diff --git a/Modules/GetPrerequisites.cmake b/Modules/GetPrerequisites.cmake
index 72775ce..d6a78de 100644
--- a/Modules/GetPrerequisites.cmake
+++ b/Modules/GetPrerequisites.cmake
@@ -654,6 +654,8 @@ function(get_prerequisites target prerequisites_var exclude_system recurse exepa
if(NOT EXISTS "${target}")
message("warning: target '${target}' does not exist...")
+ set(${prerequisites_var} "" PARENT_SCOPE)
+ return()
endif()
set(gp_cmd_paths ${gp_cmd_paths}
-----------------------------------------------------------------------
Summary of changes:
Modules/GetPrerequisites.cmake | 2 ++
1 file changed, 2 insertions(+)
hooks/post-receive
--
CMake
More information about the Cmake-commits
mailing list