Previous: Conditional compilation of sources, Up: Building a program [Contents][Index]
Sometimes it is useful to determine the programs that are to be built at
configure time. For instance, GNU cpio
only builds mt
and
rmt
under special circumstances.
In this case, you must notify Automake of all the programs that can
possibly be built, but at the same time cause the generated
Makefile.in to use the programs specified by configure
.
This is done by having configure
substitute values into each
‘_PROGRAMS’ definition, while listing all optionally built programs
in EXTRA_PROGRAMS
.
Of course you can use Automake conditionals to determine the programs to be built.