se non ho capito male, autotools + make servono a configurare la compilazione del codice sorgente a seconda della risorsa e a quindi renderlo portatile su qualsiasi piattaforma.<br>Giusto ?<br><br><div class="gmail_quote">
Il giorno 20 gennaio 2012 15:38, enrico franchi <span dir="ltr"><<a href="mailto:enrico.franchi@gmail.com">enrico.franchi@gmail.com</a>></span> ha scritto:<br><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
2012/1/20 Riccardo mancuso <<a href="mailto:mancuso.riccardo63@gmail.com">mancuso.riccardo63@gmail.com</a>>:<br>
<div class="im">> puoi spiegarti meglio ?<br>
> in che modo dovrei usare setup.py ?<br>
> puoi postare qualche esempio o link ?<br>
<br>
</div>Puoi per cortesia non fare top quoting? Ed era tutto piuttosto chiaro:<br>
invece di usare come build tool un IDE (e quindi avere tutto il<br>
progetto che dipende per essere creato dal tuo specifico IDE) e' molto<br>
meglio usare un built tool esterno che viene a sua volta chiamato<br>
dall'IDE.<br>
<br>
Il build dei moduli python viene normalmente gestito tramite setup.py;<br>
se avessi un modulo python, eventualmente con degli script e anche<br>
delle estensioni in C/C++, questo sarebbe il modo giusto di gestire la<br>
cosa. Tu sei in un caso che io non ho trovato documentato: ovvero vuoi<br>
che l'ingresso nel tuo codice sia in C, e quindi, in effetti vuoi<br>
creare un eseguibile a partire da codice C.<br>
<br>
Questo e' il caso che essenzialmente non e' coperto da distutils<br>
(setup.py), sebbene a mio avviso ci siano tutti i pezzi necessari per<br>
fare la cosa facile. Visto tuttavia che tu, di fatto, stai creando un<br>
progetto C e semplicemente linki roba Python, forse conviene<br>
utilizzare strumenti tipicamente usati quando si lavora in C/C++.<br>
Potresti usare autotools + make, per dire. A me, personalmente, piace<br>
di piu' cmake che e' pure abbastanza semplice da usare. C'e' anche<br>
scons.<br>
<br>
Riguardo ai link sono piu' o meno tutti primi link di google inserendo<br>
la parola chiave.<br>
<div class="HOEnZb"><div class="h5"><br>
--<br>
.<br>
..: -enrico-<br>
_______________________________________________<br>
Python mailing list<br>
<a href="mailto:Python@lists.python.it">Python@lists.python.it</a><br>
<a href="http://lists.python.it/mailman/listinfo/python" target="_blank">http://lists.python.it/mailman/listinfo/python</a><br>
</div></div></blockquote></div><br>