<br>Hi Maxima,<br><br>You should not move the binary build of ITK after compiling it.<br><br>What you should do, is to INSTALL it in that destination directory.<br><br><br>To clarify, we have three directories involved here:<br>
<ul><li>(A) Source Code Directory</li><li>(B) Binary Directory</li><li>(C) Installation Directory<br></li></ul>You download the source tree of ITK in directory (A).<br><br>You compile it in directory (B)<br><br>and then you can install it in directory (C).<br>
<br><br>After the installation, you can move (C) to another <br>directory, if you please, and that one will still work.<br><br><br>If you move (B) to another directory, it will not be <br>usable, because the CMake configuration has many<br>
absolute directories expanded.<br><br><br>In order to install in the directory (C), you simply need<br>to rerun CMake and write the name of that directory (C)<br>in the CMake variable:<br><br>            CMAKE_INSTALL_PREFIX<br>
<br>Then, configure, generate and build.<br><br><br>Finally, you will do<br><br><ul><li>From Linux:  make install</li><li>From Visual Studio: right click on the INSTALL project<br>and select &quot;Build&quot;.<br></li></ul>
<br>   Regards,<br><br><br>         Luis<br><br><br>-------------------------------------<br><div class="gmail_quote">On Sun, Aug 9, 2009 at 6:39 PM, Maxima Mustermann <span dir="ltr">&lt;<a href="mailto:Maxima.M@gmx.de">Maxima.M@gmx.de</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hey guys,<br>
<br>
I downloaded and built ITK to &quot;D:/Development/ITK_Build&quot;<br>
Now I moved the entire directory to another harddrive and I want to build a HelloWorld example now.<br>
<br>
The CMake Makefile is the following:<br>
<br>
PROJECT(HelloWorld)<br>
FIND_PACKAGE(ITK)<br>
IF(ITK_FOUND)<br>
INCLUDE(${ITK_USE_FILE})<br>
ELSE(ITK_FOUND)<br>
MESSAGE(FATAL_ERROR &quot;ITK not found. Please set ITK_DIR.&quot;)<br>
ENDIF(ITK_FOUND)<br>
ADD_EXECUTABLE(HelloWorld HelloWorld.cxx )<br>
TARGET_LINK_LIBRARIES(HelloWorld ITKCommon)<br>
<br>
Now CMake says that it doesnt find &quot;D:/Development/ITK_BUILD/UseITK.cmake&quot; which obviously makes sense, because the directory doesnt exist anymore.<br>
But if I provide CMake with the correct location &quot;E:/ITK_BUILD&quot; there is no difference - CMake completely ignores the ITK_DIR I provide now and constantly uses the directory where ITK was initially built to.<br>

(-&gt; the directory entries in the old CMake files from initial build are not updated to my new dir)<br>
<br>
How do I solve this problem?<br>
(provide a ITK_DIR in CMake and CMake uses this ITK_DIR in all other CMake files)<br>
<br>
Many thanks in advance<br>
--<br>
_____________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at<br>
<a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the ITK FAQ at: <a href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a><br>
</blockquote></div><br>