# Fpm - debug vs release mode

**URL:** <https://fortran-lang.discourse.group/t/fpm-debug-vs-release-mode/7823>\
**Category:** Uncategorized\
**Created:** [April 12, 2024, 2:37am UTC](https://fortran-lang.discourse.group/t/fpm-debug-vs-release-mode/7823 "2024-04-12T02:37:10Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jesper](https://avatars.discourse-cdn.com/v4/letter/j/49beb7/32.png) [@Jesper](https://fortran-lang.discourse.group/u/Jesper)\
**Post date:** [April 12, 2024, 2:37am UTC](https://fortran-lang.discourse.group/t/fpm-debug-vs-release-mode/7823/1 "2024-04-12T02:37:10Z")

</div>

Can fpm build in both debug and release (optimised) mode? I notice it doesn’t have a release flag like cargo does (cargo build --release).

---

<div class="post-metadata">

**Author:** ![FedericoPerini](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/federicoperini/32/1750_2.png) [@FedericoPerini](https://fortran-lang.discourse.group/u/FedericoPerini)\
**Post date:** [April 12, 2024, 6:36am UTC](https://fortran-lang.discourse.group/t/fpm-debug-vs-release-mode/7823/2 "2024-04-12T06:36:31Z")

</div>

Profiles are not well supported yet, but two major ones are available:

- `fpm build --profile release`
- `fpm build --profile debug`
