OK, thanks. <br clear="all">regards<div>Vivek Goel</div><br>
<br><br><div class="gmail_quote">On Tue, Sep 11, 2012 at 5:43 PM, David Cole <span dir="ltr">&lt;<a href="mailto:david.cole@kitware.com" target="_blank">david.cole@kitware.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


The most reasonable way to achieve this goal would be to write scripts<br>
that replace the configure/build/install steps of the projects that<br>
you want to isolate with DESTDIR.<br>
<br>
Then, inside the script (which will only be executed at build time of<br>
the outer project), use set(ENV{DESTDIR} &quot;...&quot;) to set it<br>
appropriately just for that project.<br>
<br>
Unfortunately, CMake&#39;s add_custom_command does not yet have a<br>
mechanism for specifying environment variables just for a single<br>
custom command.<br>
<br>
So, for now, the best work-around is to write scripts as needed.<br>
<br>
<br>
HTH,<br>
David<br>
<div><div><br>
<br>
On Mon, Sep 10, 2012 at 1:57 PM, Vivek Goel &lt;<a href="mailto:goelvivek2011@gmail.com" target="_blank">goelvivek2011@gmail.com</a>&gt; wrote:<br>
&gt; Currently I am using cmake to auto build third party library c-ares using<br>
&gt; ExternalProject module.<br>
&gt; Before starting cmake I am setting DESTDIR variable.<br>
&gt; export DESTDIR=`pwd`/dest<br>
&gt;<br>
&gt; Problem is that third party library are also reading this variable. Is there<br>
&gt; a way I can avoiding mixing of DESTDIR variable with my cmake configuration<br>
&gt; and ExternalProject_Add ?<br>
&gt;<br>
&gt;<br>
&gt; regards<br>
&gt; Vivek Goel<br>
&gt;<br>
&gt;<br>
</div></div><span><font color="#888888">&gt; --<br>
&gt;<br>
&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;<br>
&gt; Visit other Kitware open-source projects at<br>
&gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;<br>
&gt; Please keep messages on-topic and check the CMake FAQ at:<br>
&gt; <a href="http://www.cmake.org/Wiki/CMake_FAQ" target="_blank">http://www.cmake.org/Wiki/CMake_FAQ</a><br>
&gt;<br>
&gt; Follow this link to subscribe/unsubscribe:<br>
&gt; <a href="http://www.cmake.org/mailman/listinfo/cmake" target="_blank">http://www.cmake.org/mailman/listinfo/cmake</a><br>
</font></span></blockquote></div><br>