25 lines
885 B
ReStructuredText
25 lines
885 B
ReStructuredText
Swift_MODULE_DIRECTORY
|
|
----------------------
|
|
|
|
.. versionadded:: 3.15
|
|
|
|
Specify output directory for Swift modules provided by the target.
|
|
|
|
If the target contains Swift source files, this specifies the directory in which
|
|
the modules will be placed. When this property is not set, the modules will be
|
|
placed in the build directory corresponding to the target's source directory.
|
|
If the variable :variable:`CMAKE_Swift_MODULE_DIRECTORY` is set when a target is
|
|
created its value is used to initialize this property.
|
|
|
|
.. versionadded:: 4.0
|
|
|
|
The property value may use
|
|
:manual:`generator expressions <cmake-generator-expressions(7)>`.
|
|
Multi-configuration generators (:generator:`Ninja Multi-Config`) append a
|
|
per-configuration subdirectory to the specified directory unless a generator
|
|
expression is used.
|
|
|
|
.. warning::
|
|
|
|
The :generator:`Xcode` generator ignores this property.
|