<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/lib/Makefile.local, branch 0.3.1</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.3.1</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.3.1'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2010-04-27T09:02:14Z</updated>
<entry>
<title>lib: Increment library version to 1.1.0</title>
<updated>2010-04-27T09:02:14Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-27T09:02:14Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=0fb28c65f24acf8757cba12384da2d380d11f76c'/>
<id>urn:sha1:0fb28c65f24acf8757cba12384da2d380d11f76c</id>
<content type='text'>
For the addition of the new NOTMUCH_SORT_UNSORTED value.
</content>
</entry>
<entry>
<title>Makefile: Add library version information on OS X.</title>
<updated>2010-04-14T23:18:19Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-14T23:18:19Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=72ea1b71c6b65965e3b205271d51c66ff66e13bf'/>
<id>urn:sha1:72ea1b71c6b65965e3b205271d51c66ff66e13bf</id>
<content type='text'>
This encodes the library version into the library, where the linking
binary can pick it up, and the linker can even enforce mismatches in
the minor release, (such as linking a binary against version 1.2 and
then attempting to run it against version 1.1).
</content>
</entry>
<entry>
<title>Makefile: Fix library linking command for OS X</title>
<updated>2010-04-14T23:16:05Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-14T23:16:05Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1036867897c05215fa55863a10e5afdaef7dfd5d'/>
<id>urn:sha1:1036867897c05215fa55863a10e5afdaef7dfd5d</id>
<content type='text'>
I'm not sure which system Aaron used, but on the machine I have access
to, (Darwin 8.11.0), the -shared and -dylib_install_name options are
not recognized. Instead I use -dynamic_lib and -install_name as
documented here:

http://www.finkproject.org/doc/porting/shared.php
</content>
</entry>
<entry>
<title>Add infrastructure for building shared library on OS X.</title>
<updated>2010-04-14T23:10:27Z</updated>
<author>
<name>Aaron Ecay</name>
<email>aaronecay@gmail.com</email>
</author>
<published>2010-04-11T23:44:53Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=8c8079a8b14fac5e8ca6b682e5c76e08a824f2e7'/>
<id>urn:sha1:8c8079a8b14fac5e8ca6b682e5c76e08a824f2e7</id>
<content type='text'>
This patch adds a configure check for OS X (actually Darwin),
and sets up the Makefiles to build a proper shared library on
that platform.

Signed-off-by: Aaron Ecay &lt;aaronecay@gmail.com&gt;
</content>
</entry>
<entry>
<title>Makefile: Move compat sources from the client code to the library.</title>
<updated>2010-04-14T23:03:18Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-14T23:03:18Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=f20640835823f28908005ef9d5dbc90c8a479f62'/>
<id>urn:sha1:f20640835823f28908005ef9d5dbc90c8a479f62</id>
<content type='text'>
Since the library code needs these as well.
</content>
</entry>
<entry>
<title>Avoid needlessly linking final notmuch binary against libXapian.</title>
<updated>2010-04-07T01:30:43Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-07T01:20:20Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ae9d67fd810e021e1d27c24c487ffd6c34b8ecdc'/>
<id>urn:sha1:ae9d67fd810e021e1d27c24c487ffd6c34b8ecdc</id>
<content type='text'>
The libnotmuch.so library already does, so we don't need to do
it again. (Thanks to a Debian debhelper warning for pointing this
out.)
</content>
</entry>
<entry>
<title>configure: Add support for a --includedir option</title>
<updated>2010-04-06T21:42:09Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-06T19:41:54Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=14e98e454e86d2322ecb6b9dc2364280cde4afbd'/>
<id>urn:sha1:14e98e454e86d2322ecb6b9dc2364280cde4afbd</id>
<content type='text'>
Very similar to the existing --libdir option.
</content>
</entry>
<entry>
<title>Makefiles: Eliminate the useless quiet_* functions.</title>
<updated>2010-04-06T21:36:31Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-06T17:00:30Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=f89b3d16db90be99c3097c8dac0d95930cdd1f1d'/>
<id>urn:sha1:f89b3d16db90be99c3097c8dac0d95930cdd1f1d</id>
<content type='text'>
With the original quiet function, there's an actual purpose (hiding
excessively long compiler command lines so that warnings and errors
from the compiler can be seen).

But with things like quiet_symlink there's nothing quieter. In fact
"SYMLINK" is longer than "ln -sf". So all this is doing is hiding the
actual command from the user for no real benefit.

The only actual reason we implemented the quiet_* functions was to be
able to neatly right-align the command name and left-align the arguments.

Let's give up on that, and just left-align everything, simplifying the
Makefiles considerably. Now, the only instances of a captialized command
name in the output is if there's some actually shortening of the command
itself.
</content>
</entry>
<entry>
<title>RELEASING: Add this file describing the steps to make a release.</title>
<updated>2010-04-05T22:29:54Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-05T22:00:37Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=da2403c310fb7ae65cd63cdd2895c3987d77848f'/>
<id>urn:sha1:da2403c310fb7ae65cd63cdd2895c3987d77848f</id>
<content type='text'>
These steps might be changing a bit as we work on making the initial
0.1 release.
</content>
</entry>
<entry>
<title>Makefile.local: Automatically use makefile mode</title>
<updated>2010-04-03T19:31:49Z</updated>
<author>
<name>David Edmondson</name>
<email>dme@dme.org</email>
</author>
<published>2010-03-21T09:54:08Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d3884a5984c26159169d58b9cc8fb2a137fb48a2'/>
<id>urn:sha1:d3884a5984c26159169d58b9cc8fb2a137fb48a2</id>
<content type='text'>
We add a magic line to the beginning of each Makefile.local file to
help the editor know that it should use makefile mode for editing the
file, (even though the filename isn't exactly "Makefile").

Edited-by: Carl Worth &lt;cworth@cworth.org&gt;: Expand treatment from
emacs/Makefile.local to each instance of Makefile.local.
</content>
</entry>
</feed>
