On Tue, May 05, 2009 at 03:05:31PM +0200, Andreas Pakulat wrote:
> On 05.05.09 14:29:03, [email protected] wrote:
> > I use a top CMakeLists.txt which looks like:
> > PROJECT (proj)
> > SET (subprojects mylib myapp)
> > FOREACH (prj ${subprojects})
> > ADD_SUBDIRECTORY (${prj} ${prj})
> > ENDFOREACH (prj)
Doing in-source builds is generally considered a bad idea. Instead do
something like:
ADD_SUBDIRECTORY (${prj} ${prj}/build)
> > What would be the best way to add a dependency to solve this issue?
> > In other word, I'll go for ADD_DEPENDENCY(myapp x), but I'm not sure how to
> > define 'x' here.
>
> This would be the right way and "x" should simply be "mylib" in your
> example, which creates a dependency between the myapp target and the mylib
> target in your project.
+1.
tyler
_______________________________________________
Powered by www.kitware.com
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Please keep messages on-topic and check the CMake FAQ at:
http://www.cmake.org/Wiki/CMake_FAQ
Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake