<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cmake.git/Tests/SubProject, branch master</title>
<subtitle>gitlab.kitware.com: cmake/cmake.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cmake.git/'/>
<entry>
<title>Revise C++ coding style using clang-format</title>
<updated>2016-05-16T20:05:19+00:00</updated>
<author>
<name>Kitware Robot</name>
<email>kwrobot@kitware.com</email>
</author>
<published>2016-05-16T14:34:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cmake.git/commit/?id=d9fd2f5402eeaa345691313658e02b51038f570b'/>
<id>d9fd2f5402eeaa345691313658e02b51038f570b</id>
<content type='text'>
Run the `Utilities/Scripts/clang-format.bash` script to update
all our C++ code to a new style defined by `.clang-format`.
Use `clang-format` version 3.8.

* If you reached this commit for a line in `git blame`, re-run the blame
  operation starting at the parent of this commit to see older history
  for the content.

* See the parent commit for instructions to rebase a change across this
  style transition commit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Run the `Utilities/Scripts/clang-format.bash` script to update
all our C++ code to a new style defined by `.clang-format`.
Use `clang-format` version 3.8.

* If you reached this commit for a line in `git blame`, re-run the blame
  operation starting at the parent of this commit to see older history
  for the content.

* See the parent commit for instructions to rebase a change across this
  style transition commit.
</pre>
</div>
</content>
</entry>
<entry>
<title>VS: Fix subproject .sln dependencies on custom targets</title>
<updated>2014-06-12T15:14:06+00:00</updated>
<author>
<name>Brad King</name>
<email>brad.king@kitware.com</email>
</author>
<published>2014-06-12T14:36:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cmake.git/commit/?id=790e167718bff5660e9023f627df0413504fb207'/>
<id>790e167718bff5660e9023f627df0413504fb207</id>
<content type='text'>
Each project listed in a .sln must be marked (or not) as part of the
"default build" for each configuration.  For targets created by the
add_custom_target() command we add them to the default build if they
are not excluded in some way or if another target depends on them.
In the top-level .sln, a custom target is excluded if it is not
created with the ALL option to add_custom_target.  In subdirectory
.sln files, a target may also be excluded if it is not within the
directory and is brought into the solution only due to a dependency
from another target in the solution.

Fix the "IsPartOfDefaultBuild" and "IsDependedOn" methods to check
every target to be included in the .sln for a dependency on the
custom target.  Otherwise transitive dependencies through targets
not in the current subdirectory will not be considered.

Extend the SubProject test with a custom target to cover this case.

Reported-by: William Deurwaarder &lt;William.Deurwaarder@tomtom.com&gt;
Reported-by: Dirk Steenpass &lt;dirk.steenpass@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Each project listed in a .sln must be marked (or not) as part of the
"default build" for each configuration.  For targets created by the
add_custom_target() command we add them to the default build if they
are not excluded in some way or if another target depends on them.
In the top-level .sln, a custom target is excluded if it is not
created with the ALL option to add_custom_target.  In subdirectory
.sln files, a target may also be excluded if it is not within the
directory and is brought into the solution only due to a dependency
from another target in the solution.

Fix the "IsPartOfDefaultBuild" and "IsDependedOn" methods to check
every target to be included in the .sln for a dependency on the
custom target.  Otherwise transitive dependencies through targets
not in the current subdirectory will not be considered.

Extend the SubProject test with a custom target to cover this case.

Reported-by: William Deurwaarder &lt;William.Deurwaarder@tomtom.com&gt;
Reported-by: Dirk Steenpass &lt;dirk.steenpass@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENH: preclean some warnings</title>
<updated>2008-03-25T15:27:18+00:00</updated>
<author>
<name>Ken Martin</name>
<email>ken.martin@kitware.com</email>
</author>
<published>2008-03-25T15:27:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cmake.git/commit/?id=ce8810c4e7b95637136c3e47b87f8fa409bfbbee'/>
<id>ce8810c4e7b95637136c3e47b87f8fa409bfbbee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ENH: add missing files</title>
<updated>2008-01-30T18:02:32+00:00</updated>
<author>
<name>Bill Hoffman</name>
<email>bill.hoffman@kitware.com</email>
</author>
<published>2008-01-30T18:02:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cmake.git/commit/?id=d51e9cf180fa057e9fde7a203564da0ba1ac6fab'/>
<id>d51e9cf180fa057e9fde7a203564da0ba1ac6fab</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ENH: fix for bug 3218 dependant projects are written out automatically if they are in the project.  Also fix bug 5829, remove hard coded CMAKE_CONFIGURATION_TYPES from vs 7 generator</title>
<updated>2008-01-30T17:04:38+00:00</updated>
<author>
<name>Bill Hoffman</name>
<email>bill.hoffman@kitware.com</email>
</author>
<published>2008-01-30T17:04:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cmake.git/commit/?id=8a83f096371ecc4f73afe43830e94899c704d5cf'/>
<id>8a83f096371ecc4f73afe43830e94899c704d5cf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
