[Insight-developers] Building ITK with Module_ITKVtkGlue forces client applications to find_package(VTK)?

Bill Lorensen bill.lorensen at gmail.com
Tue Jun 26 13:16:46 EDT 2012


The more I think about it, it may not be a bug

VTK modular lets us just link against certain modules.

for example, FIND(VTK REQUIRED vtkOpenGLRendering)

ITK and your App may have different module requirements.

We are not taking advantage of this yet.

Bill

On Tue, Jun 26, 2012 at 1:10 PM, Bill Lorensen <bill.lorensen at gmail.com> wrote:
> After VTK modular, the USE_VTK_FILE does a lot more. I think for the
> time being, you will have to
> FIND_PACKAGE(VTK)
> INCLUDE(${USE_VTK_FILE})
>
> the ITK configuration is not smart enough yet.
>
> It's definitely a bug.
>
> On Tue, Jun 26, 2012 at 1:07 PM, David Doria <daviddoria at gmail.com> wrote:
>> On Tue, Jun 26, 2012 at 12:58 PM, Bill Lorensen <bill.lorensen at gmail.com>
>> wrote:
>>>
>>> I think you still need
>>> ${VTK_LIBRARIES}
>>
>>
>> I actually don't need ${VTK_LIBRARIES},
>>
>> TARGET_LINK_LIBRARIES(TestITK ${ITK_LIBRARIES})
>>
>> is sufficient. However, what I do need is:
>>
>> FIND_PACKAGE(VTK)
>> INCLUDE(${USE_VTK_FILE})
>>
>> Which I agree is not right :)
>>
>> David
>
>
>
> --
> Unpaid intern in BillsBasement at noware dot com



-- 
Unpaid intern in BillsBasement at noware dot com


More information about the Insight-developers mailing list