<div class="gmail_quote">On Tue, Oct 25, 2011 at 10:50 AM, David Cole <span dir="ltr"><<a href="mailto:david.cole@kitware.com">david.cole@kitware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="gmail_quote"><div class="im">On Fri, Oct 21, 2011 at 4:08 PM, Robert Dailey <span dir="ltr"><<a href="mailto:rcdailey@gmail.com" target="_blank">rcdailey@gmail.com</a>></span> wrote:<br></div><div><div></div>
<div class="h5"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I have a folder with a bunch of cmake modules in it that contain my custom CMake code used across all projects.<div><br></div><div>I only generate for visual studio, so I was thinking it would be useful to have a dummy project in my solution named "_cmake" that contains nothing but my *.cmake files in it.</div>
<div><br></div><div>How would I create such a project? It needs to show up in ANY solution opened that is generated at any level via call to project().<br clear="all"><div><br></div></div></blockquote></div></div><div><br>
If you want it to show up in any sln file generated by any call to the project command, then you're going to need to modify CMake source code to get that to happen.<br>
<br>Another alternative would be to add a custom target, and specify all your cmake files as "SOURCES" to the add_custom_target call. But that will only show up in solution files that include the custom target.</div>
</div></blockquote><div><br></div><div>How exactly would I make the solution files include the custom target? The only way I can think of would be to make every single one of my targets have a dependency on the custom target with my cmake files in it. I could automate that in my define_project() function that all my targets use, but that seems more like a hack</div>
<div><br></div><div>What would you suggest? </div></div>