Opened 15 years ago

Last modified 10 years ago

#8 new enhancement

Switch to Automake

Reported by: eagle Owned by: eagle
Priority: low Milestone:
Component: build Version:
Severity: wishlist Keywords:


INN originally used a hand-rolled build system and made libtool optional because both were extremely slow on the development platform I had at the time and that's how the original conversion from the old build system was done.

It's now many years later, computers are a lot faster, and Git Autoconf and libtool are considerably faster. We're adding a lot of complexity by maintaining our own build system. (I switched to Automake for all of my other projects some time ago and never looked back.)

A non-recursive build structure would be particularly nice, although it makes partial builds more difficult, but even a traditional recursive Automake setup would be an improvement.

The dynamic generation tricks that storage and history do will need revision for Automake and probably need to be done at configure time instead.

Change History (1)

comment:1 Changed 10 years ago by Julien ÉLIE

Building with Libtool is no longer optional in INN 2.6.0. The --enable-libtool option to configure has been removed.

Note: See TracTickets for help on using tickets.