<div class="gmail_quote">On Fri, Oct 9, 2009 at 4:15 AM, Aleksandr Udovenko <span dir="ltr">&lt;<a href="mailto:udovenkoav@gmail.com">udovenkoav@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="h5">On Fri, Oct 9, 2009 at 10:04 AM, Philip Lowman &lt;<a href="mailto:philip@yhbt.com">philip@yhbt.com</a>&gt; wrote:<br>
&gt; On Wed, Oct 7, 2009 at 11:45 AM, Aleksandr Udovenko &lt;<a href="mailto:udovenkoav@gmail.com">udovenkoav@gmail.com</a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; I try cmake 2.6, 2.8 for microsoft visual studio 2005,2008.<br>
&gt;&gt; creating library:<br>
&gt;&gt;<br>
&gt;&gt; add_library(my_lib STATIC ${CPP_FILES})<br>
&gt;&gt;<br>
&gt;&gt; I try send some linker options by set<br>
&gt;&gt;<br>
&gt;&gt; set_target_properties(my_lib  PROPERTIES LINK_FLAGS &quot;some_opt&quot;)<br>
&gt;&gt;<br>
&gt;&gt; or<br>
&gt;&gt;<br>
&gt;&gt; set_target_properties(my_lib  PROPERTIES LINK_FLAGS_&lt;my target&gt;<br>
&gt;&gt; &quot;some_opt&quot;)<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; it&#39;s ignored, as i understand from source code of vc7generator - it<br>
&gt;&gt; ignored extended and unknown option for static library but it works<br>
&gt;&gt; for exe and shared.<br>
&gt;&gt;<br>
&gt;&gt; How i can send my option to linker for static library?<br>
&gt;<br>
&gt; You might be able to use this:<br>
&gt; <a href="http://www.cmake.org/cmake/help/cmake-2-8-docs.html#prop_tgt:STATIC_LIBRARY_FLAGS" target="_blank">http://www.cmake.org/cmake/help/cmake-2-8-docs.html#prop_tgt:STATIC_LIBRARY_FLAGS</a><br>

<br>
</div></div>It is not good for me, i NOT need to set linker options globally, i<br>
need to set depend on target. STATIC_LIBRARY_FLAGS don&#39;t have &lt;TARGET&gt;<br>
expansion.<br>
</blockquote></div><br>
STATIC_LIBRARY_FLAGS is a target property and not global in scope.<br>
<br>
add_library(foo STATIC foo.cc)<br>
set_target_properties(foo PROPERTIES STATIC_LIBRARY_FLAGS &quot;/myflag&quot;)<br>
<br>Could you elaborate on what you mean by &quot;&lt;TARGET&gt; expansion&quot;?<br><br>Please reply to the list. Thanks.<br><br>-- <br>Philip Lowman<br>