I forgot to explain why I made the change to begin with. Basically this all comes down to Perforce binding support. SccAuxPath is used to specify the Perforce connection string. Without this, each project opened will prompt the user for the information via modal dialog. This gets very annoying...<div>
<br></div><div>Here is an example of how I have setup each of my projects:</div><div><br></div><div><div><span class="Apple-tab-span" style="white-space:pre">                </span>set_target_properties(</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>&quot;${project_name}&quot; PROPERTIES</div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span>VS_SCC_AUXPATH &quot;P4SCC#${PERFORCE_SERVER}##${PERFORCE_USER}##${PERFORCE_WORKSPACE}&quot;</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>VS_SCC_LOCALPATH &quot;${CMAKE_SOURCE_DIR}&quot;</div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span>VS_SCC_PROJECTNAME &quot;Perforce Project&quot;</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>VS_SCC_PROVIDER &quot;MSSCCI:Perforce SCM&quot;</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>)</div><div><br></div><div>All of the PERFORCE_ variables are cache variables, so that the user can specify their credentials, server, and workspace. These are all formatted into the connection string perforce expects.</div>
<div><br></div><div>The resulting XML in the VCPROJ looks like so:</div><div><br></div><div><div><span class="Apple-tab-span" style="white-space: pre; ">        </span>SccProjectName=&quot;Perforce Project&quot;</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>SccLocalPath=&quot;C:/Code/work/sandbox&quot;</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>SccAuxPath=&quot;P4SCC#<a href="http://perforce.mycompany.com:3666##rdailey##rdailey-t510-sandbox">perforce.mycompany.com:3666##rdailey##rdailey-t510-sandbox</a>&quot;</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>SccProvider=&quot;MSSCCI:Perforce SCM&quot;</div></div><div><br></div><div>When I open the generated solution, all projects load perfectly with no prompts and everything is binded to source control :)</div>
<div><br></div><div>---------</div>Robert Dailey<br>
<br><br><div class="gmail_quote">On Mon, Oct 31, 2011 at 7:06 PM, Robert Dailey <span dir="ltr">&lt;<a href="mailto:rcdailey@gmail.com">rcdailey@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
I fiddled around with TortoiseGit and managed to create the patch. It is attached.<div><br></div><div>Please integrate this into your repository so it is included in version 2.8.7 :)<br><div><div><br></div><div>---------</div>

Robert Dailey<div><div></div><div class="h5"><br>
<br><br><div class="gmail_quote">On Mon, Oct 31, 2011 at 5:41 PM, Robert Dailey <span dir="ltr">&lt;<a href="mailto:rcdailey@gmail.com" target="_blank">rcdailey@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

I have added source code support for this myself. I updated the following files:<div><br></div><div>cmLocalVisualStudio7Generator.cxx</div><div>cmLocalVisualStudio10TargetGenerator.cxx</div><div><br></div><div>The existing SCC support code was already in these files, I just added the SccAuxPath support to it.</div>


<div><br></div><div>I&#39;m not an expert at creating patch files outside of TortoiseSVN on Windows, so could someone explain how to create a patch file for these on Windows 7? Also how would you like me to deliver the code? I hope to see it introduced in version 2.8.7</div>


<div><br></div><div>Thanks.<br clear="all"><div><br></div><div>---------</div>Robert Dailey<div><div></div><div><br>
<br><br><div class="gmail_quote">On Mon, Oct 31, 2011 at 4:10 PM, Robert Dailey <span dir="ltr">&lt;<a href="mailto:rcdailey@gmail.com" target="_blank">rcdailey@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


There are actually 4 SCC related key/value pairs used in VS2003 VCPROJ files:<div><div><br></div><div><span style="white-space:pre-wrap">        </span>SccProjectName=&quot;SAK&quot;</div><div><span style="white-space:pre-wrap">        </span>SccAuxPath=&quot;SAK&quot;</div>



<div><span style="white-space:pre-wrap">        </span>SccLocalPath=&quot;SAK&quot;</div><div><span style="white-space:pre-wrap">        </span>SccProvider=&quot;SAK&quot;</div></div><div><br></div><div>
CMake supports these 3 via set_target_properties():</div><br>VS_SCC_LOCALPATH<br>VS_SCC_PROJECTNAME<br>VS_SCC_PROVIDER<div><br></div><div>Apparently one more is needed to support &quot;SccAuxPath&quot;:</div><div><br></div>



<div>VS_SCC_AUXPATH</div><div><br></div><div>Can someone add support for this? Thanks.<br><div><div><br></div><div>---------</div>Robert Dailey<br>
</div></div>
</blockquote></div><br></div></div></div>
</blockquote></div><br></div></div></div></div>
</blockquote></div><br></div>