[grisbi-devel] Petit bug de Makefile.am
Guillaume Castagnino
casta at xwing.info
Wed Jan 14 07:54:29 CET 2009
Le mercredi 14 janvier 2009, Pierre Biava a écrit :
> Guillaume Castagnino écrivait le 13/01/2009 19:48 :
> > Hello,
> >
> > Il y a un petit bug dans le src/Makefile.am qui fait que des
> > (nouveaux) fichiers sont oubliés lors d'un make dist-bzip
>
> Merci pour ce patch mais normalement il suffit de refaire un
> ./autogen.sh pour régénerer tous les fichiers.
Non non :)
Le fichier gsb_select_icon.h n'est pas listé dans les grisbi_INCLUDES,
ce qui veut dire que autogen ou pas, il ne sera jamais inclus dans les
tarballs générés avec la fonction prévue par les autotools (make
dist-gz dist-bzip2, etc...)
Du coup, tant qu'on reste dans l'arbre CVS, ça compile, mais sur un
tarball distribué, le .h n'étant pas inclu, ça plante ;)
D'une manière générale, TOUS les fichiers à include dans la tarball
doivent être soit dans grisbi_SOURCES (pour les .c par exemple qui
contribuent à la compilation de la target "grisbi", idem pour les
plugins), ou dans EXTRA_DIST pour les ressources data / graphiques /
headers, etc...
Donc le patch ajoute le gsb_select_icon.h la ou il faut, et
accessoirement déplace gsb_select_icon.c à un endroit un peu plus
élégant (avec les autres .c ;))
@+
Guillaume
--
Guillaume Castagnino
guilc at laposte.net / casta at xwing.info
GnuPG/PGP key :
http://wwwkeys.pgp.net:11371/pks/lookup?op=vindex&search=0x8AF468AF
Fingerprint : CD52 FE40 9592 BA1E E89D 5FB6 820E 4742 8AF4 68AF
More information about the devel
mailing list