AutoGen-5.16

Introduction to AutoGen

AutoGen is a tool designed to simplify the creation and maintenance of programs that contain large amounts of repetitious text. It is especially valuable in programs that have several blocks of text that must be kept synchronized.

This package is known to build and work properly using an LFS-7.0 platform.

Package Information

AutoGen Dependencies

Required

Guile-2.0.5 and libxml2-2.7.8

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/autogen

Installation of AutoGen

Install AutoGen by running the following commands:

./configure --prefix=/usr --disable-static &&
make

To test the results, issue: make check.

Now, as the root user:

make install

Command Explanations

--disable-static: This switch prevents installation of static versions of the libraries.

Contents

Installed Programs: autogen, autoopts-config, columns, getdefs and xml2ag
Installed Library: libopts.so
Installed Directories: /usr/include/autoopts and /usr/share/autogen

Short Descriptions

autogen

is designed for generating program files that contain repetitive text with varied substitutions.

autoopts-config

is a tool that is used by configure to determine the compiler and linker flags that should be used to compile and link programs that use AutoOpts.

columns

is used to columnize input text.

getdefs

is used to extract AutoGen definitions from a list of source files.

xml2ag

is used to convert any arbitrary XML file into equivalent AutoGen definitions.

libopts.so

is an automated option processing library based on AutoGen.

Last updated on 2012-05-19 17:38:41 +0000