Hello all,<div>I&#39;m facing a problem where in I build a shared library and and a unit-test executable (which is in a sub directory)</div><div>I want to execute this test as a POST_BUILD operation for the shared library. So I gaveĀ </div>
<div><br></div><div>Add_Custom_Command (TARGET ShLibName POST_BUILD COMMAND unit_test_exe)</div><div><br></div><div>CMake throws an error message during generation processĀ </div><div>========</div><div><span style=" color:#ff0000;">CMake Error: The inter-target dependency graph contains the following strongly connected component (cycle):</span><p>
</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  &quot;libCUEUtilities&quot; of type SHARED_LIBRARY</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">    depends on &quot;UtilitiesUnitTest&quot;</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">  &quot;UtilitiesUnitTest&quot; of type EXECUTABLE</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">    depends on &quot;libCUEUtilities&quot;</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#ff0000;">At least one of these targets is not a STATIC_LIBRARY.  Cyclic dependencies are allowed only among static libraries.</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">========</p><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">
<br></p><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">So, How can i achieve what i&#39;m trying to do.</p><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">
<br></p><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">I&#39;m using CMake 2.8.1 (RC3) with VS2005 generator.</p><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">
<br></p><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Thanks in advance,</p><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">
Surya</p></div>