<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">Hi Rashad,</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">a few months ago relative paths were completely removed from CMake, because they were never fully implemented. Have you followed recommendations from <a href="https://itk.org/Wiki/ITK/Cross_Compiling">here</a> for cross-compiling?</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">As for integrating your changes into ITK, you should submit a patch following the instructions <a href="https://itk.org/Wiki/ITK/Git/Develop">here</a>. If your changes don't break anything, they are likely to be integrated.</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">Regards,</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">Dženan</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, May 9, 2016 at 4:27 PM, Rashad Kanavath <span dir="ltr"><<a href="mailto:mohammedrashadkm@gmail.com" target="_blank">mohammedrashadkm@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hello all,<div><br></div><div>I have some issue when copying ITK install directory to a different system. I agree this is not usual and may not appear on a linux distro or windows.</div><div><br></div><div>My requirement is bit different. I cross-compile ITK and then use the binaries on Windows. Using dll and headers are fine. But the installed cmake files are a problem. They have absolute path in ITK-4.8/Modules/*.cmake files. It is not in all .cmake files even though I put a wildcard there..</div><div><br></div><div>For a easy and quick workaround. I rely on mighty sed command to insert something into installed cmake file.</div><div><br></div><div><div>For example see this;</div><div>lib/cmake/ITK-4.8/ITKTargets-release.cmake</div><div><br></div><div>set(CMAKE_IMPORT_FILE_VERSION 1)</div><div>set(LIB_INSTALL_PREFIX)</div><div>get_filename_component(CURRENT_FILE_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH)</div><div>get_filename_component(LIB_INSTALL_PREFIX "${CURRENT_FILE_DIR}" PATH)<br></div><div>get_filename_component(LIB_INSTALL_PREFIX "${LIB_INSTALL_PREFIX}" PATH)</div><div>get_filename_component(LIB_INSTALL_PREFIX "${LIB_INSTALL_PREFIX}" PATH)</div></div><div><br></div><div>and at last:</div><div><br></div><div><div>$(SED) -i 's,$(PREFIX)/$(TARGET),\${LIB_INSTALL_PREFIX},g' 'lib/cmake/ITK-$(ITK_VER)/ITKTargets-release.cmake'</div></div><div><br></div><div>I would like to have this patch inside the other .cmake files in the installation and avoid the sed commands during post-installation<br></div><div><br></div><div>Here is the list of cmake files that needs this change.</div><div>lib/cmake/ITK-4.8/ITKTargets-release.cmake<br></div><div><div><div>lib/cmake/ITK-4.8/Modules/ITKZLIB.cmake</div><div>lib/cmake/ITK-4.8/Modules/ITKExpat.cmake</div><div>lib/cmake/ITK-4.8/Modules/ITKHDF5.cmake</div><div>lib/cmake/ITK-4.8/Modules/ITKJPEG.cmake</div><div>lib/cmake/ITK-4.8/Modules/ITKTIFF.cmake</div><div>lib/cmake/ITK-4.8/Modules/ITKPNG.cmake</div></div><div><br></div><div>So is it possible to make the change into future version of ITK?</div><div><br></div><div>The major issue here is those cmake files are generated by cmake. Is there a way cmake could use relative path ?</div><span class="HOEnZb"><font color="#888888"><div><br></div><div><br></div>-- <br><div><div><font face="arial, helvetica, sans-serif">Regards,<br>   Rashad</font></div></div>
</font></span></div></div>
<br>_______________________________________________<br>
Powered by <a href="http://www.kitware.com" rel="noreferrer" 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" rel="noreferrer" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Kitware offers ITK Training Courses, for more information visit:<br>
<a href="http://kitware.com/products/protraining.php" rel="noreferrer" target="_blank">http://kitware.com/products/protraining.php</a><br>
<br>
Please keep messages on-topic and check the ITK FAQ at:<br>
<a href="http://www.itk.org/Wiki/ITK_FAQ" rel="noreferrer" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/insight-developers" rel="noreferrer" target="_blank">http://public.kitware.com/mailman/listinfo/insight-developers</a><br>
<br></blockquote></div><br></div>