Announcing RPSL: a GNU autotools-based build system

W

wcsnyder

For those who didn't catch this announcement on the moderated group, I
am pleased to announce the initial release of RPSL (Rapid Prototyping
Shared Library). RPSL is a set of bash scripts and utility files that
coordinate the GNU autotools (automake, autoconf, libtool) and
pkg-config for C/C++ build automation. The scripts and procedures
define a system for building and linking libraries that supports
individual or small group development in a POSIX (Linux, Solaris)
environment.

A single command (rpslSyncBuild) scans for source, writes Makefile.am's
and Configure.ac, and results in a conventional autotools tree ready
for the usual "configure, make, make install" build steps. RPSL knows
and implements the build procedures in the "Goat Book" with the
stipulation that the source tree be fairly conventional and that the
source code is largely platform independent.

The tools were designed to help scientific and engineering software
developers who want to exploit the many features of the GNU autotools
without manually crafting the input files or suffering the learning
curve. RPSL is also useful for populating an autotools tree around
existing code for source distribution.

The RPSL distribution contains html documentation with a simple
foo,bar,baz project that walks you through the RPSL features of library
building and linking.

The RPSL home page is http://rpsl.sourceforge.net. This home page has a
link 'Get RPSL' to the sourceforge download page at
http://www.sourceforge.net/projects/rpsl.

I'd be interested to hear from anyone who tries it had as questions,
comments, success, or problems.

Will
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,764
Messages
2,569,565
Members
45,041
Latest member
RomeoFarnh

Latest Threads

Top