<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git, branch ethomson/cmake6</title>
<subtitle>github.com: libgit2/libgit2.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/'/>
<entry>
<title>cmake: don't create an object library for libgit2</title>
<updated>2021-11-16T19:24:46+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-11-16T18:55:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=8aada3ae19d9ef820ad17507fdae5313e8d89e74'/>
<id>8aada3ae19d9ef820ad17507fdae5313e8d89e74</id>
<content type='text'>
Now that we require cmake 3.15.0 or better, we can use the
`$&lt;TARGET_OBJECTS:...&gt;` generator for any type of library, not just
object libraries.  This means we do not need to create an unnecessary
abstraction in an object library.

Removing this unnecessary target greatly simplifies the DX for IDE
users.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now that we require cmake 3.15.0 or better, we can use the
`$&lt;TARGET_OBJECTS:...&gt;` generator for any type of library, not just
object libraries.  This means we do not need to create an unnecessary
abstraction in an object library.

Removing this unnecessary target greatly simplifies the DX for IDE
users.
</pre>
</div>
</content>
</entry>
<entry>
<title>cmake: require 3.15.0 or better</title>
<updated>2021-11-16T19:23:55+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-11-16T19:23:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=31749ea57e3f157a99ebf8682905e1209cb56a58'/>
<id>31749ea57e3f157a99ebf8682905e1209cb56a58</id>
<content type='text'>
Upgrade our cmake requirements so that we can adopt bigger, better
features.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Upgrade our cmake requirements so that we can adopt bigger, better
features.
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: upgrade xenial to cmake 3.15.5</title>
<updated>2021-11-16T18:48:48+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-11-16T14:53:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=be65b5494e394165fa18fe454cb47d8c163c5d3b'/>
<id>be65b5494e394165fa18fe454cb47d8c163c5d3b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #6114 from libgit2/ethomson/cmake5</title>
<updated>2021-11-14T13:42:12+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-11-14T13:42:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=23c5c315d5f6a3e93cdb1bf1f51016fbacb86881'/>
<id>23c5c315d5f6a3e93cdb1bf1f51016fbacb86881</id>
<content type='text'>
cmake: further refactorings</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
cmake: further refactorings</pre>
</div>
</content>
</entry>
<entry>
<title>cmake: move sha1 source selection into CMakeLists.txt</title>
<updated>2021-11-14T12:25:41+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-11-12T04:09:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=2c154145a8f7ce3c01f1afc40e3934c1e43c377e'/>
<id>2c154145a8f7ce3c01f1afc40e3934c1e43c377e</id>
<content type='text'>
The select hashes module selects the hash; the CMakeLists.txt selects
the files to implement it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The select hashes module selects the hash; the CMakeLists.txt selects
the files to implement it.
</pre>
</div>
</content>
</entry>
<entry>
<title>cmake: use a string not a boolean for LIBGIT2_FILENAME</title>
<updated>2021-11-14T12:25:41+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-11-12T03:54:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=c7f6ecb3911b5bc8052428a3605802403c673730'/>
<id>c7f6ecb3911b5bc8052428a3605802403c673730</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>cmake: refactor global variables</title>
<updated>2021-11-14T12:25:41+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-11-12T03:10:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=395b3dc403621f1ab3c400780b057cae91c6f6c1'/>
<id>395b3dc403621f1ab3c400780b057cae91c6f6c1</id>
<content type='text'>
Update the global variables `LIBGIT2_OBJECTS` to
`LIBGIT2_DEPENDENCY_OBJECTS` for clarity and consistency.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update the global variables `LIBGIT2_OBJECTS` to
`LIBGIT2_DEPENDENCY_OBJECTS` for clarity and consistency.
</pre>
</div>
</content>
</entry>
<entry>
<title>cmake: reformat modules</title>
<updated>2021-11-14T12:25:41+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-11-12T03:37:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=c3fec45645e6939b3604d2d233be6f97ff629f87'/>
<id>c3fec45645e6939b3604d2d233be6f97ff629f87</id>
<content type='text'>
Apply the standard project cmake formatting to the modules.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Apply the standard project cmake formatting to the modules.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #6116 from lhchavez/drop-volatile-qualifier-in-atomic-exchange</title>
<updated>2021-11-14T12:23:01+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@github.com</email>
</author>
<published>2021-11-14T12:23:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=b608af6c3a2502ae61b94416a482c2e0672286a4'/>
<id>b608af6c3a2502ae61b94416a482c2e0672286a4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #6115 from lhchavez/fix-indentation-threadstate</title>
<updated>2021-11-14T12:22:24+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@github.com</email>
</author>
<published>2021-11-14T12:22:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=03132b361c3756cf3a56415da63090bb7b7e4920'/>
<id>03132b361c3756cf3a56415da63090bb7b7e4920</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
