| www.delorie.com/gnu/docs/automake/automake_71.html | search |
![]() Buy GNU books! | |
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
It's possible to define this preprocessor macro from `configure',
either in `config.h' (see section `Defining Directories' in The Autoconf Manual), or by processing a
`bindir.h.in' file using AC_CONFIG_FILES
(see section `Configuration Actions' in The Autoconf Manual).
At this point it should be clear that building `bindir.h' from `configure' work well for this example. `bindir.h' will exist before you build any target, hence will not cause any dependency issue.
The Makefile can be shrunk as follows. We do not even have to mention `bindir.h'.
bin_PROGRAMS = foo foo_SOURCES = foo.c |
However, it's not always possible to build sources from `configure', especially when these sources are generated by a tool that needs to be built first...
| webmaster donations bookstore | delorie software privacy |
| Copyright © 2003 by The Free Software Foundation | Updated Jun 2003 |