GNU autoconf, automake, and libtool
Publisher: New Riders, 2001 , 389 pages
ISBN: 1-57870-190-2
Synopsis:
- Toggle Synopsis
-
A primary author, two maintainers and a major contributor to the GNU Autotools team up in this unique guide to provide an insider's view on improving software portability and package building using the popular Open Source tools. In GNU Autoconf, Automake, and Libtool, the experts share their firsthand experiences, examples and insights with any software developer, system administrator, or technical manager seeking to maximize the tools' capabilities. This practical tutorial includes:
- A history of the development of these tools
- Coverage of such topics as 'Makefile's and configuration triplets
- Guidelines for writing portable programs in C, C++, and Bourne shell
- Techniques for engineering code that will build and employe DLLs in the Cygwin environment
With the aid of this tutorial, you will:
- Develop in-house projects with free software
- Compile, install, and customize packages
- Gain insight into the complex nature of software portability and building a large project
Table of Contents:
- Toggle Table of Contents
-
- History
- How to Run Configure, and The Most Useful Standard Makefile Targets
- Introducing 'Makefile's
- Using GNU Autotools to Manage a "Minimal Project"
- Writing a Portable 'configure.in'
- Introducing GNU Automake
- A Small GNU Autotools Project
- Bootstrapping
- Introducing GNU Libtool
- Using GNU Libtools with 'configure.in' and 'Nakefile.am'
- A Large GNU Autotools Project
- Rolling Distribution Tarballs
- Installing and Uninstaling Configured Packages
- Writing Portable C with GNU Autotools
- Writing Portable C++ with GNU Autotools
- Dynamic Loading
- Using GNU libltdl
- Advanced GNU Automake Usage
- A Complex GNU Autotools Project
- GNU M4
- Writing Portable Bourne Shell
- Writing New Macros for Autoconf
- Migrating an Existing Package to GNU Autotools
- Using Autotools with Cygnus' Cygwin
- Cross-Compilation with GNU Autotools
- Installing GNU Autotools
- Platforms
- Generated File Dependencies
- Autoconf Macro Reference
- Open Publication License
Reviews:
GNU autoconf, automake, and libtool
Rating: ***** (OK)
This is a pretty good primer and tutorial on the autoconf tools. It is definetely not for the novice (even though it seems to have started as such).
If you know something about it, read it! Otherwise it will only confuse you.