<div class="gmail_quote">On Mon, Dec 12, 2011 at 2:13 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">
<div class="gmail_quote"><div class="im">On Mon, Dec 12, 2011 at 2:10 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">

Apparently, they are undocumented, but there are also:<br>
<br>
CMAKE_SHARED_LINKER_FLAGS and CMAKE_MODULE_LINKER_FLAGS (and their<br>
per-config variants) for SHARED and MODULE library targets as well.<br>
<br>
Use CMAKE_SHARED_LINKER_FLAGS instead.</blockquote><div><br></div></div><div>Thanks for the information guys. I&#39;m having a minor problem with these variables though.</div><div><br></div><div>Here is how I use it:</div>
<div>
<br></div><div>set( CMAKE_SHARED_LINKER_FLAGS ${CMAKE_SHARED_LINKER_FLAGS} /NODEFAULTLIB:\&quot;${lib}\&quot; )</div><div><br></div><div>Prior to calling the set above, the shared linker flags look like this:</div><br> /STACK:10000000 /machine:X86<br>

 <br>After calling the set above, it looks like this:<br><br>  /STACK:10000000 /machine:X86 ;/NODEFAULTLIB:&quot;LIBC&quot;</div><div class="gmail_quote"><br></div><div class="gmail_quote">For some reason a semi-colon is being inserted prior to the /NODEFAULTLIB part. I don&#39;t know why this is happening but visual studio is complaining about it. Any reason why this is happening? Thanks.</div>
</blockquote><div><br></div><div>Actually I just realized it is probably putting the semi-colon there because it thinks I&#39;m trying to create a list. I guess I need to create a temp variable and call list(APPEND) on it first, then set CMAKE_SHARED_LINKER_FLAGS to the temp list variable? Kind of messy... </div>
</div>