ocaml/dune

Support for compiling and linking non-C objects (such as Fortran)

Open

#803 opened on May 25, 2018

 (5 comments) (0 reactions) (0 assignees)OCaml (478 forks)github user discovery
help wantedrule

Repository metrics

Stars
 (1,882 stars)
PR merge metrics
 (Avg merge 1d 20h) (345 merged PRs in 30d)

Description

Hi,

I have some F90 code in my project that I'd like to be built and linked with the rest. Is there a way of doing this with Dune? If there is it's not obvious, neither from the documentation nor from a quick glance at the code :) Of course for C it's easy.

For reference with Oasis & Ocamlbuild I use an .f90-to-.o rule in myocamlbuild.ml and then I cheat by telling Oasis that it's C code (i.e. I say CSources: foo.c when in reality the file is foo.f90).

Contributor guide