[Insight-developers] Re: Controlling number of lines with CabeSwig
(was Re: gcc-3.3 : final_scan_insn, at final.c:2117)
Gaëtan Lehmann
gaetan.lehmann at jouy.inra.fr
Wed Sep 12 06:05:23 EDT 2007
Le 12 sept. 07 à 11:58, Mathieu Malaterre a écrit :
> Hi Luis,
>
> I believe the following patch is completely backward compatible and
> should be completely invisible to most user (you even save some disk
> space).
I do agree. This flag has been tried before, and disabled because
reading the produced code with it is nearly impossible - not really
handy while debugging typemaps.
I believe it can be used now that the typemaps have proved to be
usable for a long enough time.
Gaëtan
>
> Could you please apply that before the next ITK release.
>
> Thanks to gaetan for the patch,
> -Mathieu
>
> On 9/12/07, Gaëtan Lehmann <gaetan.lehmann at jouy.inra.fr> wrote:
>>
>> Hi Mathieu,
>>
>> Le 12 sept. 07 à 11:47, Mathieu Malaterre a écrit :
>>
>>> The trick is to simply add -fcompact. The time to compile the
>>> file is
>>> exactly the same but at least I am now pleasing gcc 3.3, and
>>> manage to
>>> compile the object file.
>>>
>>
>> That's a good news :-)
>>
>>> Now I need to figure out how to add this -fcompact to all target,
>>> geatan any suggestion ?
>>
>> yes, you can add it in CreateWrapperLibrary.cmake, line 416
>>
>> ADD_CUSTOM_COMMAND(
>> SOURCE ${input_idx}
>> COMMAND ${CSWIG}
>> ARGS ${swig_libs}
>> -I${CSWIG_DEFAULT_LIB}
>> ${CSWIG_IGNORE_WARNINGS}
>> -noruntime
>> -fcompact <------------ HERE !
>> ${cindex}
>> -depend ${input_xml}.depend
>> -outdir ${outdir}
>> -o ${output_cxx}
>> -c++
>> ${CSWIG_ARGS_${language}}
>> ${extra_args}
>> ${input_xml}
>> TARGET ${library_name}
>>
>> Gaëtan
>>
>>
>>
>> --
>> Gaëtan Lehmann
>> Biologie du Développement et de la Reproduction
>> INRA de Jouy-en-Josas (France)
>> tel: +33 1 34 65 29 66 fax: 01 34 65 29 09
>> http://voxel.jouy.inra.fr
>>
>>
>>
>>
>>
>
>
> --
> Mathieu
--
Gaëtan Lehmann
Biologie du Développement et de la Reproduction
INRA de Jouy-en-Josas (France)
tel: +33 1 34 65 29 66 fax: 01 34 65 29 09
http://voxel.jouy.inra.fr
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: =?ISO-8859-1?Q?Ceci_est_une_signature_=E9lectronique_PGP?=
Url : http://www.itk.org/mailman/private/insight-developers/attachments/20070912/ecc3d991/PGP.pgp
More information about the Insight-developers
mailing list