simon-git: halibut (master): Simon Tatham
Commits to Tartarus hosted VCS
tartarus-commits at lists.tartarus.org
Sat May 20 09:18:11 BST 2017
TL;DR:
41394e1 Replace Halibut's makefiles with autotools.
d2fdf32 Use an HTTPS URL for the Windows code-signing.
Repository: https://git.tartarus.org/simon/halibut.git
On the web: https://git.tartarus.org/?p=simon/halibut.git
Branch updated: master
Committer: Simon Tatham <anakin at pobox.com>
Date: 2017-05-20 09:18:11
commit 41394e187f6fad8dfb44baefe7603b77c0bff57b
web diff https://git.tartarus.org/?p=simon/halibut.git;a=commitdiff;h=41394e187f6fad8dfb44baefe7603b77c0bff57b;hp=80d18da9a127d1d7d111625133742691b9aeedfe
Author: Simon Tatham <anakin at pobox.com>
Date: Sat May 20 08:42:45 2017 +0100
Replace Halibut's makefiles with autotools.
This commit updates the libcharset submodule to incorporate the
autotools-ification that I just pushed to that subproject, and builds
on it by replacing Halibut's own makefile system similarly with an
autotools setup.
The new Makefile.am incorporates both of the old Makefile and
doc/Makefile, so a single run of 'make' should now build Halibut
itself and all the formats of its own documentation, which also means
that the automake-generated 'make install' target can do the right
thing in terms of putting an appropriate subset of those documentation
formats in the assorted installation directories.
The old Makefiles are gone, as is release.sh (which is now obsolete
because autotools's 'make dist' doesn't do anything obviously wrong).
The bob build script is comprehensively rewritten, but should still
work - even the clang-based Windows build can use the
autotools-generated makefile system, provided I do the libcharset
build with a manual override of bin_PROGRAMS to prevent it trying to
build the libcharset supporting utilities (which are not completely
Windows-portable).
.gitignore | 13 +++++-
Buildscr | 48 +++++++++++-----------
Makefile | 130 -----------------------------------------------------------
Makefile.am | 65 ++++++++++++++++++++++++++++++
autogen.sh | 2 +
charset | 2 +-
configure.ac | 18 +++++++++
doc/Makefile | 24 -----------
release.sh | 29 -------------
9 files changed, 122 insertions(+), 209 deletions(-)
commit d2fdf328afd14c17f96178c9194a48e4944deac9
web diff https://git.tartarus.org/?p=simon/halibut.git;a=commitdiff;h=d2fdf328afd14c17f96178c9194a48e4944deac9;hp=41394e187f6fad8dfb44baefe7603b77c0bff57b
Author: Simon Tatham <anakin at pobox.com>
Date: Sat May 20 08:48:32 2017 +0100
Use an HTTPS URL for the Windows code-signing.
I don't know how I managed to add a non-TLS URL in this new
code-signing command at around the same time that I'd just switched
over all the ones in my other projects. Must have copied and pasted
from an un-updated checkout, I suppose!
Buildscr | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
More information about the tartarus-commits
mailing list