[Cmake-commits] CMake branch, next, updated. v3.7.1-2155-g905d58d
Brad King
brad.king at kitware.com
Fri Jan 13 09:17:27 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 905d58d9927224f4907d42179842ef90d95c625f (commit)
via 1b63ce865e86596ad7df3cf39df827434c986f22 (commit)
from 14dac313ccf9212200f48878e3e44f2579523ee3 (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=905d58d9927224f4907d42179842ef90d95c625f
commit 905d58d9927224f4907d42179842ef90d95c625f
Merge: 14dac31 1b63ce8
Author: Brad King <brad.king at kitware.com>
AuthorDate: Fri Jan 13 09:17:26 2017 -0500
Commit: CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Fri Jan 13 09:17:26 2017 -0500
Merge topic 'fast-local-and-strip-install' into next
1b63ce86 Makefiles: Make fast local and strip install truly fast
https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=1b63ce865e86596ad7df3cf39df827434c986f22
commit 1b63ce865e86596ad7df3cf39df827434c986f22
Author: Mike Gelfand <mikedld at mikedld.com>
AuthorDate: Fri Jan 13 01:12:57 2017 +0300
Commit: Brad King <brad.king at kitware.com>
CommitDate: Fri Jan 13 09:16:16 2017 -0500
Makefiles: Make fast local and strip install truly fast
When using a Makefiles generator, `install/local/fast` and
`install/strip/fast` targets are not at all fast. They depend on
`install/local` and `install/strip` targets respectively instead of
`preinstall/fast` and don't contain any commands instead of repeating
commands in `install/local` and `install/strip`. The issue was
introduced by simple typos in commits v2.6.0~2825 (Adding install/local
global target for Makefile generators, 2006-08-29) and v2.6.0~1743 (add
install/strip target for makefile generators, 2007-05-18).
diff --git a/Source/cmLocalUnixMakefileGenerator3.cxx b/Source/cmLocalUnixMakefileGenerator3.cxx
index ba17f81..41a4caf 100644
--- a/Source/cmLocalUnixMakefileGenerator3.cxx
+++ b/Source/cmLocalUnixMakefileGenerator3.cxx
@@ -1592,8 +1592,8 @@ void cmLocalUnixMakefileGenerator3::WriteLocalAllRules(
// Provide a "/fast" version of the target.
depends.clear();
- if ((targetName == "install") || (targetName == "install_local") ||
- (targetName == "install_strip")) {
+ if ((targetName == "install") || (targetName == "install/local") ||
+ (targetName == "install/strip")) {
// Provide a fast install target that does not depend on all
// but has the same command.
depends.push_back("preinstall/fast");
-----------------------------------------------------------------------
Summary of changes:
Source/cmLocalUnixMakefileGenerator3.cxx | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
hooks/post-receive
--
CMake
More information about the Cmake-commits
mailing list