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 -----------------------------------------------------------------;a=commitdiff;h=905d58d9927224f4907d42179842ef90d95c625f
commit 905d58d9927224f4907d42179842ef90d95c625f
Merge: 14dac31 1b63ce8
Author:     Brad King <>
AuthorDate: Fri Jan 13 09:17:26 2017 -0500
Commit:     CMake Topic Stage <>
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;a=commitdiff;h=1b63ce865e86596ad7df3cf39df827434c986f22
commit 1b63ce865e86596ad7df3cf39df827434c986f22
Author:     Mike Gelfand <>
AuthorDate: Fri Jan 13 01:12:57 2017 +0300
Commit:     Brad King <>
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 
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.
-      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.


Summary of changes:
 Source/cmLocalUnixMakefileGenerator3.cxx |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Cmake-commits mailing list

Reply via email to