autom4te - manual de referência, opções, exemplos de comandos


NOME

autom4te - Gere arquivos e scripts graças ao M4

SINOPSE

autom4te [OPTION]... [FILES]

DESCRIÇÃO

Execute o GNU M4 nos ARQUIVOS, evitando execuções inúteis. Emita os rastreamentos se estiver rastreando, o arquivo congelado se estiver congelando, caso contrário, a expansão dos ARQUIVOS.

Se alguns dos ARQUIVOS tiverem o nome 'FILE.m4f', eles serão considerados arquivos M4 congelados de todos os arquivos anteriores (que, portanto, não serão carregados). Se 'FILE.m4f' não for encontrado, então 'FILE.m4' será usado, juntamente com todos os arquivos anteriores.

Alguns arquivos podem ser opcionais, ou seja, só serão processados se estiverem no caminho de inclusão, mas devem terminar em '.m4?'; o ponto de interrogação não faz parte do nome real do arquivo.

Modos de operação:

-h, --help

imprima esta ajuda e saia

-V, --version

imprima o número da versão e saia

-v, --verbose

relatar detalhadamente o processamento

-d, --debug

não remova arquivos temporários

-o, --output=FILE

salvar saída em FILE (o padrão é '-', stdout)

-f, --force

não confie em valores em cache

-W, --warnings=CATEGORY

relatar os avisos que se enquadram em CATEGORY

-l, --language=LANG

especificar o conjunto de macros M4 para usar

-C, --cache=DIRECTORY

preservar resultados para execuções futuras em DIRECTORY

--no-cache

desativar o cache

-m, --mode=OCTAL

altere o modo de arquivo de saída sem rastreamento (0666)

-M, --melt

não use arquivos M4 congelados

Os idiomas incluem:

'Autoconf'

criar scripts de configuração do Autoconf

'Autotest'

criar suítes de teste de Autoteste

'M4sh'

criar scripts de shell M4sh

'M4sugar'

criar saída M4sugar

As categorias de advertência incluem:

cross

problemas de compilação cruzada

gnu

Padrões de codificação GNU (padrão nos modos gnu e gnits)

obsolete

recursos ou construções obsoletos (padrão)

override

redefinições do usuário de regras ou variáveis do Automake

portability

problemas de portabilidade (padrão nos modos gnu e gnits)

portability-recursive

variáveis Make aninhadas (padrão com -Wportability)

extra-portability

problemas de portabilidade extra relacionados a ferramentas obscuras

syntax

construções sintáticas duvidosas (padrão)

unsupported

recursos não suportados ou incompletos (padrão)

all

todos os avisos

no-CATEGORY

desativar avisos em CATEGORY

none

desligue todos os avisos

error

tratar avisos como erros

As variáveis de ambiente 'M4' e 'WARNINGS' são respeitadas.

Diretórios da biblioteca:

-B, --prepend-include=DIR

anexar o diretório DIR ao caminho de pesquisa

-I, --include=DIR

anexar diretório DIR ao caminho de pesquisa

Rastreamento:

-t, --trace=MACRO[:FORMAT]

relatar as invocações de MACRO

-p, --preselect=MACRO

prepare-se para rastrear MACRO em uma execução futura

Congelando:

-F, --freeze

produzir um arquivo de estado M4 congelado para ARQUIVOS

O padrão de FORMAT é '$f:$l:$n:$%' e pode usar os seguintes escapes:

$$

literal $

$f

arquivo onde a macro foi chamada

$l

linha onde a macro foi chamada

$d

profundidade de aninhamento da chamada de macro

$n

nome da macro

$NUM

argumento NUM, sem aspas e com novas linhas

$SEP@

todos os argumentos, com novas linhas, entre aspas e separados por SEP

$SEP*

todos os argumentos, com novas linhas, sem aspas e separados por SEP

$SEP%

todos os argumentos, sem novas linhas, sem aspas e separados por SEP

SEP pode estar vazio como padrão (vírgula para @ e *, dois pontos para %), um único caractere para esse caractere ou {STRING} para usar uma string.

AUTOR

Escrito por Akim Demaille.

RELATANDO BUGS

Relate bugs para bug-autoconf@gnu.org.
Página inicial do GNU Autoconf: https://www.gnu.org/software/autoconf/.
Ajuda geral usando o software GNU: https://www.gnu.org/gethelp/.

DIREITO AUTORAL

Copyright © 2021 Free Software Foundation, Inc. Licença GPLv3+/Autoconf: GNU GPL versão 3 ou posterior https://gnu.org/licenses/gpl.html, https://gnu.org/licenses/exceptions.html
Este é um software livre: você é livre para alterá-lo e redistribuí-lo. NÃO HÁ GARANTIA, na medida permitida por lei.

VEJA TAMBÉM

autoconf(1), automake(1), autoreconf(1), autoupdate(1), autoheader(1), autoscan(1), config.guess(1), config.sub(1), ifnames(1), libtool(1).

The full documentation for autom4te is maintained as a Texinfo manual. If the info and autom4te programs are properly installed at your site, the command

info autom4te

should give you access to the complete manual.