autom4te - instrukcja obsługi, opcje, przykłady poleceń


NAZWA

autom4te - Generuj pliki i skrypty dzięki M4

STRESZCZENIE

autom4te [OPTION]... [FILES]

OPIS

Uruchom GNU M4 na PLIKACH, unikając bezużytecznych przebiegów. Wyprowadź ślady w przypadku śledzenia, zamrożony plik w przypadku zamrożenia, w przeciwnym razie rozszerzenie PLIKÓW.

Jeśli niektóre z PLIKÓW mają nazwę „PLIK.m4f”, są one uważane za zamrożone pliki M4 wszystkich poprzednich plików (które w związku z tym nie są ładowane). Jeśli plik „FILE.m4f” nie zostanie znaleziony, zostanie użyty plik „FILE.m4” wraz ze wszystkimi poprzednimi plikami.

Niektóre pliki mogą być opcjonalne, tj. zostaną przetworzone tylko wtedy, gdy zostaną znalezione w ścieżce dołączania, ale wtedy muszą kończyć się na „.m4?”; znak zapytania nie jest częścią rzeczywistej nazwy pliku.

Tryby pracy:

-h, --help

wydrukuj tę pomoc, a następnie wyjdź

-V, --version

wydrukować numer wersji, a następnie wyjść

-v, --verbose

obszerne raportowanie przetwarzania

-d, --debug

nie usuwaj plików tymczasowych

-o, --output=FILE

zapisz wyjście w PLIKU (domyślnie '-', stdout)

-f, --force

nie polegaj na wartościach z pamięci podręcznej

-W, --warnings=CATEGORY

zgłaszaj ostrzeżenia należące do KATEGORII

-l, --language=LANG

określ zestaw makr M4 do użycia

-C, --cache=DIRECTORY

zachować wyniki dla przyszłych przebiegów w KATALOGU

--no-cache

wyłącz pamięć podręczną

-m, --mode=OCTAL

zmień tryb pliku wyjściowego bez śledzenia (0666)

-M, --melt

nie używaj zamrożonych plików M4

Języki obejmują:

'Autoconf'

tworzyć skrypty konfiguracyjne Autoconf

'Autotest'

tworzyć zestawy testów Autotest

'M4sh'

tworzyć skrypty powłoki M4sh

'M4sugar'

stwórz wyjście M4sugar

Kategorie ostrzeżeń obejmują:

cross

problemy z kompilacją krzyżową

gnu

Standardy kodowania GNU (domyślnie w trybach gnu i gnits)

obsolete

przestarzałe funkcje lub konstrukcje (domyślnie)

override

ponowne definicje reguł lub zmiennych Automake przez użytkownika

portability

problemy z przenośnością (domyślnie w trybach gnu i gnits)

portability-recursive

zagnieżdżone zmienne Make (domyślnie z -Wportability)

extra-portability

dodatkowe problemy z przenośnością związane z niejasnymi narzędziami

syntax

wątpliwe konstrukcje składniowe (domyślnie)

unsupported

nieobsługiwane lub niekompletne funkcje (domyślnie)

all

wszystkie ostrzeżenia

no-CATEGORY

wyłącz ostrzeżenia w KATEGORII

none

wyłącz wszystkie ostrzeżenia

error

traktować ostrzeżenia jako błędy

Honorowane są zmienne środowiskowe „M4” i „OSTRZEŻENIA”.

Katalogi bibliotek:

-B, --prepend-include=DIR

dołącz katalog DIR do ścieżki wyszukiwania

-I, --include=DIR

dołącz katalog DIR do ścieżki wyszukiwania

Rysunek kalkowy:

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

zgłaszać wywołania MAKRO

-p, --preselect=MACRO

przygotuj się do śledzenia MAKRO w przyszłym przebiegu

Zamrażanie:

-F, --freeze

utwórz plik stanu zamrożonego M4 dla PLIKÓW

FORMAT ma wartość domyślną „$f:$l:$n:$%” i może używać następujących znaków specjalnych:

$$

dosłownie $

$f

plik, w którym wywołano makro

$l

linia, w której wywołano makro

$d

głębokość zagnieżdżenia wywołania makra

$n

nazwa makra

$NUM

argument NUM, bez cudzysłowów i ze znakiem nowej linii

$SEP@

wszystkie argumenty, ze znakami nowej linii, cytowane i rozdzielane przez SEP

$SEP*

wszystkie argumenty, ze znakami nowej linii, niecytowane i oddzielone SEP

$SEP%

wszystkie argumenty, bez znaków nowej linii, niecytowane i oddzielone SEP

Domyślnie SEP może być pusty (przecinek dla @ i *, dwukropek dla %), pojedynczy znak dla tego znaku lub {STRING}, aby użyć łańcucha.

AUTOR

Napisane przez Akima Demaille'a.

ZGŁASZANIE BŁĘDÓW

Zgłoś błędy do .
Strona domowa GNU Autoconf: .
Ogólna pomoc dotycząca oprogramowania GNU: .

PRAWA AUTORSKIE

Copyright © 2021 Free Software Foundation, Inc. Licencja GPLv3+/Autoconf: GNU GPL wersja 3 lub nowsza ,
To jest wolne oprogramowanie: możesz je zmieniać i redystrybuować. NIE MA GWARANCJI w zakresie dozwolonym przez prawo.

ZOBACZ TEŻ

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.