You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
1.3 KiB
26 lines
1.3 KiB
Fortran_MODULE_DIRECTORY
|
|
------------------------
|
|
|
|
Specify output directory for Fortran modules provided by the target.
|
|
|
|
If the target contains Fortran source files that provide modules and
|
|
the compiler supports a module output directory 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_Fortran_MODULE_DIRECTORY` is set when a target is created its
|
|
value is used to initialize this property.
|
|
|
|
When using one of the :ref:`Visual Studio Generators` with the Intel Fortran
|
|
plugin installed in Visual Studio, a subdirectory named after the
|
|
configuration will be appended to the path where modules are created.
|
|
For example, if ``Fortran_MODULE_DIRECTORY`` is set to ``C:/some/path``,
|
|
modules will end up in ``C:/some/path/Debug`` (or
|
|
``C:/some/path/Release`` etc.) when an Intel Fortran ``.vfproj`` file is
|
|
generated, and in ``C:/some/path`` when any other generator is used.
|
|
|
|
Note that some compilers will automatically search the module output
|
|
directory for modules USEd during compilation but others will not. If
|
|
your sources USE modules their location must be specified by
|
|
:prop_tgt:`INCLUDE_DIRECTORIES` regardless of this property.
|