Tyler Roscoe <ty...@cryptio.net> writes:

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

No, that's right, although the best thing would be to create a
dependency on the generated files of libParent instead of on libParent
itself, but as the project is quite large, it doesn't impact parallel
builds too much.

Thanks again.

-- 
Óscar

_______________________________________________
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

Reply via email to