I agree that it needs to be fixed (somehow) in ITK. But these examples
should work with and ITKv4 release. These cmake lines allow that.

On Tue, Nov 13, 2012 at 2:27 PM, David Doria <[email protected]> wrote:
> On Tue, Nov 13, 2012 at 2:20 PM, Bill Lorensen <[email protected]> 
> wrote:
>> Matt,
>>
>> I built the examples against my own ITK that included the vtk glue
>> classes. In order to get the examples to link I had to add
>> if(ITKVtkGlue_LOADED)
>>   find_package( VTK REQUIRED )
>>   if( ${VTK_FOUND} )
>>     include( ${VTK_USE_FILE} )
>>   endif()
>> endif()
>>
>> to
>> src/Examples/CMakeLists.txt
>>
>> This could very well be an ITK issue, but these changes allowed me to
>> build and link the examples.
>>
>> Bill
>
> I believe I have seen several variants of this problem when building
> other projects against ITK with ITKVtkGlue turned ON. Shouldn't ITK
> already make VTK available to the client project? You shouldn't be
> able to turn ITKVtkGlue on when building ITK if VTK is not found, so
> one would assume that ITK has already included VTK since it requires
> it. Then why should the client have to include it again?
>
> And potentially the same problem - I've had projects that do NOT
> require VTK fail to link when built against an ITK build with
> ITKVtkGlue turned on because they could not find VTK libs (even though
> they don't require them).
>
> Summary - I think this is something that needs to be fixed in ITK 
> (ITKVtkGlue).
>
> David



-- 
Unpaid intern in BillsBasement at noware dot com
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html

Kitware offers ITK Training Courses, for more information visit:
http://kitware.com/products/protraining.php

Please keep messages on-topic and check the ITK FAQ at:
http://www.itk.org/Wiki/ITK_FAQ

Follow this link to subscribe/unsubscribe:
http://www.itk.org/mailman/listinfo/insight-developers

Reply via email to