[CMake] OBJECT_DEPENDS and target-level dependency.

Óscar Fuentes ofv at wanadoo.es
Sun Aug 16 13:31:28 EDT 2009


Tyler Roscoe <tyler at cryptio.net> writes:

> 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?

>> cmake 6.4.4, unix makefiles, gnu make, linux.
>
> There is no CMake 6.4.4.

2.6-patch 4

Thanks.

-- 
Óscar Fuentes
Desarrollo de Software



More information about the CMake mailing list