Compiling fpm example packages
Using the LFortran compatible fpm version from [fpm#527](https://github.com/awvwgk/fortran-package-manager/tree/9a034764283c4fa307e25388855b4dcdc0472f9e) with LFortran (fdcec470)
```
❯ lfortran --version
LFortran version: 0.12.0-234-gfdcec470
Platform: Linux
```
Here is an overview of the current status of all fpm example packages
| Name | Features | LFortran (initial) | LFortran (current status) |
|---------------------|---------------------------------------------------------------|---------------------------------------|----------------------------
| auto_discovery_off | Default layout with auto-discovery disabled | :white_check_mark: success | :white_check_mark: |
| circular_example | Local path dependency; circular dependency | :x: code generation error | :x: |
| circular_test | Local path dependency; circular dependency | :white_check_mark: success | :white_check_mark: |
| hello_complex | Non-standard directory layout; multiple tests and executables | :x: compilation failed | :x: |
| hello_complex_2 | Auto-discovery of tests and executables with modules | :x: code generation error | :x: |
| hello_fpm | App-only; local path dependency | :x: compilation failed | :x: |
| hello_world | App-only | :white_check_mark: success | :white_check_mark: |
| with_examples | Example-only | :x: visit_Write() not implemented | :x: |
| program_with_module | App-only; module+program in single source file | :x: compilation failed | :white_check_mark: (!1287)|
| submodules | Lib-only; submodules (3 levels) | :x: visit_Submodule() not implemented | :x: |
| link_external | Link external library | :x: semantic error | :x: |
| link_executable | Link external library to a single executable | :x: undefined reference/linking error | :x: |
| version_file | Read version number from a file in the project root | :x: visit_Inquire() not implemented | :x: |
| with_c | Compile with `c` source files | :x: semantic error | :white_check_mark: (!1288, !1289, #547, !1319, !1320, !1321, !1323) |
issue