[CMake] FindITK doesn't find an installed ITK?

David Doria daviddoria at gmail.com
Fri Jul 8 20:30:19 EDT 2011


Hi all,

If I build ITK in /home/doriad/build/ITK, and then in my .bashrc add:

export ITK_DIR=/home/doriad/build/ITK

when I start a new terminal and configure a project that needs ITK, it is
found no problem - all is well.

However, if I then install ITK (make install) to /home/doriad/bin (set with
CMAKE_INSTALL_PREFIX), and add to .bashrc:

export PATH=/home/doriad/bin/:$PATH
export PATH=/home/doriad/bin/bin:$PATH
export LD_LIBRARY_PATH=/home/ddoria/bin/lib:$LD_LIBRARY_PATH
export C_INCLUDE_PATH=/home/doriad/bin/include:$C_INCLUDE_PATH
export CPLUS_INCLUDE_PATH=/home/doriad/bin/include:$CPLUS_INCLUDE_PATH

and then in a new terminal try again with a clean folder of the project, ITK
is not found:

 CMake Error at Examples/CMakeLists.txt:19 (message):
   Cannot build without ITK.  Please set ITK_DIR.

I then tried setting ITK_DIR in the project's ccmake to /home/doriad/bin,
but then I get this error:

 CMake Error at /usr/share/cmake-2.8/Modules/FindITK.cmake:90 (INCLUDE):
   include could not find load file:

     /home/doriad/bin/ITKConfig.cmake

Am I missing something to have the ITK that is installed to a location on my
PATH be automatically found?

Thanks,

David
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20110708/3d0a087c/attachment.htm>


More information about the CMake mailing list