mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-28 01:51:02 -06:00
Help: better summary and xrefs for CMakeAddFortranSubdirectory
This commit is contained in:
@@ -5,18 +5,18 @@
|
||||
CMakeAddFortranSubdirectory
|
||||
---------------------------
|
||||
|
||||
Use MinGW gfortran from VS if a fortran compiler is not found.
|
||||
Add a fortran-only subdirectory, find a fortran compiler, and build.
|
||||
|
||||
The 'add_fortran_subdirectory' function adds a subdirectory to a
|
||||
project that contains a fortran only sub-project. The module will
|
||||
The ``cmake_add_fortran_subdirectory`` function adds a subdirectory
|
||||
to a project that contains a fortran-only subproject. The module will
|
||||
check the current compiler and see if it can support fortran. If no
|
||||
fortran compiler is found and the compiler is MSVC, then this module
|
||||
will find the MinGW gfortran. It will then use an external project to
|
||||
build with the MinGW tools. It will also create imported targets for
|
||||
the libraries created. This will only work if the fortran code is
|
||||
built into a dll, so BUILD_SHARED_LIBS is turned on in the project.
|
||||
In addition the CMAKE_GNUtoMS option is set to on, so that the MS .lib
|
||||
files are created. Usage is as follows:
|
||||
built into a dll, so :variable:`BUILD_SHARED_LIBS` is turned on in
|
||||
the project. In addition the :variable:`CMAKE_GNUtoMS` option is set
|
||||
to on, so that Microsoft .lib files are created. Usage is as follows:
|
||||
|
||||
::
|
||||
|
||||
|
||||
Reference in New Issue
Block a user