<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1170" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hi,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Pour la création d'un binaire d'installation de
gdcm avec le setup.py :</FONT></DIV>
<DIV><FONT face=Arial size=2> - si on fait un CMake avant le setup.py,
alors le setup.py est modifié </FONT></DIV>
<DIV><FONT face=Arial size=2>et ne prend que les fichiers placés dans
gdcmPython. Les librairies compilées</FONT></DIV>
<DIV><FONT face=Arial size=2>ne sont pas ajoutées au binaire
d'installation.</FONT></DIV>
<DIV><FONT face=Arial size=2> - si on ne fait pas de CMake, il make le
fichier gdcmConfigure.h. En le créant </FONT></DIV>
<DIV><FONT face=Arial size=2>manuellement, même vide, ca compile.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Le problème est que ce fichier gdcmConfigure.h
contient la version de gdcm et est donnée</FONT></DIV>
<DIV><FONT face=Arial size=2>par CMake, ce qui oblige à faire un CMake
avant.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Si on voulait se séparer de CMake à ce niveau là et
par exemple créer un gdcmConfigure.h</FONT></DIV>
<DIV><FONT face=Arial size=2>qui contienne des informations de base (comme la
version ou le path des dictionnaires),</FONT></DIV>
<DIV><FONT face=Arial size=2>on aurait alors des valeurs par défaut dans 2
endroits différents : CMake et ce fichier de base.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Mes questions sont donc : </FONT></DIV>
<DIV><FONT face=Arial size=2>CMake peut-il aller rechercher des valeurs dans un
fichier pour les utiliser par la suite?</FONT></DIV>
<DIV><FONT face=Arial size=2>Y a-t-il un autre moyen, en mettant par exemple ces
variables dans un autre fichier qui serait </FONT></DIV>
<DIV><FONT face=Arial size=2>appelé dans gdcmConfigure, et par des #define
choisir si on prend les valeurs de CMake ou </FONT></DIV>
<DIV><FONT face=Arial size=2>du fichier ?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Mon but dans tout ca serait que le setup.py soit
completement indépendant de CMake... enfin</FONT></DIV>
<DIV><FONT face=Arial size=2>si c'est une bonne idée.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial
size=2>-----------------------------------------------------------------<BR>Benoit
Regrain<BR>Ingénieur d'études CNRS (Creatis)<BR>email : <A
href="mailto:regrain@creatis.insa-lyon.fr">regrain@creatis.insa-lyon.fr</A><BR>phone
: (+33) (0) 4.72.43.82.58<BR>fax : (+33) (0) 4.72.43.85.26<BR>INSA - Bâtiment
Blaise Pascal<BR>7, avenue Jean Capelle<BR>F - 69621 Villeurbanne
Cedex<BR>-----------------------------------------------------------------<BR></FONT></DIV></BODY></HTML>