<div class="gmail_quote">On Fri, Mar 19, 2010 at 8:25 AM, Caron, Michael C. (US SSA) <span dir="ltr">&lt;<a href="mailto:michael.caron@baesystems.com">michael.caron@baesystems.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">









<div lang="EN-US" link="blue" vlink="purple">

<div>

<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">That is exactly what I had tried (thanks for confirming that
things work the way I think) at first.  I didn’t try the SET(…)
but I did put the full path to SWIG in my PATH.  Since that should have
worked I tried something else.  I usually run from a .bat file on windows
and an equivalent shell script on linux.  When I run the .bat file by
double clicking from an explorer window I get no dice.  But if I run the
same .bat file from the command line life is good.  It turns out the
explorer window was open before I changed the environment variable and it didn’t
pick up the environment change for any of its children.  I really hate it
when I’m stupid. </span></p></div></div></blockquote><div><br></div><div>Ha! -- don&#39;t forget &quot;impatient, in a hurry, just forgot something&quot; != &quot;stupid&quot;...</div><div><br></div><div>:-)</div><div><br>
</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div lang="EN-US" link="blue" vlink="purple"><div><p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"> </span></p>


<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"> </span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">Thanks for the nudge,</span></p>

<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black">Michael Caron</span></p>

<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black">Principle Software Engineer</span></p>

<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black">Systems Development Center</span></p>

<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black">BAE Systems, NA</span></p>

<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black">95 Canal St.</span></p>

<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black">Nashua, NH 03064</span></p>

<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black">T:603-885-2096</span></p>

<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black"><a href="mailto:E%3Amichael.caron@baesystems.com" target="_blank">E:michael.caron@baesystems.com</a></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"> </span></p>

<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">

<p class="MsoNormal"><b><span style="font-size:10.0pt">From:</span></b><span style="font-size:10.0pt"> David Cole
[mailto:<a href="mailto:david.cole@kitware.com" target="_blank">david.cole@kitware.com</a>] <br>
<b>Sent:</b> Thursday, March 18, 2010 4:16 PM<br>
<b>To:</b> Caron, Michael C. (US SSA)<br>
<b>Cc:</b> <a href="mailto:cmake@cmake.org" target="_blank">cmake@cmake.org</a><br>
<b>Subject:</b> Re: [CMake] CMake and SWIG</span></p>

</div><div class="im">

<p class="MsoNormal"> </p>

<p class="MsoNormal">If you open the file &quot;<span><span>C:/Program Files/CMake
2.8/share/cmake-2.8/Modules/FindSWIG.cmake</span></span>&quot; and read through
it, you will see exactly where CMake is looking for SWIG.</p>

<div>

<p class="MsoNormal"> </p>

</div>

<div>

<p class="MsoNormal">It uses:</p>

</div>

<div>

<p style="margin:0in;margin-bottom:.0001pt"><span style="font-size:10.5pt;font-family:&quot;Menlo&quot;,&quot;serif&quot;;color:#A124A2">FIND_PROGRAM</span><span style="font-size:10.5pt;font-family:&quot;Menlo&quot;,&quot;serif&quot;">(SWIG_EXECUTABLE swig)</span></p>


<div>

<p class="MsoNormal"> </p>

</div>

<div>

<p class="MsoNormal">(which means it&#39;s only looking in the PATH...)</p>

</div>

</div>

<div>

<p class="MsoNormal"> </p>

</div>

<div>

<p class="MsoNormal">So you can either:</p>

</div>

<div>

<p class="MsoNormal"> </p>

</div>

<div>

<p class="MsoNormal">  set(SWIG_EXECUTABLE
&quot;C:/full/path/to/swig.exe&quot;)</p>

</div>

<div>

<p class="MsoNormal">  # (before FIND_PACKAGE(SWIG REQUIRED))</p>

</div>

<div>

<p class="MsoNormal"> </p>

</div>

<div>

<p class="MsoNormal">or:</p>

</div>

<div>

<p class="MsoNormal"> </p>

</div>

<div>

<p class="MsoNormal">  have swig.exe available somewhere in the PATH
environment variable...</p>

</div>

<div>

<p class="MsoNormal"> </p>

</div>

<div>

<p class="MsoNormal"> </p>

</div>

<div>

<p class="MsoNormal">HTH,</p>

</div>

<div>

<p class="MsoNormal">David</p>

<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"> </span></p>

</div>

</div></div>

</div>


</blockquote></div><br>