[Dcmlib] Re: CMakification de gdcm
Mathieu Malaterre
Mathieu.Malaterre at creatis.insa-lyon.fr
Thu Oct 9 16:24:41 CEST 2003
Benoit Regrain wrote:
> ----- Original Message -----
> From: "Mathieu Malaterre" <Mathieu.Malaterre at creatis.insa-lyon.fr>
> To: <dcmlib at creatis.insa-lyon.fr>
> Sent: Thursday, October 09, 2003 4:03 PM
> Subject: [Dcmlib] Re: CMakification de gdcm
>
>
>
>>Mathieu Malaterre wrote:
>>
>>>Salut,
>>>
>>> Finalement ca m'a pris moins de temps que je pensais. Ce n'est pas
>>>aussi testé que les autoconf/automake, mais si je pouvais le commiter ca
>>>m'aiderais à le faire tester sur plus d'architectures.
>>>
>>> Pour l'instant j'ai testé sur linux RH7.3 et WinXP, avec CMake
>
> 1.8.1.
>
>>> Mais avant de faire quoi que ce soit, est-ce que quelqu'un est
>>>contre le fait que je commit ces fichiers CMakeLists.txt. Qu'il le dise
>>>maintenant ou qu'il se taise à jamais :)
>>>
>>>/mat
>>>Ps: ce sont des fichiers textes de moins de 20 lignes, un par repertoire
>>>(autant que de Makefile.am)
>>
>>Vu que personne ne reponds ca veut dire qu'il n'y a pas d'objections ?
>>De toute facon si ca gene vraiment on pourra toujours faire un 'cvs rm'
>>ou plus brutalement dans /cvs/public
>>
>>Je commit tout ca !
>>
>>mathieu
>>Differences entre les 2 build process:
>>
>>- la génération des lib gdcm-python via m4 n'etant pas POSIX j'ai
>>rajouter l'extension 'lib',
>>
>>pygdcm.so -> libpygdcm.so
>>vtkgdcmPython.so -> libvtkgdcmPython.so
>
> changer ces noms ne posent pas de problèmes pour les programmes existants ?
> Et pour windows ?
> Je comprend pas ce besoin de faire preceder le nom de la lib par 'lib'...
> est ce vraiment utile ?
> Ca marchait pourtant bien avant sans ca...
dans un systeme POSIX toutes les lib sont precedes de lib (sauf
ld-linux.so pour les pointilleux). En effet ta ligne de compilation est
la suivante:
g++ -o foo foo.cxx -lvtkCommon -L...
^^^^^^^^^^
alors que le nom de la lib est: 'libvtkCommon.so'. Voila c'est tout
c'est un choix/norme, si on l'a respecte pas, on est pas un POSIX !
/mat
More information about the Dcmlib
mailing list