CMAKE_Swift_SEPARATE_MODULE_EMISSION¶
Добавлено в версии 4.4.
Specify whether Swift targets emit .swiftmodule from a dedicated build
edge. This variable is used to initialize the
Swift_SEPARATE_MODULE_EMISSION property on targets as they are
created.
When set to ON, importable Swift targets built by Ninja Generators
produce the .swiftmodule from a separate -emit-module build edge,
allowing downstream Swift targets to compile in parallel with upstream
object compilation.
If this variable is not set, separate module emission is enabled by default
in targets that do not set Swift_SEPARATE_MODULE_EMISSION.
See policy CMP0215.
Примечание
Separate module emission takes effect only when policy CMP0157
is set to NEW prior to the first project() or
enable_language() command that enables the Swift language.