[Dcmlib] compilation python - setup.py
Benoit Regrain
benoit.regrain at creatis.insa-lyon.fr
Mon Jul 19 15:05:31 CEST 2004
Hi,
Pour la création d'un binaire d'installation de gdcm avec le setup.py :
- si on fait un CMake avant le setup.py, alors le setup.py est modifié
et ne prend que les fichiers placés dans gdcmPython. Les librairies compilées
ne sont pas ajoutées au binaire d'installation.
- si on ne fait pas de CMake, il make le fichier gdcmConfigure.h. En le créant
manuellement, même vide, ca compile.
Le problème est que ce fichier gdcmConfigure.h contient la version de gdcm et est donnée
par CMake, ce qui oblige à faire un CMake avant.
Si on voulait se séparer de CMake à ce niveau là et par exemple créer un gdcmConfigure.h
qui contienne des informations de base (comme la version ou le path des dictionnaires),
on aurait alors des valeurs par défaut dans 2 endroits différents : CMake et ce fichier de base.
Mes questions sont donc :
CMake peut-il aller rechercher des valeurs dans un fichier pour les utiliser par la suite?
Y a-t-il un autre moyen, en mettant par exemple ces variables dans un autre fichier qui serait
appelé dans gdcmConfigure, et par des #define choisir si on prend les valeurs de CMake ou
du fichier ?
Mon but dans tout ca serait que le setup.py soit completement indépendant de CMake... enfin
si c'est une bonne idée.
-----------------------------------------------------------------
Benoit Regrain
Ingénieur d'études CNRS (Creatis)
email : regrain at creatis.insa-lyon.fr
phone : (+33) (0) 4.72.43.82.58
fax : (+33) (0) 4.72.43.85.26
INSA - Bâtiment Blaise Pascal
7, avenue Jean Capelle
F - 69621 Villeurbanne Cedex
-----------------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.creatis.insa-lyon.fr/pipermail/dcmlib/attachments/20040719/56cdb820/attachment.html>
More information about the Dcmlib
mailing list