Browse Source

Help: better summary and xrefs for CMakeAddFortranSubdirectory

pull/324/head
Joachim Wuttke (h) 7 years ago
parent
commit
b93b3b5500
  1. 12
      Modules/CMakeAddFortranSubdirectory.cmake

12
Modules/CMakeAddFortranSubdirectory.cmake

@ -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:
::

Loading…
Cancel
Save