In Makefile.in
vedo definizione variabile in cui è racchiuso un nome di variabile esterno tra due simboli @
Makefile.in e sostituzione variabile
# @[email protected]
package = @[email protected]
Qualora tali variabili esterne vengono? Inoltre, non ho potuto trovare nel manuale GNU cosa significa racchiudere una variabile tra due simboli @
? È qualcosa di specifico per Makefile.in?
Grazie.
Che dire di 'PACKAGE_NAME' nella domanda? Nel mio 'Makefile.am' ho usato' @datadir @/@ package_name @ ', ed è stato sostituito con' $ {datarootdir}/@ package_name @ ', che ovviamente non è corretto. – jww
'PACKAGE_NAME' è speciale - è impostato da' AC_INIT' come tiwo menziona sotto. –