Question

I recently read that "There are several ways to configure and build a project using Autotools."

Among them:
Autoconf and Autoscan:

- Makefile.in with project build rules and Makefile substitutions
Autoheader (usable in addition to all other tools)
- scans the project and generates a config.h file during project configuration with platform specific macro definitions, no configuration files needed

How do you build a project without "Makefile.am"? Just using Autoconf, Autoscan & maybe Autoheader.

Était-ce utile?

La solution

As the link says, Makefile.in is the template for Makefile which would just have @FOO@ macros for configure (via AC_CONFIG_FILES) to substitute. If the project is really simple, I can imagine it would work OK without automake.

All autoscan and autoheader do is help you build primitive configure.ac and config.h files for your project. You aren't required to use them either.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top