cmake 

Send to Kindle
home » snippets » cmake


Pages
custom_commands        



Notes

Logical target names must be globally unique

Targets names created with add_executable, add_library, or add_custom_target are logical build target names. Logical target names must be globally unique because:

The logical name of executable and library targets does not have to correspond to the physical file names built.

Consider using the OUTPUT_NAME target property to create two targets with the same physical name while keeping logical names distinct.