In Makefile.in
I Variablendefinition sehen, wo eine externe Variablennamen zwischen zwei @
SymboleMakefile.in und Variablensubstitution
# @[email protected]
package = @[email protected]
Sind diese externen Variablen kommen eingeschlossen ist? Außerdem konnte ich im GNU-Handbuch nicht finden, was genau eine Variable zwischen zwei @
Symbolen bedeutet? Ist es etwas speziell für Makefile.in?
Vielen Dank.
Was ist mit 'PACKAGE_NAME' in der Frage? In meiner 'Makefile.am' benutzte ich' @datadir @/@ package_name @ ', und es wurde ersetzt durch' $ {datarootdir}/@ package_name @ ', was offensichtlich nicht korrekt ist. – jww
'PACKAGE_NAME' ist speziell - es wird von' AC_INIT' gesetzt, wie unten erwähnt. –