Hello<div><br><div>I have one project say C that is dependent on A ,and A is dependent on B.</div><div><br></div><div>in C.cmakelists.txt I am doing the following :</div><div><br></div><div><div>add_subdirectory(../A &quot;${CMAKE_BINARY_DIR}&quot;)</div>
<div><br></div><div><br></div><div>ADD_LIBRARY(C SHARED</div><div>&nbsp;&nbsp;${C_S_SRCS}</div><div>)</div><div><br></div><div>TARGET_LINK_LIBRARIES(C</div><div>&nbsp;&nbsp;A</div><div>&nbsp;&nbsp;</div><div>)</div><div><br></div><div>in A cmakelists.txt I am doing the follwing :</div>
<div><br></div><div><div>add_subdirectory(../B &quot;${CMAKE_BINARY_DIR}&quot;)</div><div><br></div><div>ADD_LIBRARY(A STATIC</div><div>&nbsp;&nbsp;${A_S_SRCS}</div><div>)</div><div><br></div><div><br></div><div>TARGET_LINK_LIBRARIES(A &nbsp;</div>
<div>&nbsp;&nbsp;B</div><div>)</div><div><br></div><div>When I make the C project and select Build Solution everything compiles and works ok.</div><div>but after that when I select Rebuild Solution cmake reruns and regenerates the solutions and displayy message to me :&nbsp;</div>
<div>something like click yes to reload the solution.</div><div><br></div><div>I don&#39;t understand why this is happening cause I do not change anything in the cmakelist.txt of either A ,B ot C.</div></div></div></div>