News for hackers. Stuff that matters.
Re:Autotools Mythbuster by rectang on Thursday December 17, 2015 @11:38AM (#10752468)
The Apache Lucy project has an internal tool called "Charmonizer" which doesn't assume Bourne shell.

Charmonizer needs a supported C compiler command line interface (POSIX cc, MSVC, maybe others in the future) which can run "system()" commands in a supported shell (sh, cmd.exe).

The testing logic is all implemented in C code. Instead of shipping a shell script, there's one big amalgamated C file, plus a tiny "configure" wrapper to present a familiar interface.

Charmonizer hast given Lucy Autoconf-style probing on all our target platforms without adding any prerequisites beyond what Lucy already needs itself. This has made installing Lucy much easier for a wide range of users.

Right now Charmonizer remains a private component supporting only Lucy but if there were to be interest it could be broken out as an independent project at Apache.

http://github.com/apache/lucy-charmonizer

There are no comments on this comment yet.