SKIP_UNITY_BUILD_INCLUSION.rst 508 Bytes
Newer Older
1 2 3
SKIP_UNITY_BUILD_INCLUSION
--------------------------

4 5 6 7
Setting this property to true ensures the source file will be skipped by
unity builds when its associated target has its :prop_tgt:`UNITY_BUILD`
property set to true.  The source file will instead be compiled on its own
in the same way as it would with unity builds disabled.
8

9 10 11
This property helps with "ODR (One definition rule)" problems where combining
a particular source file with others might lead to build errors or other
unintended side effects.