[Insight-developers] cmake.depends undependable?
Bill Hoffman
bill.hoffman@kitware.com
Tue, 10 Dec 2002 14:25:32 -0500
We have tracked this down and fixed the problem.
I have put the fix on the cmake 14 branch, and we
should be able to make a cmake 1.4.7 patch release soon.
The problem is also fixed in cvs cmake.
-Bill
At 03:16 PM 12/5/2002 -0700, Joshua Cates wrote:
>It looks like CMake does not find dependencies from .txx files.
>
>For example, LaplacianImageFilter.h includes LaplacianImageFilter.txx.
>LaplacianImageFilter.txx includes LaplacianOperator.h which [eventually]
>includes Neighborhood.h.
>
>If I move "#include itkLaplacianOperator.h" from
>itkLaplacianImageFilter.txx to itkLaplacianImageFilter.h, cmake finds
>itkNeighborhood.h.
>
>Josh.
>
>
>______________________________
> Josh Cates
> School of Computer Science
> University of Utah
> Email: cates@sci.utah.edu
> Phone: (801) 587-7697
> URL: www.cs.utk.edu/~cates
>
>
>On Thu, 5 Dec 2002, Joshua Cates wrote:
>
>> Hi,
>>
>> In the continous build dashboard (and on my machine locally, cmake cvs
>> checkout circa mid-october), when changes are made to classes
>> itkNeighborhood.h and itkNeighborhood.txx, the following modules should
>> rebuild, but do not:
>>
>> itkDerivativeImageFilterTest.o
>> itkGradientImageFilterTest.o
>> itkGradientMagnitudeImageFilterTest.o
>> itkLaplacianImageFilterTest.o
>> itkSobelEdgeDetectionImageFilterTest.o
>> itkZeroCrossingBasedEdgeDetectionImageFilterTest.o
>>
>> (there may be others...)
>>
>> All of these tests depend on itkNeighborhood.h and itkNeighborhood.txx.
>> Testing/Code/BasicFilters/cmake.depends does not list them as
>> dependencies.
>>
>> When changes are made to itkNeighborhood.h and itkNeighborhood.txx, some
>> tests rebuild with the new code and some do not. When linked into
>> executable itkBasicFiltersTests, tests fail in very bizarre ways.
>>
>> Yesterday's continuous builds illustrate this story.
>>
>> Is this a bug in cmake or a configuration issue?
>>
>> Thanks,
>>
>> Josh.
>>
>>
>> ______________________________
>> Josh Cates
>> School of Computer Science
>> University of Utah
>> Email: cates@sci.utah.edu
>> Phone: (801) 587-7697
>> URL: www.cs.utk.edu/~cates
>>
>>
>>
>>
>> _______________________________________________
>> Insight-developers mailing list
>> Insight-developers@public.kitware.com
>> http://public.kitware.com/mailman/listinfo/insight-developers
>>
>
>_______________________________________________
>Insight-developers mailing list
>Insight-developers@public.kitware.com
>http://public.kitware.com/mailman/listinfo/insight-developers