[Insight-developers] ITK_SOURCE_DIR in ITKConfig.cmake

Miller, James V (Research) millerjv at crd.ge.com
Fri Feb 4 10:13:24 EST 2005


Well... the cvs log says

ENH: define ITK_SOURCE_DIR for use outside of the project.

:)

I am guessing that it has to do with building a project that uses ITK and 
that project needing to know how to find some ITK resource (perhaps Data?) 
and there was no other variable defined that allowed that resource to be 
located.

It was done a little over a year ago, we will have to reconstruct what we 
were doing at the time. I'll check with Bill.

Jim



-----Original Message-----
From: insight-developers-bounces at itk.org
[mailto:insight-developers-bounces at itk.org]On Behalf Of Brad King
Sent: Friday, February 04, 2005 9:53 AM
To: Insight Developers
Cc: William E Lorensen
Subject: [Insight-developers] ITK_SOURCE_DIR in ITKConfig.cmake


Hello,

At some point this was added to ITKConfig.cmake:

# The ITK source tree.
SET(ITK_SOURCE_DIR "@ITK_SOURCE_DIR@")

The whole point of ITKConfig.cmake is to package up ITK for use by 
outside projects.  The outside project should never know whether it is 
using ITK from the build tree or an install tree.  Since ITK_SOURCE_DIR 
cannot be provided by an installed ITK, it should not be provided.  Why 
was it added?

This is causing the Java tests to be added the wrong way when building 
testing from outside the tree:

http://www.itk.org/Testing/Sites/hythloth.kitware/zTesting-Linux-gcc-3.3/20050204-0500-Nightly/Test.html

-Brad
_______________________________________________
Insight-developers mailing list
Insight-developers at itk.org
http://www.itk.org/mailman/listinfo/insight-developers


More information about the Insight-developers mailing list