# GSoC 22: fpm-ize the Fortran Ecosystem || Blog Post by Arteev Raina || #11

**URL:** <https://fortran-lang.discourse.group/t/gsoc-22-fpm-ize-the-fortran-ecosystem-blog-post-by-arteev-raina-11/4133>\
**Category:** GSoC-2022\
**Created:** [August 8, 2022, 4:00pm UTC](https://fortran-lang.discourse.group/t/gsoc-22-fpm-ize-the-fortran-ecosystem-blog-post-by-arteev-raina-11/4133 "2022-08-08T16:00:53Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![arteevraina](https://avatars.discourse-cdn.com/v4/letter/a/b5ac83/32.png) [@arteevraina](https://fortran-lang.discourse.group/u/arteevraina)\
**Post date:** [August 8, 2022, 4:00pm UTC](https://fortran-lang.discourse.group/t/gsoc-22-fpm-ize-the-fortran-ecosystem-blog-post-by-arteev-raina-11/4133/1 "2022-08-08T16:00:53Z")

</div>

Good Day Everyone,

Last week my [Pull Request](https://github.com/fortran-lang/fpm/pull/720) got merged for parsing macros from the manifest and adding those macros as flags to the build targets. I solved this problem in a number of iterations after identifying potential issues that could have arrived due to earlier implementations that I have discussed in my [Blog #10](https://fortran-lang.discourse.group/t/gsoc-22-fpm-ize-the-fortran-ecosystem-blog-post-by-arteev-raina-10/4107).

Other than this, Last week I spent my time understanding the bash scripts that we already have for creating [single-file-gfortran.sh](https://github.com/fortran-lang/fpm/blob/main/ci/single-file-gfortran.sh) and for the deployment of stdlib as fpm build [here](https://github.com/fortran-lang/stdlib/blob/master/ci/fpm-deployment.sh). I faced few difficulties in understanding the code and logic as I was unfamiliar with the syntax of .sh files. But, after reading the documentation I got an understanding of the code.

This week, I will write a script as a compiler wrapper for running `fypp` preprocessing and then running the compiler. This will help us to build the `stdlib` package using fpm and then we can implement these commands inside `fpm` to get an `fpm` build with full functional `fypp` support.

Thanks & Regards  
Arteev Raina
