On Fri, Mar 19, 2010 at 5:28 PM, Benoit Thomas <span dir="ltr">&lt;<a href="mailto:benoit.thomas@gameloft.com">benoit.thomas@gameloft.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hello,<br>
<br>
I have the following directory structure<br>
<br>
    root<br>
      |--- project A<br>
      |--- project B<br>
<br>
Project A &amp; B both have their cmakelists.txt file<br>
<br>
Root has a cmakelists.txt file which does add_subdirectory for project A and B<br>
<br>
When I generate the tree in visual studio, I have a solution with both projects; and both project A &amp; B have their corresponding cmakelists.txt added to the project.<br>
<br>
However, the command line for the custom build steps on those files refer to root/cmakelists.txt and not project A or B/cmakelists.txt<br>
<br>
My problem come when I do a rebuild all, both project A &amp; B tries to rebuild both projects and it creates other problems; I have to manually run cmake root in command prompt before continuing the build.<br>
<br>
My real project is far bigger than what I explain here, but I do not know what I&#39;m doing wrong. Can I override this custom build step ? Or can I simply disable it ?<br>
<br>
Thank you,<br>
Ben.<br><br></blockquote><div><br></div><div>Regardless of which CMakeLists.txt file you edit, cmake always re-runs from the root directory of the project. Is that what you mean?</div><div><br></div><div>Or are you running some custom build steps using add_custom_command that are behaving differently than you expect?</div>
<div><br></div><div><br></div><div>HTH,</div><div>David</div><div> </div></div>