Back to Cmake

Swift_MODULE_DIRECTORY

Help/prop_tgt/Swift_MODULE_DIRECTORY.rst

4.3.2884 B
Original Source

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.