-----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

Répondre à