[CMake] race condition with target_objects

Brad King brad.king at kitware.com
Tue Jun 26 11:58:55 EDT 2018


On 06/25/2018 03:09 PM, Juan E. Sanchez wrote:
> ADD_LIBRARY(symdiff_objects OBJECT ${CXX_SRCS} ${MC_SRCS})
> set_property(TARGET symdiff_objects PROPERTY POSITION_INDEPENDENT_CODE ON)
> TARGET_LINK_LIBRARIES (symdiff_tcl $<TARGET_OBJECTS:symdiff_objects> ${TCL_ARCHIVE})
> 
> How do I tell cmake to wait?

Strange, our test suite covers that and the dependency appears.
The TARGET_OBJECTS generator expression evaluation has special
logic to forward the target-level dependency.

> This is cmake 3.9.0-rc4

Please try a more recent version, perhaps an actual release.

-Brad


More information about the CMake mailing list