-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Fabian Vilers wrote: ...
J'aimerais pouvoir utiliser les arguments pass�s � ./configure (comme...
--prefix, ou --sysconfidir). Seulement, je n'ai pas la moindre id�e de
comment.
Ceci dit en passant: autoconf/automake/libtool is a PITA (pain in the ...)
C'es bien tout le probl�me... autoconf & cie est tellement complexe et mal document� qu'il n'y a qu'une poign�e de personnes qui savent _vraiment_ comment �a fonctionne.
Make est tr�s bien pour des choses simples, mais on arrive assez vite aux limites aussi. Ou du moins, la complexit� pour mettre certaines choses en oeuvre rend parfois l'�crituree des Makefile tr�s fastidieuse (et je me d�brouille tr�s bien dans ce domaine, donc je sais de quoi je parle lol).
Article fort bien r�dig� sur le sujet: http://freshmeat.net/articles/view/889/ "Stop the autoconf insanity! Why we need a new build system."
Il y a qqes autres outils dans le genre qui �mergent.
<pub>
J'aime beaucoup SCons: http://www.scons.org/
C'est �crit en Python (donc tr�s portable), tr�s puissant, facile � apprendre, et bien plus clair que make & cie.
On l'utilise au boulot pour des gros projets tr�s complexes (des builds sur plusieurs combinaisons diff�rentes d'UNIX, compilateur, base de donn�es, debug/release, ...)
Nous �tions � la recherche d'un remplacement pour Make, vu la complexit� de nos projets, et apr�s avoir rapidement �valu� qqes possibilit�s, SCons a vite �t� gard� comme �tant le plus avanc�.
- - plus de "make depend", SCons le fait de tout seul
- - plus de probl�mes de timestamp pour les d�pendances, SCons utilise des signatures MD5
- - plus de scripts ou d'horribles hacks en make � faire, on sait utiliser toutes la puissance de Python dans les SConstruct (= Makefile)
- - support out-of-the-box pour C, C++, Java, Qt et SWIG, ainsi que TeX/LaTeX (aussi fortran, yacc et lex, mais bon... on s'en f... ;))
- - acc�s � CVS, RCS, Bitkeeper, perforce et SCCS directement hors des "makefile"
- - parallel builds comme make
- - fonctionnalit� "autoconf" int�gr�e, pour d�tecter les #include et librairies � incorporer
- - cross-platform: Linux, AIX, *BSD, HPUX, Irix, Solaris, Windows (*), MacOS X et OS/2
(*) support� m�me visual studio .net et + anciens en g�n�rant les fichiers de projets (on s'en tape, mais bon, �a peut servir � certains ;))
Moi (ainsi que bcp de coll�gues), je l'ai adopt� tr�s vite ;) </pub>
Je fais franchement de la propagande pour SCons mais c'est vraiment un excellent outil, je le pr�f�re nettement � make.
- -- -o) Pascal Bleser http://guru.unixtech.be
/\\ <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
_\_v The more things change, the more they stay insane.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQE/aixmr3NMWliFcXcRAgvQAJ9EnNs8Hxv57jVdS4CCP1sQ/4ocxgCgqEre JWLtgHo6cuMQiT2V3rivp10= =obJ1 -----END PGP SIGNATURE-----
_______________________________________________________ Linux Mailing List - http://www.unixtech.be Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux Archives: http://www.mail-archive.com/[EMAIL PROTECTED] IRC: efnet.unixtech.be:6667 - #unixtech

