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