[CMake] OBJECT_DEPENDS and target-level dependency.
Tyler Roscoe
tyler at cryptio.net
Sun Aug 16 13:53:27 EDT 2009
On Sun, Aug 16, 2009 at 07:31:28PM +0200, Óscar Fuentes wrote:
> > On Sun, Aug 16, 2009 at 09:54:09AM +0200, Óscar Fuentes wrote:
> >> The source files of a library depend on generated files from another
> >> library on its parent directory. Let's call them libParent and libChild.
> >>
> >> For the source files on libChild I do
> >>
> >> SET_SOURCE_FILES_PROPERTIES(some_source.cpp
> >> PROPERTIES OBJECT_DEPENDS libParent)
> >>
> >> This way I try to delay the compilation of some_source.cpp until
> >> libParent is finished.
> >
> > Can you just use add_dependencies (libChild libParent)?
>
> Then this means that the source files of libChild will not be compiled
> until libParent is fully built, right?
Yes. Is there some reason you don't want this to happen?
tyler
More information about the CMake
mailing list