20 lines
885 B
ReStructuredText
20 lines
885 B
ReStructuredText
ALLOW_DUPLICATE_CUSTOM_TARGETS
|
|
------------------------------
|
|
|
|
Allow duplicate custom targets to be created.
|
|
|
|
Normally CMake requires that all targets built in a project have
|
|
globally unique logical names (see policy CMP0002). This is necessary
|
|
to generate meaningful project file names in Xcode and VS IDE
|
|
generators. It also allows the target names to be referenced
|
|
unambiguously.
|
|
|
|
Makefile generators are capable of supporting duplicate custom target
|
|
names. For projects that care only about Makefile generators and do
|
|
not wish to support Xcode or VS IDE generators, one may set this
|
|
property to true to allow duplicate custom targets. The property
|
|
allows multiple add_custom_target command calls in different
|
|
directories to specify the same target name. However, setting this
|
|
property will cause non-Makefile generators to produce an error and
|
|
refuse to generate the project.
|