# setting fortran language standard

**URL:** https://discourse.cmake.org/t/setting-fortran-language-standard/8351
**Category:** Usage
**Tags:** os:linux
**Created:** [June 19, 2023, 3:12pm UTC](https://discourse.cmake.org/t/setting-fortran-language-standard/8351 "2023-06-19T15:12:11Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![wolfman21](https://discourse.cmake.org/letter_avatar_proxy/v4/letter/w/7bcc69/32.png) [@wolfman21](https://discourse.cmake.org/u/wolfman21)
#### Post date: [June 19, 2023, 3:12pm UTC](https://discourse.cmake.org/t/setting-fortran-language-standard/8351/1 "2023-06-19T15:12:11Z")

</div>

Hello,

GFortran supports passing the Fortran standard via `-std=[f95|f2003|f2008|...]`

> **[Fortran Dialect Options (The GNU Fortran Compiler)](https://gcc.gnu.org/onlinedocs/gfortran/Fortran-Dialect-Options.html#index-std_003dstd-option)**
>
> Fortran Dialect Options (The GNU Fortran Compiler)

Is there a correct way to do this in CMake? It appears that Fortran isn’t supported as a language in:

[https://cmake.org/cmake/help/latest/variable/CMAKE\_LANG\_STANDARD.html#variable:CMAKE\_\<LANG\>\_STANDARD](https://cmake.org/cmake/help/latest/variable/CMAKE_LANG_STANDARD.html#variable:CMAKE_%3CLANG%3E_STANDARD)

Thank you.

---

<div class="post-metadata">

### Author: ![ben.boeckel](https://discourse.cmake.org/letter_avatar_proxy/v4/letter/b/ea5d25/32.png) [@ben.boeckel](https://discourse.cmake.org/u/ben.boeckel)
#### Post date: [June 19, 2023, 3:14pm UTC](https://discourse.cmake.org/t/setting-fortran-language-standard/8351/2 "2023-06-19T15:14:15Z")

</div>

Yes, support for Fortran standard levels would need to be added. It hasn’t been requested yet, so it’s not surprising. Please file [a feature request](https://gitlab.kitware.com/cmake/cmake/-/issues) for this.

---

<div class="post-metadata">

### Author: ![wolfman21](https://discourse.cmake.org/letter_avatar_proxy/v4/letter/w/7bcc69/32.png) [@wolfman21](https://discourse.cmake.org/u/wolfman21)
#### Post date: [June 19, 2023, 3:35pm UTC](https://discourse.cmake.org/t/setting-fortran-language-standard/8351/3 "2023-06-19T15:35:13Z")

</div>

Thank you. The request is here:  
[https://gitlab.kitware.com/cmake/cmake/-/issues/25006](https://gitlab.kitware.com/cmake/cmake/-/issues/25006)
