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