[Cmake-commits] CMake branch, master, updated. v3.6.0-rc2-127-g33f74dc

2016-06-13 Thread Kitware Robot
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, master has been updated
   via  33f74dc5247328cc5b3d6239c65e869bcc35cd80 (commit)
  from  1bafa0b3f5195d9a9c952f6ca4115fb8503f769b (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=33f74dc5247328cc5b3d6239c65e869bcc35cd80
commit 33f74dc5247328cc5b3d6239c65e869bcc35cd80
Author: Kitware Robot <kwro...@kitware.com>
AuthorDate: Tue Jun 14 00:01:10 2016 -0400
Commit: Kitware Robot <kwro...@kitware.com>
CommitDate: Tue Jun 14 00:01:10 2016 -0400

CMake Nightly Date Stamp

diff --git a/Source/CMakeVersion.cmake b/Source/CMakeVersion.cmake
index 26702f8..fe41ca6 100644
--- a/Source/CMakeVersion.cmake
+++ b/Source/CMakeVersion.cmake
@@ -1,5 +1,5 @@
 # CMake version number components.
 set(CMake_VERSION_MAJOR 3)
 set(CMake_VERSION_MINOR 6)
-set(CMake_VERSION_PATCH 20160613)
+set(CMake_VERSION_PATCH 20160614)
 #set(CMake_VERSION_RC 1)

---

Summary of changes:
 Source/CMakeVersion.cmake |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, next, updated. v3.6.0-rc2-302-g41ecb26

2016-06-13 Thread Daniel Pfeifer
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  41ecb26fc477d763a455738f0ab0485770149d7c (commit)
   via  5dee16eaa9ee30b81f857f9262ab378e8f424aee (commit)
   via  481a468b16e20f1fe1d47894777514edc8ce48ee (commit)
   via  27e95b679253b90b657dc8a9321e73b95ef280f3 (commit)
  from  c563a2b5e188497f89af55d0bc758172c0505350 (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=41ecb26fc477d763a455738f0ab0485770149d7c
commit 41ecb26fc477d763a455738f0ab0485770149d7c
Merge: c563a2b 5dee16e
Author: Daniel Pfeifer 
AuthorDate: Mon Jun 13 17:05:24 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Mon Jun 13 17:05:24 2016 -0400

Merge topic 'std-fstream' into next

5dee16ea Access std::ios_base with std::ios
481a468b Remove redundant arguments from fstream constructors
27e95b67 Migrate file streams from cwsys to std


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=5dee16eaa9ee30b81f857f9262ab378e8f424aee
commit 5dee16eaa9ee30b81f857f9262ab378e8f424aee
Author: Daniel Pfeifer 
AuthorDate: Mon Jun 13 23:04:16 2016 +0200
Commit: Daniel Pfeifer 
CommitDate: Mon Jun 13 23:04:16 2016 +0200

Access std::ios_base with std::ios

Just because it is shorter.

diff --git a/Source/CPack/cmCPackDragNDropGenerator.cxx 
b/Source/CPack/cmCPackDragNDropGenerator.cxx
index 80bf2f4..b358778 100644
--- a/Source/CPack/cmCPackDragNDropGenerator.cxx
+++ b/Source/CPack/cmCPackDragNDropGenerator.cxx
@@ -235,7 +235,7 @@ bool 
cmCPackDragNDropGenerator::CreateEmptyFile(std::ostringstream& target,
 return false;
   } else {
 // Seek to desired size - 1 byte
-fout.seekp(size - 1, std::ios_base::beg);
+fout.seekp(size - 1, std::ios::beg);
 char byte = 0;
 // Write one byte to ensure file grows
 fout.write(, 1);
diff --git a/Source/cmGlobalNinjaGenerator.cxx 
b/Source/cmGlobalNinjaGenerator.cxx
index f74e835..3aec630 100644
--- a/Source/cmGlobalNinjaGenerator.cxx
+++ b/Source/cmGlobalNinjaGenerator.cxx
@@ -513,8 +513,8 @@ void cmGlobalNinjaGenerator::Generate()
   this->WriteBuiltinTargets(*this->BuildFileStream);
 
   if (cmSystemTools::GetErrorOccuredFlag()) {
-this->RulesFileStream->setstate(std::ios_base::failbit);
-this->BuildFileStream->setstate(std::ios_base::failbit);
+this->RulesFileStream->setstate(std::ios::failbit);
+this->BuildFileStream->setstate(std::ios::failbit);
   }
 
   this->CloseCompileCommandsStream();
diff --git a/Source/cmMakefile.cxx b/Source/cmMakefile.cxx
index c606904..e0e3ce5 100644
--- a/Source/cmMakefile.cxx
+++ b/Source/cmMakefile.cxx
@@ -3387,7 +3387,7 @@ int cmMakefile::ConfigureFile(const char* infile, const 
char* outfile,
 }
   } else {
 std::string newLineCharacters;
-std::ios_base::openmode omode = std::ios_base::out | std::ios_base::trunc;
+std::ios::openmode omode = std::ios::out | std::ios::trunc;
 if (newLine.IsValid()) {
   newLineCharacters = newLine.GetCharacters();
   omode |= std::ios::binary;

https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=481a468b16e20f1fe1d47894777514edc8ce48ee
commit 481a468b16e20f1fe1d47894777514edc8ce48ee
Author: Daniel Pfeifer 
AuthorDate: Mon Jun 13 22:56:48 2016 +0200
Commit: Daniel Pfeifer 
CommitDate: Mon Jun 13 22:56:48 2016 +0200

Remove redundant arguments from fstream constructors

Don't pass the default value of the openmode parameter explicitly.

diff --git a/Source/cmDependsFortran.cxx b/Source/cmDependsFortran.cxx
index 7d32b2d..16c6f7b 100644
--- a/Source/cmDependsFortran.cxx
+++ b/Source/cmDependsFortran.cxx
@@ -633,8 +633,8 @@ bool cmDependsFortran::ModulesDiffer(const char* modFile,
   std::ifstream finModFile(modFile, std::ios::in | std::ios::binary);
   std::ifstream finStampFile(stampFile, std::ios::in | std::ios::binary);
 #else
-  std::ifstream finModFile(modFile, std::ios::in);
-  std::ifstream finStampFile(stampFile, std::ios::in);
+  std::ifstream finModFile(modFile);
+  std::ifstream finStampFile(stampFile);
 #endif
   if (!finModFile || !finStampFile) {
 // At least one of the files does not exist.  The modules differ.
diff --git a/Source/cmDocumentation.cxx b/Source/cmDocumentation.cxx
index 8602ab8..2bd0af7 100644
--- a/Source/cmDocumentation.cxx
+++ b/Source/cmDocumentation.cxx
@@ -140,7 +140,7 @@ bool 
cmDocumentation::PrintRequestedDocumentation(std::ostream& os)
 std::ofstream* fout = 0;
 std::ostream* s = 
 if (!i->Filename.empty()) {

[Cmake-commits] CMake branch, next, updated. v3.6.0-rc2-298-gc563a2b

2016-06-13 Thread Daniel Pfeifer
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  c563a2b5e188497f89af55d0bc758172c0505350 (commit)
   via  6c1abff0e1ef111768af8bf5aae5241c506e8648 (commit)
   via  54b5c65ae5030ef0f78b6e8b78ed5566c2e9740e (commit)
   via  0f2e7908d5e10d59e801cb78ea4ef15daf7e5740 (commit)
   via  535ec2bf1a57375221259ed1041c6d8d35c79b91 (commit)
   via  c3819acad22c1bc0f763f7222648e8cade777ca6 (commit)
  from  86b38f887c22e3f7b609afe9e1c0fb2866d3bf7b (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=c563a2b5e188497f89af55d0bc758172c0505350
commit c563a2b5e188497f89af55d0bc758172c0505350
Merge: 86b38f8 6c1abff
Author: Daniel Pfeifer 
AuthorDate: Mon Jun 13 16:48:55 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Mon Jun 13 16:48:55 2016 -0400

Merge topic 'iwyu-preparation' into next

6c1abff0 cmTargetLinkLibraryType: Extract from cmStandardIncludes.h
54b5c65a cmTypeMacro: Extract from cmStandardIncludes.h
0f2e7908 cmCustomCommandLines: Extract from cmStandardIncludes.h
535ec2bf cmDocumentationEntry: Extract from cmStandardIncludes
c3819aca cmConfigure.h: Establish as 'include first' file


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=6c1abff0e1ef111768af8bf5aae5241c506e8648
commit 6c1abff0e1ef111768af8bf5aae5241c506e8648
Author: Daniel Pfeifer 
AuthorDate: Sun Jun 12 22:49:18 2016 +0200
Commit: Daniel Pfeifer 
CommitDate: Mon Jun 13 22:45:32 2016 +0200

cmTargetLinkLibraryType: Extract from cmStandardIncludes.h

diff --git a/Source/cmStandardIncludes.h b/Source/cmStandardIncludes.h
index 135db5e..acbf98b 100644
--- a/Source/cmStandardIncludes.h
+++ b/Source/cmStandardIncludes.h
@@ -58,12 +58,6 @@ extern void operator<<(std::ostream&, const 
std::ostringstream&);
 #include "cmDocumentationEntry.h"
 #include "cmCustomCommandLines.h"
 #include "cmTypeMacro.h"
-
-enum cmTargetLinkLibraryType
-{
-  GENERAL_LibraryType,
-  DEBUG_LibraryType,
-  OPTIMIZED_LibraryType
-};
+#include "cmTargetLinkLibraryType.h"
 
 #endif
diff --git a/Source/cmTargetLinkLibraryType.h b/Source/cmTargetLinkLibraryType.h
new file mode 100644
index 000..71ac9e7
--- /dev/null
+++ b/Source/cmTargetLinkLibraryType.h
@@ -0,0 +1,22 @@
+/*
+  CMake - Cross Platform Makefile Generator
+  Copyright 2000-2009 Kitware, Inc., Insight Software Consortium
+
+  Distributed under the OSI-approved BSD License (the "License");
+  see accompanying file Copyright.txt for details.
+
+  This software is distributed WITHOUT ANY WARRANTY; without even the
+  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+  See the License for more information.
+*/
+#ifndef cmTargetLinkLibraryType_h
+#define cmTargetLinkLibraryType_h
+
+enum cmTargetLinkLibraryType
+{
+  GENERAL_LibraryType,
+  DEBUG_LibraryType,
+  OPTIMIZED_LibraryType
+};
+
+#endif

https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=54b5c65ae5030ef0f78b6e8b78ed5566c2e9740e
commit 54b5c65ae5030ef0f78b6e8b78ed5566c2e9740e
Author: Daniel Pfeifer 
AuthorDate: Sun Jun 12 22:46:03 2016 +0200
Commit: Daniel Pfeifer 
CommitDate: Mon Jun 13 22:45:32 2016 +0200

cmTypeMacro: Extract from cmStandardIncludes.h

diff --git a/Source/cmStandardIncludes.h b/Source/cmStandardIncludes.h
index 016bee1..135db5e 100644
--- a/Source/cmStandardIncludes.h
+++ b/Source/cmStandardIncludes.h
@@ -57,28 +57,7 @@ extern void operator<<(std::ostream&, const 
std::ostringstream&);
 
 #include "cmDocumentationEntry.h"
 #include "cmCustomCommandLines.h"
-
-// All subclasses of cmCommand or cmCTestGenericHandler should
-// invoke this macro.
-#define cmTypeMacro(thisClass, superclass)\
-  virtual const char* GetNameOfClass() { return #thisClass; } \
-  typedef superclass Superclass;  \
-  static bool IsTypeOf(const char* type)  \
-  {   \
-if (!strcmp(#thisClass, type)) {  \
-  return true;\
-} \
-return Superclass::IsTypeOf(type);  

[Cmake-commits] CMake branch, next, updated. v3.6.0-rc2-292-g86b38f8

2016-06-13 Thread Brad King
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  86b38f887c22e3f7b609afe9e1c0fb2866d3bf7b (commit)
   via  1bafa0b3f5195d9a9c952f6ca4115fb8503f769b (commit)
  from  1f0675890c0aeb0bd7fe81b5ccee9a6d9bc6fa52 (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=86b38f887c22e3f7b609afe9e1c0fb2866d3bf7b
commit 86b38f887c22e3f7b609afe9e1c0fb2866d3bf7b
Merge: 1f06758 1bafa0b
Author: Brad King 
AuthorDate: Mon Jun 13 15:19:52 2016 -0400
Commit: Brad King 
CommitDate: Mon Jun 13 15:19:52 2016 -0400

Merge branch 'master' into next


---

Summary of changes:


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, master, updated. v3.6.0-rc2-126-g1bafa0b

2016-06-13 Thread Brad King
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, master has been updated
   via  1bafa0b3f5195d9a9c952f6ca4115fb8503f769b (commit)
   via  42fe7d215092dd1251a9ec298ca83a6ad9e59b86 (commit)
  from  8d80c8961fce8f4b38f412de664f773c213a69b8 (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=1bafa0b3f5195d9a9c952f6ca4115fb8503f769b
commit 1bafa0b3f5195d9a9c952f6ca4115fb8503f769b
Merge: 8d80c89 42fe7d2
Author: Brad King 
AuthorDate: Mon Jun 13 15:19:45 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Mon Jun 13 15:19:45 2016 -0400

Merge topic 'parent-scope-docs'

42fe7d21 Help: clarify PARENT_SCOPE behavior


---

Summary of changes:
 Help/command/set.rst |4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/mailman/listinfo/cmake-commits


[Cmake-commits] CMake annotated tag, v3.6.0-rc2, created. v3.6.0-rc2

2016-06-13 Thread Robert Maynard
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 annotated tag, v3.6.0-rc2 has been created
at  bb5ad4202a91fcf07b0f1ac3c2708be8dea409c3 (tag)
   tagging  9f3546bbb44e23b97ea226fce155330eb352f75b (commit)
  replaces  v3.6.0-rc1
 tagged by  Brad King
on  Mon Jun 13 13:37:28 2016 -0400

- Log -
CMake 3.6.0-rc2
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAABAgAGBQJXXu9YAAoJEC0s7xA0khaEByIQAK19T+AkEiMl4Re0z7Zd+LZ+
t/Kt92/pMjDqnE+LkTUICV6S46MBeihe6prs+hkeFzIavvkyMbzht73fULJN1nIJ
WvOHabHQlBobE8i4TOjzQ4n9zsru/EhCveyJSWReOyzhpuhGyGnfOmE+vwD90lP6
Q8Cr9OZO+FVSUrc1jiyz5cSyoxzGpvIkUIv6dksRyx/7IrHOVpwFPP2urxeX3ahp
8XFPrgTFTD8pMgLZpN0FZ/8mnge7mwsQA/Lwf8mEkCzUy1PGjBubvnXAQKM9W7Rn
YVBZbcr8xrwxa6hmqsCwqrapxabevCDU+EvT9aU+tmPmrDr0gYWkCPhkUt/kSXSv
zaDH2O7zt6R5CmZHbcIx+KrY3wT+zuYIKsAekOuNo41j1Yogi5S+BeCDyUPkE2n4
WVZF0PBbt13bpMGTMUa0OzeZ/EmNtzPT2SRacnHf4Y+KRkJH0VNysxEFO2tphf/n
sEkq3PvucPTPfXc/WAoLi8dLsCbXGZ0GIVmksPYg89qXRmji3b3iJ3BQBapRow7p
xoWJYCtCKLKfPjvvpZwLcBxfYaOoFr0cKiPTSIqYliD5QoMuPFxp5ur1TKwRUHWc
zdMvJmpRGqC3CrGENgM3B2QYX/Csz2kfKK7aPZUUn7/rwQbqVhQGi5yV5rFc9hp4
DU3USf5fm9xIoa85N7uZ
=nDiX
-END PGP SIGNATURE-

Brad King (12):
  Merge branch 'FindLibArchive-3.2' into release
  Merge branch 'SunOS-PathScale' into release
  Merge branch 'upstream-expat' into update-expat
  Merge branch 'update-expat' into release
  libarchive: Restore OpenSSL include directory from upstream
  Merge branch 'fix-libarchive-openssl-no-hashes' into release
  Help: Document ctest_update branch following behavior
  Help: Document CTest Git fetch-and-reset behavior
  Merge branch 'doc-ctest_update' into release
  Merge branch 'cmake-gui-osx-symlink-qt5-plugin' into release
  Merge branch 'bash-completion' into release
  CMake 3.6.0-rc2

Eric NOULARD (4):
  bash-completion: Add cmake --help-manual
  bash-completion: Fix cmake --help-policy lookup
  bash-completion: Add ctest --help-{manual,module,policy,property,variable}
  bash-completion: Add cpack --help-{manual,module,policy,property}

Expat Upstream (1):
  expat 2016-06-05 (2b9cb7f5)

Michał Górny (1):
  Platform: add flag definitions for PathScale compiler on SunOS (#16135)

Orion Poplawski (1):
  FindLibArchive: Support libarchive 3.2 version string format

Robert Maynard (1):
  cmake-gui: Teach Qt5 where plugins are when launched through a symlink

---


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, next, updated. v3.6.0-rc1-310-g1f06758

2016-06-13 Thread Brad King
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  1f0675890c0aeb0bd7fe81b5ccee9a6d9bc6fa52 (commit)
   via  421691a406c08f8b892d99fd5ca1ef0c13ecd508 (commit)
  from  3e90ac3243394441001e232620e31850d1d25865 (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=1f0675890c0aeb0bd7fe81b5ccee9a6d9bc6fa52
commit 1f0675890c0aeb0bd7fe81b5ccee9a6d9bc6fa52
Merge: 3e90ac3 421691a
Author: Brad King 
AuthorDate: Mon Jun 13 15:03:55 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Mon Jun 13 15:03:55 2016 -0400

Merge topic 'link_what_you_use' into next

421691a4 Revert topic 'link_what_you_use'


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=421691a406c08f8b892d99fd5ca1ef0c13ecd508
commit 421691a406c08f8b892d99fd5ca1ef0c13ecd508
Author: Brad King 
AuthorDate: Mon Jun 13 15:03:36 2016 -0400
Commit: Brad King 
CommitDate: Mon Jun 13 15:03:36 2016 -0400

Revert topic 'link_what_you_use'

It will be revised and restored.

diff --git a/Help/manual/cmake-properties.7.rst 
b/Help/manual/cmake-properties.7.rst
index 6a7560a..3403dcd 100644
--- a/Help/manual/cmake-properties.7.rst
+++ b/Help/manual/cmake-properties.7.rst
@@ -217,7 +217,6 @@ Properties on Targets
/prop_tgt/LINK_LIBRARIES
/prop_tgt/LINK_SEARCH_END_STATIC
/prop_tgt/LINK_SEARCH_START_STATIC
-   /prop_tgt/LINK_WHAT_YOU_USE
/prop_tgt/LOCATION_CONFIG
/prop_tgt/LOCATION
/prop_tgt/MACOSX_BUNDLE_INFO_PLIST
diff --git a/Help/manual/cmake-variables.7.rst 
b/Help/manual/cmake-variables.7.rst
index 36d00dc..85b8eae 100644
--- a/Help/manual/cmake-variables.7.rst
+++ b/Help/manual/cmake-variables.7.rst
@@ -275,7 +275,6 @@ Variables that Control the Build
/variable/CMAKE_LINK_INTERFACE_LIBRARIES
/variable/CMAKE_LINK_LIBRARY_FILE_FLAG
/variable/CMAKE_LINK_LIBRARY_FLAG
-   /variable/CMAKE_LINK_WHAT_YOU_USE
/variable/CMAKE_MACOSX_BUNDLE
/variable/CMAKE_MACOSX_RPATH
/variable/CMAKE_MAP_IMPORTED_CONFIG_CONFIG
diff --git a/Help/prop_tgt/LINK_WHAT_YOU_USE.rst 
b/Help/prop_tgt/LINK_WHAT_YOU_USE.rst
deleted file mode 100644
index 32d6edb..000
--- a/Help/prop_tgt/LINK_WHAT_YOU_USE.rst
+++ /dev/null
@@ -1,15 +0,0 @@
-LINK_WHAT_YOU_USE

-
-This is a boolean option that when set to ``TRUE`` will automatically run
-``ldd -r -u`` on the target after it is linked. In addition, the linker flag
-``-Wl,--no-as-needed`` will be passed to the target with the link command so
-that all libraries specified on the command line will be linked into the
-target. This will result in the link producing a list of libraries that
-provide no symbols used by this target but are being linked to it.
-This is only applicable to executable and shared library targets and
-will only work when ld and ldd accept the flags used.
-
-This property is initialized by the value of
-the :variable:`CMAKE_LINK_WHAT_YOU_USE` variable if it is set
-when a target is created.
diff --git a/Help/variable/CMAKE_LINK_WHAT_YOU_USE.rst 
b/Help/variable/CMAKE_LINK_WHAT_YOU_USE.rst
deleted file mode 100644
index 90c4d3f..000
--- a/Help/variable/CMAKE_LINK_WHAT_YOU_USE.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-CMAKE_LINK_WHAT_YOU_USE
--
-
-Default value for :prop_tgt:`LINK_WHAT_YOU_USE` target property.
-This variable is used to initialize the property on each target as it is
-created.
diff --git a/Source/cmMakefileExecutableTargetGenerator.cxx 
b/Source/cmMakefileExecutableTargetGenerator.cxx
index 9c34125..9d42257 100644
--- a/Source/cmMakefileExecutableTargetGenerator.cxx
+++ b/Source/cmMakefileExecutableTargetGenerator.cxx
@@ -187,10 +187,6 @@ void 
cmMakefileExecutableTargetGenerator::WriteExecutableRule(bool relink)
 this->LocalGenerator->AppendFlags(
   linkFlags, this->Makefile->GetDefinition(export_flag_var));
   }
-  if(this->GeneratorTarget->GetProperty("LINK_WHAT_YOU_USE")) {
-this->LocalGenerator->AppendFlags(linkFlags,
-  " -Wl,--no-as-needed");
-  }
 
   // Add language feature flags.
   this->AddFeatureFlags(flags, linkLanguage);
@@ -360,16 +356,6 @@ void 
cmMakefileExecutableTargetGenerator::WriteExecutableRule(bool relink)
 vars.LinkFlags = linkFlags.c_str();
 vars.Manifests = manifests.c_str();
 
-if(this->GeneratorTarget->GetProperty("LINK_WHAT_YOU_USE")) {
-  std::string cmakeCommand =
-this->Convert(
-  cmSystemTools::GetCMakeCommand(), cmLocalGenerator::NONE,
-  cmLocalGenerator::SHELL);
- 

[Cmake-commits] CMake branch, next, updated. v3.6.0-rc1-308-g3e90ac3

2016-06-13 Thread Stephen Kelly
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  3e90ac3243394441001e232620e31850d1d25865 (commit)
   via  5bbcf758a1a0c52836d313156788a10a232f1f9f (commit)
   via  262ce91e8ac3c6fc9b09605e652028db7229b9b8 (commit)
  from  ce3b106ac2c149d1d4653dc1d417b261101acdea (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=3e90ac3243394441001e232620e31850d1d25865
commit 3e90ac3243394441001e232620e31850d1d25865
Merge: ce3b106 5bbcf75
Author: Stephen Kelly 
AuthorDate: Mon Jun 13 14:32:08 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Mon Jun 13 14:32:08 2016 -0400

Merge topic 'clean-up-cmMakefile-IssueMessage' into next

5bbcf758 cmIfCommand: Don't rely on NestedError logic to issue messages
262ce91e cmMakefile: Extract invoke result variables


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=5bbcf758a1a0c52836d313156788a10a232f1f9f
commit 5bbcf758a1a0c52836d313156788a10a232f1f9f
Author: Stephen Kelly 
AuthorDate: Thu Jan 28 22:10:29 2016 +0100
Commit: Stephen Kelly 
CommitDate: Mon Jun 13 20:20:44 2016 +0200

cmIfCommand: Don't rely on NestedError logic to issue messages

diff --git a/Source/cmIfCommand.cxx b/Source/cmIfCommand.cxx
index 45395d1..cb5ba76 100644
--- a/Source/cmIfCommand.cxx
+++ b/Source/cmIfCommand.cxx
@@ -185,12 +185,12 @@ bool cmIfCommand::InvokeInitialPass(
 conditionEvaluator.IsTrue(expandedArguments, errorString, status);
 
   if (!errorString.empty()) {
-std::string err = cmIfCommandError(expandedArguments);
+std::string err = "if " + cmIfCommandError(expandedArguments);
 err += errorString;
 if (status == cmake::FATAL_ERROR) {
-  this->SetError(err);
+  this->Makefile->IssueMessage(cmake::FATAL_ERROR, err);
   cmSystemTools::SetFatalErrorOccured();
-  return false;
+  return true;
 } else {
   this->Makefile->IssueMessage(status, err);
 }

https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=262ce91e8ac3c6fc9b09605e652028db7229b9b8
commit 262ce91e8ac3c6fc9b09605e652028db7229b9b8
Author: Stephen Kelly 
AuthorDate: Thu Jan 28 22:10:28 2016 +0100
Commit: Stephen Kelly 
CommitDate: Mon Jun 13 20:20:44 2016 +0200

cmMakefile: Extract invoke result variables

Make it more clear what is happening here.

diff --git a/Source/cmMakefile.cxx b/Source/cmMakefile.cxx
index c9192fd..bfcd7db 100644
--- a/Source/cmMakefile.cxx
+++ b/Source/cmMakefile.cxx
@@ -254,9 +254,10 @@ bool cmMakefile::ExecuteCommand(const cmListFileFunction& 
lff,
 this->PrintCommandTrace(lff);
   }
   // Try invoking the command.
-  if (!pcmd->InvokeInitialPass(lff.Arguments, status) ||
-  status.GetNestedError()) {
-if (!status.GetNestedError()) {
+  bool invokeSucceeded = pcmd->InvokeInitialPass(lff.Arguments, status);
+  bool hadNestedError = status.GetNestedError();
+  if (!invokeSucceeded || hadNestedError) {
+if (!hadNestedError) {
   // The command invocation requested that we report an error.
   this->IssueMessage(cmake::FATAL_ERROR, pcmd->GetError());
 }

---

Summary of changes:
 Source/cmIfCommand.cxx |6 +++---
 Source/cmMakefile.cxx  |7 ---
 2 files changed, 7 insertions(+), 6 deletions(-)


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, next, updated. v3.6.0-rc1-305-gce3b106

2016-06-13 Thread Stephen Kelly
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  ce3b106ac2c149d1d4653dc1d417b261101acdea (commit)
   via  905e738ffeb1ec1b5d1a376b99e300a8787f7255 (commit)
   via  0a9094cd1017057d3c5141fdacdc6a89fb14acfc (commit)
  from  18a882ebb3cd24618530eef4793a882babd9 (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=ce3b106ac2c149d1d4653dc1d417b261101acdea
commit ce3b106ac2c149d1d4653dc1d417b261101acdea
Merge: 18a 905e738
Author: Stephen Kelly 
AuthorDate: Mon Jun 13 14:19:53 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Mon Jun 13 14:19:53 2016 -0400

Merge topic 'clean-up-Parser' into next

905e738f Parser: Out-of-line conditional code to cmMakefile
0a9094cd Parser: Issue file open error messages through dedicated API


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=905e738ffeb1ec1b5d1a376b99e300a8787f7255
commit 905e738ffeb1ec1b5d1a376b99e300a8787f7255
Author: Stephen Kelly 
AuthorDate: Thu Jan 28 22:10:26 2016 +0100
Commit: Stephen Kelly 
CommitDate: Mon Jun 13 20:19:16 2016 +0200

Parser: Out-of-line conditional code to cmMakefile

Simplify parser API.

diff --git a/Source/cmListFileCache.cxx b/Source/cmListFileCache.cxx
index 4df542f..4460418 100644
--- a/Source/cmListFileCache.cxx
+++ b/Source/cmListFileCache.cxx
@@ -118,7 +118,7 @@ bool cmListFileParser::ParseFile()
   return true;
 }
 
-bool cmListFile::ParseFile(const char* filename, bool topLevel, cmMakefile* mf)
+bool cmListFile::ParseFile(const char* filename, cmMakefile* mf)
 {
   if (!cmSystemTools::FileExists(filename) ||
   cmSystemTools::FileIsDirectory(filename)) {
@@ -132,76 +132,6 @@ bool cmListFile::ParseFile(const char* filename, bool 
topLevel, cmMakefile* mf)
 parseError = !parser.ParseFile();
   }
 
-  // do we need a cmake_policy(VERSION call?
-  if (topLevel) {
-bool hasVersion = false;
-// search for the right policy command
-for (std::vector::iterator i = this->Functions.begin();
- i != this->Functions.end(); ++i) {
-  if (cmSystemTools::LowerCase(i->Name) == "cmake_minimum_required") {
-hasVersion = true;
-break;
-  }
-}
-// if no policy command is found this is an error if they use any
-// non advanced functions or a lot of functions
-if (!hasVersion) {
-  bool isProblem = true;
-  if (this->Functions.size() < 30) {
-// the list of simple commands DO NOT ADD TO THIS LIST!
-// these commands must have backwards compatibility forever and
-// and that is a lot longer than your tiny mind can comprehend mortal
-std::set allowedCommands;
-allowedCommands.insert("project");
-allowedCommands.insert("set");
-allowedCommands.insert("if");
-allowedCommands.insert("endif");
-allowedCommands.insert("else");
-allowedCommands.insert("elseif");
-allowedCommands.insert("add_executable");
-allowedCommands.insert("add_library");
-allowedCommands.insert("target_link_libraries");
-allowedCommands.insert("option");
-allowedCommands.insert("message");
-isProblem = false;
-for (std::vector::iterator i =
-   this->Functions.begin();
- i != this->Functions.end(); ++i) {
-  std::string name = cmSystemTools::LowerCase(i->Name);
-  if (allowedCommands.find(name) == allowedCommands.end()) {
-isProblem = true;
-break;
-  }
-}
-  }
-
-  if (isProblem) {
-// Tell the top level cmMakefile to diagnose
-// this violation of CMP.
-mf->SetCheckCMP(true);
-
-// Implicitly set the version for the user.
-mf->SetPolicyVersion("2.4");
-  }
-}
-bool hasProject = false;
-// search for a project command
-for (std::vector::iterator i = this->Functions.begin();
- i != this->Functions.end(); ++i) {
-  if (cmSystemTools::LowerCase(i->Name) == "project") {
-hasProject = true;
-break;
-  }
-}
-// if no project command is found, add one
-if (!hasProject) {
-  cmListFileFunction project;
-  project.Name = "PROJECT";
-  cmListFileArgument prj("Project", cmListFileArgument::Unquoted, 0);
-  project.Arguments.push_back(prj);
-  this->Functions.insert(this->Functions.begin(), project);
-}
-  }
   return !parseError;
 }
 
diff --git a/Source/cmListFileCache.h b/Source/cmListFileCache.h
index d72c360..f3e6f70 

[Cmake-commits] CMake branch, next, updated. v3.6.0-rc1-302-g18a6666

2016-06-13 Thread Stephen Kelly
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  18a882ebb3cd24618530eef4793a882babd9 (commit)
   via  613d87392f7ee2d11165adc3aae96c6f4597d4c6 (commit)
  from  8bdf697d2c9811c61ee9727648c61692089a08c7 (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=18a882ebb3cd24618530eef4793a882babd9
commit 18a882ebb3cd24618530eef4793a882babd9
Merge: 8bdf697 613d873
Author: Stephen Kelly 
AuthorDate: Mon Jun 13 14:08:59 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Mon Jun 13 14:08:59 2016 -0400

Merge topic 'clean-up-Parser' into next

613d8739 Revert "Revert branch"


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=613d87392f7ee2d11165adc3aae96c6f4597d4c6
commit 613d87392f7ee2d11165adc3aae96c6f4597d4c6
Author: Stephen Kelly 
AuthorDate: Mon Jun 13 20:06:48 2016 +0200
Commit: Stephen Kelly 
CommitDate: Mon Jun 13 20:06:55 2016 +0200

Revert "Revert branch"

This reverts commit c8a95d24aaa25856c1131488ade8fbb662bb09f2.

diff --git a/Source/cmListFileCache.cxx b/Source/cmListFileCache.cxx
index 5e512e2..036a2b1 100644
--- a/Source/cmListFileCache.cxx
+++ b/Source/cmListFileCache.cxx
@@ -23,15 +23,12 @@ struct cmListFileParser
 {
   cmListFileParser(cmListFile* lf, cmMakefile* mf, const char* filename);
   ~cmListFileParser();
-  void IssueError(std::string const& text);
-  void IssueFileOpenError(std::string const& text) const;
   bool ParseFile();
   bool ParseFunction(const char* name, long line);
   bool AddArgument(cmListFileLexer_Token* token,
cmListFileArgument::Delimiter delim);
   cmListFile* ListFile;
   cmMakefile* Makefile;
-  cmListFileBacktrace Backtrace;
   const char* FileName;
   cmListFileLexer* Lexer;
   cmListFileFunction Function;
@@ -47,7 +44,6 @@ cmListFileParser::cmListFileParser(cmListFile* lf, 
cmMakefile* mf,
const char* filename)
   : ListFile(lf)
   , Makefile(mf)
-  , Backtrace(mf->GetBacktrace())
   , FileName(filename)
   , Lexer(cmListFileLexer_New())
 {
@@ -58,37 +54,23 @@ cmListFileParser::~cmListFileParser()
   cmListFileLexer_Delete(this->Lexer);
 }
 
-void cmListFileParser::IssueFileOpenError(const std::string& text) const
-{
-  this->Makefile->GetCMakeInstance()->IssueMessage(cmake::FATAL_ERROR, text,
-   this->Backtrace);
-}
-
-void cmListFileParser::IssueError(const std::string& text)
-{
-  cmListFileContext lfc;
-  lfc.FilePath = this->FileName;
-  lfc.Line = cmListFileLexer_GetCurrentLine(this->Lexer);
-  cmListFileBacktrace lfbt = this->Backtrace.Pop();
-  lfbt = lfbt.Push(lfc);
-  this->Makefile->GetCMakeInstance()->IssueMessage(cmake::FATAL_ERROR, text,
-   lfbt);
-}
-
 bool cmListFileParser::ParseFile()
 {
   // Open the file.
   cmListFileLexer_BOM bom;
   if (!cmListFileLexer_SetFileName(this->Lexer, this->FileName, )) {
-this->IssueFileOpenError("cmListFileCache: error can not open file.");
+cmSystemTools::Error("cmListFileCache: error can not open file ",
+ this->FileName);
 return false;
   }
 
   // Verify the Byte-Order-Mark, if any.
   if (bom != cmListFileLexer_BOM_None && bom != cmListFileLexer_BOM_UTF8) {
 cmListFileLexer_SetFileName(this->Lexer, 0, 0);
-this->IssueFileOpenError(
-  "File starts with a Byte-Order-Mark that is not UTF-8.");
+std::ostringstream m;
+m << "File\n  " << this->FileName << "\n"
+  << "starts with a Byte-Order-Mark that is not UTF-8.";
+this->Makefile->IssueMessage(cmake::FATAL_ERROR, m.str());
 return false;
   }
 
@@ -111,25 +93,29 @@ bool cmListFileParser::ParseFile()
 }
   } else {
 std::ostringstream error;
-error << "Parse error.  Expected a newline, got "
+error << "Error in cmake code at\n"
+  << this->FileName << ":" << token->line << ":\n"
+  << "Parse error.  Expected a newline, got "
   << cmListFileLexer_GetTypeAsString(this->Lexer, token->type)
   << " with text \"" << token->text << "\".";
-this->IssueError(error.str());
+cmSystemTools::Error(error.str().c_str());
 return false;
   }
 } else {
   std::ostringstream error;
-  error << "Parse error.  Expected a command name, got "
+  error << "Error in cmake code at\n"
+<< this->FileName << ":" << token->line << ":\n"
+<< "Parse error.  Expected a command name, got "
 

[Cmake-commits] CMake branch, master, updated. v3.6.0-rc1-144-g8d80c89

2016-06-13 Thread Brad King
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, master has been updated
   via  8d80c8961fce8f4b38f412de664f773c213a69b8 (commit)
   via  9f3546bbb44e23b97ea226fce155330eb352f75b (commit)
  from  0514fa2398b36a35a98a131af9091a6ce3f42e48 (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 -
---

Summary of changes:


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, next, updated. v3.6.0-rc1-300-g8bdf697

2016-06-13 Thread Brad King
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  8bdf697d2c9811c61ee9727648c61692089a08c7 (commit)
   via  8d80c8961fce8f4b38f412de664f773c213a69b8 (commit)
  from  d42d169fe452bbf41cd34a86ba169fc7407ec582 (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=8bdf697d2c9811c61ee9727648c61692089a08c7
commit 8bdf697d2c9811c61ee9727648c61692089a08c7
Merge: d42d169 8d80c89
Author: Brad King 
AuthorDate: Mon Jun 13 13:37:00 2016 -0400
Commit: Brad King 
CommitDate: Mon Jun 13 13:37:00 2016 -0400

Merge branch 'master' into next


---

Summary of changes:


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, release, updated. v3.6.0-rc1-20-g9f3546b

2016-06-13 Thread Brad King
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, release has been updated
   via  9f3546bbb44e23b97ea226fce155330eb352f75b (commit)
  from  023e2a1eb7a0337e78054d0c576525564f8bf07c (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 -
---

Summary of changes:
 Source/CMakeVersion.cmake |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, next, updated. v3.6.0-rc1-298-gd42d169

2016-06-13 Thread Ben Boeckel
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  d42d169fe452bbf41cd34a86ba169fc7407ec582 (commit)
   via  42fe7d215092dd1251a9ec298ca83a6ad9e59b86 (commit)
  from  91cb4389fb3baabbdd0b00d39ce794643b4bb006 (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=d42d169fe452bbf41cd34a86ba169fc7407ec582
commit d42d169fe452bbf41cd34a86ba169fc7407ec582
Merge: 91cb438 42fe7d2
Author: Ben Boeckel 
AuthorDate: Mon Jun 13 13:15:35 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Mon Jun 13 13:15:35 2016 -0400

Merge topic 'parent-scope-docs' into next

42fe7d21 Help: clarify PARENT_SCOPE behavior


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=42fe7d215092dd1251a9ec298ca83a6ad9e59b86
commit 42fe7d215092dd1251a9ec298ca83a6ad9e59b86
Author: Ben Boeckel 
AuthorDate: Mon Jun 13 09:55:17 2016 -0400
Commit: Ben Boeckel 
CommitDate: Mon Jun 13 09:55:17 2016 -0400

Help: clarify PARENT_SCOPE behavior

Fixes #15093.

diff --git a/Help/command/set.rst b/Help/command/set.rst
index d04b880..b24ebef 100644
--- a/Help/command/set.rst
+++ b/Help/command/set.rst
@@ -25,7 +25,9 @@ If the ``PARENT_SCOPE`` option is given the variable will be 
set in
 the scope above the current scope.  Each new directory or function
 creates a new scope.  This command will set the value of a variable
 into the parent directory or calling function (whichever is applicable
-to the case at hand).
+to the case at hand). The previous state of the variable's value stays the
+same in the current scope (e.g., if it was undefined before, it is still
+undefined and if it had a value, it is still that value).
 
 Set Cache Entry
 ^^^

---

Summary of changes:
 Help/command/set.rst |4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, next, updated. v3.6.0-rc1-296-g91cb438

2016-06-13 Thread Ben Boeckel
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  91cb4389fb3baabbdd0b00d39ce794643b4bb006 (commit)
   via  919db25c3b54f0303a19abb4a9e4f16056a3c1b6 (commit)
   via  ebf18df58083c90d4ba06ab896dfad8df9fe6ade (commit)
  from  ff55f7c75c495605547a97d3bac88ddaaa263a69 (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=91cb4389fb3baabbdd0b00d39ce794643b4bb006
commit 91cb4389fb3baabbdd0b00d39ce794643b4bb006
Merge: ff55f7c 919db25
Author: Ben Boeckel 
AuthorDate: Mon Jun 13 13:15:30 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Mon Jun 13 13:15:30 2016 -0400

Merge topic 'find_package-duplicate-search-paths' into next

919db25c cmFindPackageCommand: remove duplicate paths from error message
ebf18df5 cmFindPackageCommand: use iterators to loop over configurations


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=919db25c3b54f0303a19abb4a9e4f16056a3c1b6
commit 919db25c3b54f0303a19abb4a9e4f16056a3c1b6
Author: Ben Boeckel 
AuthorDate: Mon Jun 13 11:10:59 2016 -0400
Commit: Ben Boeckel 
CommitDate: Mon Jun 13 11:16:12 2016 -0400

cmFindPackageCommand: remove duplicate paths from error message

Fixes #15252.

diff --git a/Source/cmFindPackageCommand.cxx b/Source/cmFindPackageCommand.cxx
index 4ab7a72..1945c44 100644
--- a/Source/cmFindPackageCommand.cxx
+++ b/Source/cmFindPackageCommand.cxx
@@ -664,6 +664,8 @@ bool cmFindPackageCommand::HandlePackageMode()
 // If there are files in ConsideredConfigs, it means that FooConfig.cmake
 // have been found, but they didn't have appropriate versions.
 else if (!this->ConsideredConfigs.empty()) {
+  std::vector::const_iterator duplicate_end =
+cmRemoveDuplicates(this->ConsideredConfigs);
   e << "Could not find a configuration file for package \"" << this->Name
 << "\" that "
 << (this->VersionExact ? "exactly matches" : "is compatible with")
@@ -672,7 +674,7 @@ bool cmFindPackageCommand::HandlePackageMode()
"accepted:\n";
   for (std::vector::const_iterator i =
  this->ConsideredConfigs.begin();
-   i != this->ConsideredConfigs.end(); ++i) {
+   i != duplicate_end; ++i) {
 e << "  " << i->filename << ", version: " << i->version << "\n";
   }
 } else {
diff --git a/Source/cmFindPackageCommand.h b/Source/cmFindPackageCommand.h
index eff6b80..00db22b 100644
--- a/Source/cmFindPackageCommand.h
+++ b/Source/cmFindPackageCommand.h
@@ -159,6 +159,21 @@ private:
   {
 std::string filename;
 std::string version;
+
+bool operator<(ConfigFileInfo const& rhs) const
+{
+  return this->filename < rhs.filename;
+}
+
+bool operator==(ConfigFileInfo const& rhs) const
+{
+  return this->filename == rhs.filename;
+}
+
+bool operator!=(ConfigFileInfo const& rhs) const
+{
+  return !(*this == rhs);
+}
   };
   std::vector ConsideredConfigs;
 };

https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=ebf18df58083c90d4ba06ab896dfad8df9fe6ade
commit ebf18df58083c90d4ba06ab896dfad8df9fe6ade
Author: Ben Boeckel 
AuthorDate: Mon Jun 13 11:09:05 2016 -0400
Commit: Ben Boeckel 
CommitDate: Mon Jun 13 11:16:10 2016 -0400

cmFindPackageCommand: use iterators to loop over configurations

diff --git a/Source/cmFindPackageCommand.cxx b/Source/cmFindPackageCommand.cxx
index 7908afe..4ab7a72 100644
--- a/Source/cmFindPackageCommand.cxx
+++ b/Source/cmFindPackageCommand.cxx
@@ -670,10 +670,10 @@ bool cmFindPackageCommand::HandlePackageMode()
 << " requested version \"" << this->Version << "\".\n"
 << "The following configuration files were considered but not "
"accepted:\n";
-  for (std::vector::size_type i = 0;
-   i < this->ConsideredConfigs.size(); i++) {
-e << "  " << this->ConsideredConfigs[i].filename
-  << ", version: " << this->ConsideredConfigs[i].version << "\n";
+  for (std::vector::const_iterator i =
+ this->ConsideredConfigs.begin();
+   i != this->ConsideredConfigs.end(); ++i) {
+e << "  " << i->filename << ", version: " << i->version << "\n";
   }
 } else {
   std::string requestedVersionString;
@@ -766,12 +766,13 @@ bool cmFindPackageCommand::HandlePackageMode()
   std::string consideredVersions;
 
   const char* sep = "";
-  for (std::vector::size_type i = 0;
-   i < this->ConsideredConfigs.size(); i++) {
+  for 

[Cmake-commits] CMake branch, next, updated. v3.6.0-rc1-293-gff55f7c

2016-06-13 Thread Brad King
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  ff55f7c75c495605547a97d3bac88ddaaa263a69 (commit)
   via  109df55042f80220a995c41e9b59a42728a4479d (commit)
  from  5ec42eaf96b0088cd5b3e989e7458b73b65e5951 (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=ff55f7c75c495605547a97d3bac88ddaaa263a69
commit ff55f7c75c495605547a97d3bac88ddaaa263a69
Merge: 5ec42ea 109df55
Author: Brad King 
AuthorDate: Mon Jun 13 13:08:59 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Mon Jun 13 13:08:59 2016 -0400

Merge topic 'xcode-mig-support' into next

109df550 fixup! Xcode: Add const qualifiers


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=109df55042f80220a995c41e9b59a42728a4479d
commit 109df55042f80220a995c41e9b59a42728a4479d
Author: Brad King 
AuthorDate: Mon Jun 13 13:08:17 2016 -0400
Commit: Brad King 
CommitDate: Mon Jun 13 13:08:17 2016 -0400

fixup! Xcode: Add const qualifiers

diff --git a/Source/cmXCodeObject.h b/Source/cmXCodeObject.h
index 9a17ae4..ed917af 100644
--- a/Source/cmXCodeObject.h
+++ b/Source/cmXCodeObject.h
@@ -112,7 +112,7 @@ public:
   cmXCodeObject* GetObject(const char* name) const
   {
 std::map::const_iterator i =
-this->ObjectAttributes.find(name);
+  this->ObjectAttributes.find(name);
 if (i != this->ObjectAttributes.end()) {
   return i->second;
 }
@@ -149,7 +149,10 @@ public:
   {
 return this->DependTargets;
   }
-  std::vector const& GetObjectList() const { return 
this->List; }
+  std::vector const& GetObjectList() const
+  {
+return this->List;
+  }
   void SetComment(const std::string& c) { this->Comment = c; }
   static void PrintString(std::ostream& os, std::string String);
 

---

Summary of changes:
 Source/cmXCodeObject.h |7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, next, updated. v3.6.0-rc1-291-g5ec42ea

2016-06-13 Thread Gregor Jasny via Cmake-commits
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  5ec42eaf96b0088cd5b3e989e7458b73b65e5951 (commit)
   via  b3ba006100b776351c62d8e2b53beadff771bf13 (commit)
   via  1dffee9afe54314b9522f8cfcf72bb48baad6fbc (commit)
   via  8d4ed32eff88dfb708a3e403641c28eedd42 (commit)
   via  91a77cfaa78364affc99562cfdc357a70f972ca9 (commit)
   via  2a942b6eab0521bd22e8841a52b3c7f22d069059 (commit)
  from  f6355822b1bb2874cf6130dbd0f8bd10654bb9d3 (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=5ec42eaf96b0088cd5b3e989e7458b73b65e5951
commit 5ec42eaf96b0088cd5b3e989e7458b73b65e5951
Merge: f635582 b3ba006
Author: Gregor Jasny 
AuthorDate: Mon Jun 13 12:22:04 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Mon Jun 13 12:22:04 2016 -0400

Merge topic 'xcode-mig-support' into next

b3ba0061 Xcode: Add support for mig files
1dffee9a Xcode: Add XCODE_FILE_ATTRIBUTES source file property
8d4ed32e Xcode: Don't emit empty settings blocks.
91a77cfa Xcode: Add function to conditionally add Xcode Attributes
2a942b6e Xcode: Add const qualifiers


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=b3ba006100b776351c62d8e2b53beadff771bf13
commit b3ba006100b776351c62d8e2b53beadff771bf13
Author: James Touton 
AuthorDate: Fri Jun 3 18:27:39 2016 -0700
Commit: Gregor Jasny 
CommitDate: Sun Jun 12 22:20:22 2016 +0200

Xcode: Add support for mig files

diff --git a/Source/cmGlobalXCodeGenerator.cxx 
b/Source/cmGlobalXCodeGenerator.cxx
index 8eefb19..d30830a 100644
--- a/Source/cmGlobalXCodeGenerator.cxx
+++ b/Source/cmGlobalXCodeGenerator.cxx
@@ -787,6 +787,8 @@ std::string GetSourcecodeValueFromFileExtension(const 
std::string& _ext,
 sourcecode += ".asm";
   } else if (ext == "metal") {
 sourcecode += ".metal";
+  } else if (ext == "mig") {
+sourcecode += ".mig";
   }
   // else
   //  {

https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=1dffee9afe54314b9522f8cfcf72bb48baad6fbc
commit 1dffee9afe54314b9522f8cfcf72bb48baad6fbc
Author: James Touton 
AuthorDate: Fri Jun 3 18:51:18 2016 -0700
Commit: Gregor Jasny 
CommitDate: Sun Jun 12 22:20:22 2016 +0200

Xcode: Add XCODE_FILE_ATTRIBUTES source file property

This adds values to the ATTRIBUTES list in PBXBuildFile settings.

diff --git a/Help/manual/cmake-properties.7.rst 
b/Help/manual/cmake-properties.7.rst
index 3403dcd..1c64d63 100644
--- a/Help/manual/cmake-properties.7.rst
+++ b/Help/manual/cmake-properties.7.rst
@@ -344,6 +344,7 @@ Properties on Source Files
/prop_sf/VS_XAML_TYPE
/prop_sf/WRAP_EXCLUDE
/prop_sf/XCODE_EXPLICIT_FILE_TYPE
+   /prop_sf/XCODE_FILE_ATTRIBUTES
/prop_sf/XCODE_LAST_KNOWN_FILE_TYPE
 
 .. _`Cache Entry Properties`:
diff --git a/Help/prop_sf/XCODE_FILE_ATTRIBUTES.rst 
b/Help/prop_sf/XCODE_FILE_ATTRIBUTES.rst
new file mode 100644
index 000..39e6966
--- /dev/null
+++ b/Help/prop_sf/XCODE_FILE_ATTRIBUTES.rst
@@ -0,0 +1,11 @@
+XCODE_FILE_ATTRIBUTES
+-
+
+Add values to the Xcode ``ATTRIBUTES`` setting on its reference to a
+source file.  Among other things, this can be used to set the role on
+a mig file::
+
+  set_source_files_properties(defs.mig
+  PROPERTIES
+  XCODE_FILE_ATTRIBUTES "Client;Server"
+  )
diff --git a/Source/cmGlobalXCodeGenerator.cxx 
b/Source/cmGlobalXCodeGenerator.cxx
index b439018..8eefb19 100644
--- a/Source/cmGlobalXCodeGenerator.cxx
+++ b/Source/cmGlobalXCodeGenerator.cxx
@@ -714,6 +714,20 @@ cmXCodeObject* 
cmGlobalXCodeGenerator::CreateXCodeSourceFile(
 }
   }
 
+  // Add user-specified file attributes.
+  const char* extraFileAttributes = sf->GetProperty("XCODE_FILE_ATTRIBUTES");
+  if (extraFileAttributes) {
+// Expand the list of attributes.
+std::vector attributes;
+cmSystemTools::ExpandListArgument(extraFileAttributes, attributes);
+
+// Store the attributes.
+for (std::vector::const_iterator ai = attributes.begin();
+ ai != attributes.end(); ++ai) {
+  attrs->AddObject(this->CreateString(*ai));
+}
+  }
+
   settings->AddAttributeIfNotEmpty("ATTRIBUTES", attrs);
 
   // Add the fileRef to the top level Resources group/folder if it is not

https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=8d4ed32eff88dfb708a3e403641c28eedd42
commit 8d4ed32eff88dfb708a3e403641c28eedd42
Author: James Touton 
AuthorDate: Fri Jun 3 18:32:38 2016 -0700
Commit: Gregor Jasny 

[Cmake-commits] CMake branch, next, updated. v3.6.0-rc1-285-gf635582

2016-06-13 Thread Brad King
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  f6355822b1bb2874cf6130dbd0f8bd10654bb9d3 (commit)
   via  8a9711a3d307443e65110e182ab3f76a4ddfb909 (commit)
   via  9f3546bbb44e23b97ea226fce155330eb352f75b (commit)
  from  20e110da3b45da35124ac4db4794f1186ac1cf7a (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=f6355822b1bb2874cf6130dbd0f8bd10654bb9d3
commit f6355822b1bb2874cf6130dbd0f8bd10654bb9d3
Merge: 20e110d 8a9711a
Author: Brad King 
AuthorDate: Mon Jun 13 10:31:29 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Mon Jun 13 10:31:29 2016 -0400

Merge topic 'test-release' into next

8a9711a3 Merge branch 'release' into test-release
9f3546bb CMake 3.6.0-rc2


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=8a9711a3d307443e65110e182ab3f76a4ddfb909
commit 8a9711a3d307443e65110e182ab3f76a4ddfb909
Merge: 0514fa2 9f3546b
Author: Brad King 
AuthorDate: Mon Jun 13 10:31:18 2016 -0400
Commit: Brad King 
CommitDate: Mon Jun 13 10:31:18 2016 -0400

Merge branch 'release' into test-release


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=9f3546bbb44e23b97ea226fce155330eb352f75b
commit 9f3546bbb44e23b97ea226fce155330eb352f75b
Author: Brad King 
AuthorDate: Mon Jun 13 10:28:02 2016 -0400
Commit: Brad King 
CommitDate: Mon Jun 13 10:28:02 2016 -0400

CMake 3.6.0-rc2

diff --git a/Source/CMakeVersion.cmake b/Source/CMakeVersion.cmake
index 6de2243..172c9bc 100644
--- a/Source/CMakeVersion.cmake
+++ b/Source/CMakeVersion.cmake
@@ -2,4 +2,4 @@
 set(CMake_VERSION_MAJOR 3)
 set(CMake_VERSION_MINOR 6)
 set(CMake_VERSION_PATCH 0)
-set(CMake_VERSION_RC 1)
+set(CMake_VERSION_RC 2)

---

Summary of changes:


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, release, updated. v3.6.0-rc1-19-g023e2a1

2016-06-13 Thread Brad King
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, release has been updated
   via  023e2a1eb7a0337e78054d0c576525564f8bf07c (commit)
   via  797c3c54e835e5c5131f38036aca61b0dae02260 (commit)
   via  b08cae9b0e9bad96e4615c1bbf9bbd00802e6985 (commit)
   via  48cb388ead09794aae01328d83620e10a8f7636b (commit)
   via  f67afbdc4a97c0b0305763e714d22dd04ead16f3 (commit)
  from  cc7e9d1d90b7e0906149613bddd94895160c8629 (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 -
---

Summary of changes:
 Auxiliary/bash-completion/cmake |9 +++--
 Auxiliary/bash-completion/cpack |   20 
 Auxiliary/bash-completion/ctest |   26 ++
 3 files changed, 53 insertions(+), 2 deletions(-)


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, master, updated. v3.6.0-rc1-142-g0514fa2

2016-06-13 Thread Brad King
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, master has been updated
   via  0514fa2398b36a35a98a131af9091a6ce3f42e48 (commit)
   via  023e2a1eb7a0337e78054d0c576525564f8bf07c (commit)
  from  473634eb1cc4f664c8b7cdc12a103828560c225f (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 -
---

Summary of changes:


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, next, updated. v3.6.0-rc1-282-g20e110d

2016-06-13 Thread Brad King
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  20e110da3b45da35124ac4db4794f1186ac1cf7a (commit)
   via  0514fa2398b36a35a98a131af9091a6ce3f42e48 (commit)
   via  023e2a1eb7a0337e78054d0c576525564f8bf07c (commit)
  from  fba0b6b15f0528bf88da45b3fdaca304552bd255 (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=20e110da3b45da35124ac4db4794f1186ac1cf7a
commit 20e110da3b45da35124ac4db4794f1186ac1cf7a
Merge: fba0b6b 0514fa2
Author: Brad King 
AuthorDate: Mon Jun 13 10:28:57 2016 -0400
Commit: Brad King 
CommitDate: Mon Jun 13 10:28:57 2016 -0400

Merge branch 'master' into next


---

Summary of changes:


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, next, updated. v3.6.0-rc1-279-gfba0b6b

2016-06-13 Thread Chuck Atkins
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  fba0b6b15f0528bf88da45b3fdaca304552bd255 (commit)
   via  25aa576db0294187a20f478ad83aa101d7d57801 (commit)
  from  1e493167950e427062417500f225862904c145dc (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=fba0b6b15f0528bf88da45b3fdaca304552bd255
commit fba0b6b15f0528bf88da45b3fdaca304552bd255
Merge: 1e49316 25aa576
Author: Chuck Atkins 
AuthorDate: Mon Jun 13 10:21:41 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Mon Jun 13 10:21:41 2016 -0400

Merge topic 'findcuda-use-correct-runtime-for-required' into next

25aa576d FindCUDA: Use the correct runtime in REQUIRED_VARS check


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=25aa576db0294187a20f478ad83aa101d7d57801
commit 25aa576db0294187a20f478ad83aa101d7d57801
Author: Chuck Atkins 
AuthorDate: Mon Jun 13 09:39:15 2016 -0400
Commit: Chuck Atkins 
CommitDate: Mon Jun 13 10:21:13 2016 -0400

FindCUDA: Use the correct runtime in REQUIRED_VARS check

When enabling the CUDA static runtime, the current module always uses
the shared truntime in the REQUIRED_VARS check.  This change should
select the correct runtime to be checked for as required based on the
CUDA_USE_STATIC_CUDA_RUNTIME option.

Fixes #16096

diff --git a/Modules/FindCUDA.cmake b/Modules/FindCUDA.cmake
index 86f89d8..81fc7a8 100644
--- a/Modules/FindCUDA.cmake
+++ b/Modules/FindCUDA.cmake
@@ -787,8 +787,10 @@ endif()
 if(CUDA_cudart_static_LIBRARY)
   # Set whether to use the static cuda runtime.
   option(CUDA_USE_STATIC_CUDA_RUNTIME "Use the static version of the CUDA 
runtime library if available" ON)
+  set(CUDA_CUDART_LIBRARY_VAR CUDA_cudart_static_LIBRARY)
 else()
   option(CUDA_USE_STATIC_CUDA_RUNTIME "Use the static version of the CUDA 
runtime library if available" OFF)
+  set(CUDA_CUDART_LIBRARY_VAR CUDA_CUDART_LIBRARY)
 endif()
 
 if(CUDA_USE_STATIC_CUDA_RUNTIME)
@@ -1003,7 +1005,7 @@ find_package_handle_standard_args(CUDA
 CUDA_TOOLKIT_ROOT_DIR
 CUDA_NVCC_EXECUTABLE
 CUDA_INCLUDE_DIRS
-CUDA_CUDART_LIBRARY
+${CUDA_CUDART_LIBRARY_VAR}
   VERSION_VAR
 CUDA_VERSION
   )

---

Summary of changes:


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, next, updated. v3.6.0-rc1-277-g1e49316

2016-06-13 Thread Brad King
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  1e493167950e427062417500f225862904c145dc (commit)
   via  473634eb1cc4f664c8b7cdc12a103828560c225f (commit)
  from  b79bab4ecdd50c17a7f8b21b1c2839d5a19d4ce5 (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=1e493167950e427062417500f225862904c145dc
commit 1e493167950e427062417500f225862904c145dc
Merge: b79bab4 473634e
Author: Brad King 
AuthorDate: Mon Jun 13 10:03:12 2016 -0400
Commit: Brad King 
CommitDate: Mon Jun 13 10:03:12 2016 -0400

Merge branch 'master' into next


---

Summary of changes:


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, master, updated. v3.6.0-rc1-140-g473634e

2016-06-13 Thread Brad King
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, master has been updated
   via  473634eb1cc4f664c8b7cdc12a103828560c225f (commit)
   via  63c0e92c9395083a61fe31cd89bee7e3814f10e8 (commit)
   via  6eee24634bc1791a64f8146c0f79c769eb9dfb83 (commit)
   via  120899c6980fcd81aa2a0d7b733ae15332a7a133 (commit)
   via  7066218e792927cb6494ce73e834b8ddb3d275e6 (commit)
  from  4e66ca1952c0ba9dfba6050f83f67c90884c8492 (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=473634eb1cc4f664c8b7cdc12a103828560c225f
commit 473634eb1cc4f664c8b7cdc12a103828560c225f
Merge: 4e66ca1 63c0e92
Author: Brad King 
AuthorDate: Mon Jun 13 10:03:05 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Mon Jun 13 10:03:05 2016 -0400

Merge topic 'expose-cache-properties'

63c0e92c cmState: Expose list of properties of values in the cache
6eee2463 cmCacheEntry: Retrieve all properties of cache entries
120899c6 cmPropertyList: Add a way to retrieve all properties
7066218e cmake: Kill cmake::CacheManager and its getter


---

Summary of changes:
 Source/cmCacheManager.cxx |   10 ++
 Source/cmCacheManager.h   |2 ++
 Source/cmPropertyMap.cxx  |   12 
 Source/cmPropertyMap.h|2 ++
 Source/cmState.cxx|8 
 Source/cmState.h  |1 +
 Source/cmake.h|4 
 7 files changed, 35 insertions(+), 4 deletions(-)


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, next, updated. v3.6.0-rc1-267-g0d3c95e

2016-06-13 Thread Chuck Atkins
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  0d3c95e99e875c846381c472e6e1f066d42eb019 (commit)
   via  5537355afc62328bd3c8dce879862887190e9821 (commit)
   via  06ee543c00971cd6d52a41da146fdbc9317fd5f7 (commit)
  from  63bc1a824aa06ec90bde12603d6bfaa612a80462 (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=0d3c95e99e875c846381c472e6e1f066d42eb019
commit 0d3c95e99e875c846381c472e6e1f066d42eb019
Merge: 63bc1a8 5537355
Author: Chuck Atkins 
AuthorDate: Mon Jun 13 09:56:36 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Mon Jun 13 09:56:36 2016 -0400

Merge topic 'findcuda-use-correct-runtime-for-required' into next

5537355a FindCUDA: Use the correct runtime in REQUIRED_VARS check
06ee543c CMake Nightly Date Stamp


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=5537355afc62328bd3c8dce879862887190e9821
commit 5537355afc62328bd3c8dce879862887190e9821
Author: Chuck Atkins 
AuthorDate: Mon Jun 13 09:39:15 2016 -0400
Commit: Chuck Atkins 
CommitDate: Mon Jun 13 09:44:04 2016 -0400

FindCUDA: Use the correct runtime in REQUIRED_VARS check

When enabling the CUDA static runtime, the current module always uses
the shared truntime in the REQUIRED_VARS check.  This change should
select the correct runtime to be checked for as required based on the
CUDA_USE_STATIC_CUDA_RUNTIME option.

Fixes Issue #16096

diff --git a/Modules/FindCUDA.cmake b/Modules/FindCUDA.cmake
index 86f89d8..81fc7a8 100644
--- a/Modules/FindCUDA.cmake
+++ b/Modules/FindCUDA.cmake
@@ -787,8 +787,10 @@ endif()
 if(CUDA_cudart_static_LIBRARY)
   # Set whether to use the static cuda runtime.
   option(CUDA_USE_STATIC_CUDA_RUNTIME "Use the static version of the CUDA 
runtime library if available" ON)
+  set(CUDA_CUDART_LIBRARY_VAR CUDA_cudart_static_LIBRARY)
 else()
   option(CUDA_USE_STATIC_CUDA_RUNTIME "Use the static version of the CUDA 
runtime library if available" OFF)
+  set(CUDA_CUDART_LIBRARY_VAR CUDA_CUDART_LIBRARY)
 endif()
 
 if(CUDA_USE_STATIC_CUDA_RUNTIME)
@@ -1003,7 +1005,7 @@ find_package_handle_standard_args(CUDA
 CUDA_TOOLKIT_ROOT_DIR
 CUDA_NVCC_EXECUTABLE
 CUDA_INCLUDE_DIRS
-CUDA_CUDART_LIBRARY
+${CUDA_CUDART_LIBRARY_VAR}
   VERSION_VAR
 CUDA_VERSION
   )

---

Summary of changes:
 Modules/FindCUDA.cmake|4 +++-
 Source/CMakeVersion.cmake |2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, master, updated. v3.6.0-rc1-135-g4e66ca1

2016-06-13 Thread Brad King
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, master has been updated
   via  4e66ca1952c0ba9dfba6050f83f67c90884c8492 (commit)
   via  23f87e8157770c56d3aa568f3d1318f9b9070364 (commit)
   via  54c65d5fb22c3cc53ecd707687c2f25b1643726b (commit)
  from  18e00ac7b918865c38a2e34ee584e18c1126c663 (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=4e66ca1952c0ba9dfba6050f83f67c90884c8492
commit 4e66ca1952c0ba9dfba6050f83f67c90884c8492
Merge: 18e00ac 23f87e8
Author: Brad King 
AuthorDate: Mon Jun 13 09:54:27 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Mon Jun 13 09:54:27 2016 -0400

Merge topic 'fix-cmake-ISP-violation'

23f87e81 cmake: Remove force from IssueMessage API
54c65d5f cmake: Extract DisplayMessage API.


---

Summary of changes:
 Source/cmMakefile.cxx   |6 +++---
 Source/cmMakefile.h |3 +--
 Source/cmMessageCommand.cxx |5 +++--
 Source/cmake.cxx|   22 +-
 Source/cmake.h  |6 --
 5 files changed, 24 insertions(+), 18 deletions(-)


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, master, updated. v3.6.0-rc1-127-g3b14a4b

2016-06-13 Thread Brad King
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, master has been updated
   via  3b14a4bca417eeafac3daeb306a72dcbba47246e (commit)
   via  0a4af0735f2aeec74a723dd6af31db585f1b664e (commit)
  from  941fbe31f56e0841280288bf3e43de873aabe957 (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=3b14a4bca417eeafac3daeb306a72dcbba47246e
commit 3b14a4bca417eeafac3daeb306a72dcbba47246e
Merge: 941fbe3 0a4af07
Author: Brad King 
AuthorDate: Mon Jun 13 09:54:20 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Mon Jun 13 09:54:20 2016 -0400

Merge topic 'fix-Message-API-ISP-violation'

0a4af073 cmake: Issue message independent of cmMakefile definition


---

Summary of changes:
 Source/cmMessageCommand.cxx|   11 ++--
 Source/cmake.cxx   |   60 ++--
 Source/cmake.h |8 +--
 Tests/RunCMake/message/RunCMakeTest.cmake  |2 +
 .../message-internal-warning-stderr.txt}   |6 +-
 .../message/message-internal-warning.cmake |5 ++
 .../message/nomessage-internal-warning-stderr.txt  |0
 .../message/nomessage-internal-warning.cmake   |5 ++
 8 files changed, 42 insertions(+), 55 deletions(-)
 copy Tests/RunCMake/{while/EndMismatch-stderr.txt => 
message/message-internal-warning-stderr.txt} (53%)
 create mode 100644 Tests/RunCMake/message/message-internal-warning.cmake
 copy Modules/IntelVSImplicitPath/hello.f => 
Tests/RunCMake/message/nomessage-internal-warning-stderr.txt (100%)
 create mode 100644 Tests/RunCMake/message/nomessage-internal-warning.cmake


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, master, updated. v3.6.0-rc1-132-g18e00ac

2016-06-13 Thread Brad King
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, master has been updated
   via  18e00ac7b918865c38a2e34ee584e18c1126c663 (commit)
   via  ea5324cd4b570ea757a6da96a7bc85538943e008 (commit)
   via  df8c3130d6e31558469cd1f0daa63e65cec79af1 (commit)
   via  946d1e50dc80bfb593ad7b6d4bded279fa17ced9 (commit)
   via  096c7754b3b7edd2e69f79b81b06539e5c9314f3 (commit)
  from  3b14a4bca417eeafac3daeb306a72dcbba47246e (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=18e00ac7b918865c38a2e34ee584e18c1126c663
commit 18e00ac7b918865c38a2e34ee584e18c1126c663
Merge: 3b14a4b ea5324c
Author: Brad King 
AuthorDate: Mon Jun 13 09:54:24 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Mon Jun 13 09:54:24 2016 -0400

Merge topic 'avoid-cmMakefile-IssueMessage-after-configure'

ea5324cd cmMakefile: Port messages for compile features to cmake
df8c3130 cmGlobalGenerator: Don't use cmMakefile::IssueMessage after 
configure
946d1e50 cmMakefile: Avoid IssueMessage after configure is finished
096c7754 cmLocalGenerator: Store Backtrace for the directory


---

Summary of changes:
 Source/cmGlobalGenerator.cxx |7 +++---
 Source/cmLocalGenerator.cxx  |3 ++-
 Source/cmLocalGenerator.h|1 +
 Source/cmMakefile.cxx|   52 ++
 Source/cmMakefile.h  |7 +++---
 5 files changed, 49 insertions(+), 21 deletions(-)


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, master, updated. v3.6.0-rc1-125-g941fbe3

2016-06-13 Thread Brad King
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, master has been updated
   via  941fbe31f56e0841280288bf3e43de873aabe957 (commit)
   via  896ad251de49f167f4ce3cbbcf9a6cce85a16681 (commit)
  from  ff1cce464d6e372cd2aced01fac28394c213aca9 (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=941fbe31f56e0841280288bf3e43de873aabe957
commit 941fbe31f56e0841280288bf3e43de873aabe957
Merge: ff1cce4 896ad25
Author: Brad King 
AuthorDate: Mon Jun 13 09:54:17 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Mon Jun 13 09:54:17 2016 -0400

Merge topic 'find-lib32'

896ad251 Teach find_library and find_package to search lib32 paths (#11260)


---

Summary of changes:
 Help/command/find_library.rst   |7 +++
 Help/manual/cmake-properties.7.rst  |1 +
 Help/prop_gbl/FIND_LIBRARY_USE_LIB32_PATHS.rst  |   10 ++
 Help/release/dev/find-lib32.rst |7 +++
 Modules/FindPkgConfig.cmake |8 ++--
 Modules/Platform/Linux.cmake|3 ++-
 Modules/Platform/OpenBSD.cmake  |1 +
 Modules/Platform/UnixPaths.cmake|3 ++-
 Source/cmFindLibraryCommand.cxx |9 -
 Source/cmFindPackageCommand.cxx |   11 +++
 Source/cmFindPackageCommand.h   |1 +
 Source/cmMakefile.cxx   |8 
 Source/cmMakefile.h |3 +++
 Tests/CMakeOnly/find_library/CMakeLists.txt |7 +++
 .../CMakeOnly/find_library/lib/32/libtest5.a|0
 .../find_library/lib/A/{lib64 => lib32}/libtest3.a  |0
 .../find_library/{lib/64 => lib32/A/lib}/libtest2.a |0
 .../CMakeOnly/find_library/lib32/A/lib32/libtest4.a |0
 .../CMakeOnly/find_library/lib32/A/libtest4.a   |0
 .../CMakeOnly/find_library/lib32/libtest4.a |0
 .../FindPkgConfig/FindPkgConfig_CMAKE_APPBUNDLE_PATH.cmake  |   11 ---
 .../FindPkgConfig/FindPkgConfig_CMAKE_FRAMEWORK_PATH.cmake  |   11 ---
 .../FindPkgConfig/FindPkgConfig_NO_PKGCONFIG_PATH.cmake |3 ---
 .../FindPkgConfig/FindPkgConfig_PKGCONFIG_PATH.cmake|   11 ---
 ...PkgConfig_PKGCONFIG_PATH_NO_CMAKE_ENVIRONMENT_PATH.cmake |   11 ---
 .../FindPkgConfig_PKGCONFIG_PATH_NO_CMAKE_PATH.cmake|   11 ---
 .../{lib/i386-linux-gnu => lib32}/pkgconfig/.placeholder|0
 .../i386-linux-gnu => pc-foo/lib32}/pkgconfig/.placeholder  |0
 28 files changed, 110 insertions(+), 27 deletions(-)
 create mode 100644 Help/prop_gbl/FIND_LIBRARY_USE_LIB32_PATHS.rst
 create mode 100644 Help/release/dev/find-lib32.rst
 copy Modules/IntelVSImplicitPath/hello.f => 
Tests/CMakeOnly/find_library/lib/32/libtest5.a (100%)
 copy Tests/CMakeOnly/find_library/lib/A/{lib64 => lib32}/libtest3.a (100%)
 copy Tests/CMakeOnly/find_library/{lib/64 => lib32/A/lib}/libtest2.a (100%)
 copy Modules/IntelVSImplicitPath/hello.f => 
Tests/CMakeOnly/find_library/lib32/A/lib32/libtest4.a (100%)
 copy Modules/IntelVSImplicitPath/hello.f => 
Tests/CMakeOnly/find_library/lib32/A/libtest4.a (100%)
 copy Modules/IntelVSImplicitPath/hello.f => 
Tests/CMakeOnly/find_library/lib32/libtest4.a (100%)
 copy Tests/RunCMake/FindPkgConfig/pc-bar/{lib/i386-linux-gnu => 
lib32}/pkgconfig/.placeholder (100%)
 copy Tests/RunCMake/FindPkgConfig/{pc-bar/lib/i386-linux-gnu => 
pc-foo/lib32}/pkgconfig/.placeholder (100%)


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, master, updated. v3.6.0-rc1-123-gff1cce4

2016-06-13 Thread Brad King
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, master has been updated
   via  ff1cce464d6e372cd2aced01fac28394c213aca9 (commit)
   via  757b0ff5dd08445ebac4f7ea50dd143a67f2e966 (commit)
   via  a16bf141bc5d393b27d13d8235d95a1b034052c2 (commit)
   via  bd9e551c1a13f566e6ffe8cdd1262b7628ed5330 (commit)
  from  6b0ab86eb5cfa14343180259fa56cd5b6d5c9a90 (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=ff1cce464d6e372cd2aced01fac28394c213aca9
commit ff1cce464d6e372cd2aced01fac28394c213aca9
Merge: 6b0ab86 757b0ff
Author: Brad King 
AuthorDate: Mon Jun 13 09:54:14 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Mon Jun 13 09:54:14 2016 -0400

Merge topic 'add-braces'

757b0ff5 Add missing braces around statements in header files
a16bf141 Add missing braces around statements.
bd9e551c PseudoMemcheck: revise style with clang-format.


---

Summary of changes:
 Source/CPack/IFW/cmCPackIFWGenerator.cxx|   24 +++--
 Source/CPack/IFW/cmCPackIFWInstaller.cxx|3 ++-
 Source/CPack/IFW/cmCPackIFWPackage.cxx  |   15 +++
 Source/CPack/IFW/cmCPackIFWRepository.cxx   |   13 ++---
 Source/CPack/cmCPackDebGenerator.cxx|   25 +++---
 Source/CTest/cmCTestBZR.cxx |9 ---
 Source/CTest/cmCTestHG.cxx  |3 ++-
 Source/CTest/cmCTestMultiProcessHandler.cxx |   12 ++---
 Source/CTest/cmCTestP4.cxx  |3 ++-
 Source/CTest/cmCTestSVN.cxx |3 ++-
 Source/CursesDialog/cmCursesLongMessageForm.cxx |4 +--
 Source/cmCacheManager.cxx   |3 ++-
 Source/cmDependsC.cxx   |3 ++-
 Source/cmGeneratorTarget.cxx|   21 ++-
 Source/cmGlobalGeneratorFactory.h   |3 ++-
 Source/cmGlobalNinjaGenerator.cxx   |   27 ---
 Source/cmLocalNinjaGenerator.cxx|   21 ++-
 Source/cmMakefile.cxx   |3 ++-
 Source/cmMakefile.h |6 +++--
 Source/cmMakefileLibraryTargetGenerator.cxx |3 ++-
 Source/cmNinjaNormalTargetGenerator.cxx |   15 ++-
 Source/cmNinjaTargetGenerator.cxx   |   24 +++--
 Source/cmNinjaUtilityTargetGenerator.cxx|   11 +---
 Source/cmOSXBundleGenerator.cxx |   18 -
 Source/cmStandardIncludes.h |   12 ++---
 Source/cmSystemTools.cxx|   10 ---
 Source/cmTarget.cxx |3 ++-
 Tests/CMakeLib/PseudoMemcheck/memtester.cxx.in  |   32 ++-
 Tests/CMakeLib/run_compile_commands.cxx |   15 +++
 29 files changed, 219 insertions(+), 125 deletions(-)


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, master, updated. v3.6.0-rc1-114-g7ce354d

2016-06-13 Thread Brad King
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, master has been updated
   via  7ce354d3acc1b5b572c6c475b1ecc222c1bc12bc (commit)
   via  f62ed322dc0d859f595be5ddeff40904ee478f50 (commit)
   via  853b1bb4ba176e886e3682a2475f1de1932ee890 (commit)
  from  06ee543c00971cd6d52a41da146fdbc9317fd5f7 (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=7ce354d3acc1b5b572c6c475b1ecc222c1bc12bc
commit 7ce354d3acc1b5b572c6c475b1ecc222c1bc12bc
Merge: 06ee543 f62ed32
Author: Brad King 
AuthorDate: Mon Jun 13 09:54:09 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Mon Jun 13 09:54:09 2016 -0400

Merge topic 'refactor-cmLocalGenerator-flags'

f62ed322 cmLocalGenerator: Add GetTargetDefines to get all defines for a 
target
853b1bb4 cmLocalGenerator: Constify AppendDefines and AddCompileDefinitions


---

Summary of changes:
 Source/cmCommonTargetGenerator.cxx |   14 +++---
 Source/cmLocalGenerator.cxx|   21 ++---
 Source/cmLocalGenerator.h  |   13 +
 3 files changed, 30 insertions(+), 18 deletions(-)


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, master, updated. v3.6.0-rc1-119-g6b0ab86

2016-06-13 Thread Brad King
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, master has been updated
   via  6b0ab86eb5cfa14343180259fa56cd5b6d5c9a90 (commit)
   via  797c3c54e835e5c5131f38036aca61b0dae02260 (commit)
   via  b08cae9b0e9bad96e4615c1bbf9bbd00802e6985 (commit)
   via  48cb388ead09794aae01328d83620e10a8f7636b (commit)
   via  f67afbdc4a97c0b0305763e714d22dd04ead16f3 (commit)
  from  7ce354d3acc1b5b572c6c475b1ecc222c1bc12bc (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=6b0ab86eb5cfa14343180259fa56cd5b6d5c9a90
commit 6b0ab86eb5cfa14343180259fa56cd5b6d5c9a90
Merge: 7ce354d 797c3c5
Author: Brad King 
AuthorDate: Mon Jun 13 09:54:11 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Mon Jun 13 09:54:11 2016 -0400

Merge topic 'bash-completion'

797c3c54 bash-completion: Add cpack --help-{manual,module,policy,property}
b08cae9b bash-completion: Add ctest 
--help-{manual,module,policy,property,variable}
48cb388e bash-completion: Fix cmake --help-policy lookup
f67afbdc bash-completion: Add cmake --help-manual


---

Summary of changes:
 Auxiliary/bash-completion/cmake |9 +++--
 Auxiliary/bash-completion/cpack |   20 
 Auxiliary/bash-completion/ctest |   26 ++
 3 files changed, 53 insertions(+), 2 deletions(-)


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/mailman/listinfo/cmake-commits