mirror of
https://github.com/Kitware/CMake.git
synced 2026-04-22 06:09:14 -05:00
Help: Add examples to CheckFortranSource{Runs,Compiles}
This commit is contained in:
committed by
Brad King
parent
fa5bf870df
commit
3d63d3ce2f
@@ -17,8 +17,20 @@ Check if given Fortran source compiles and links into an executable.
|
||||
)
|
||||
|
||||
Checks that the source supplied in ``<code>`` can be compiled as a Fortran
|
||||
source file and linked as an executable (so it must contain at least a
|
||||
``PROGRAM`` entry point). The result will be stored in the internal cache
|
||||
source file and linked as an executable. The ``<code>`` must be a Fortran program
|
||||
containing at least an ``end`` statement--for example:
|
||||
|
||||
.. code-block:: cmake
|
||||
|
||||
check_fortran_source_compiles("character :: b; error stop b; end" F2018ESTOPOK SRC_EXT F90)
|
||||
|
||||
This command can help avoid costly build processes when a compiler lacks support
|
||||
for a necessary feature, or a particular vendor library is not compatible with
|
||||
the Fortran compiler version being used. This generate-time check may advise the
|
||||
user of such before the main build process. See also the
|
||||
:command:`check_fortran_source_runs` command to actually run the compiled code.
|
||||
|
||||
The result will be stored in the internal cache
|
||||
variable ``<resultVar>``, with a boolean true value for success and boolean
|
||||
false for failure.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user