Dans Makefile.in
je vois définition variable à laquelle un nom variable externe est enfermé entre deux @
symbolesMakefile.in et substitution de variables
# @[email protected]
package = @[email protected]
Lorsque ces variables externes viennent? En outre, je ne pouvais pas trouver dans le manuel GNU ce que signifie exactement entourant une variable entre deux symboles? Est-ce quelque chose de spécifique à Makefile.in?
Merci.
Qu'en est-il de 'PACKAGE_NAME' dans la question? Dans mon 'Makefile.am' j'ai utilisé' @datadir @/@ nom_du_paquetage @, et il a été remplacé par '$ {datarootdir}/@ nom_du_paquetage @, ce qui est évidemment incorrect. – jww
'PACKAGE_NAME' est spécial - il est défini par' AC_INIT' comme indiqué ci-dessous. –