在Fortran编译期间使用虚拟模块替换可选模块

时间:2013-10-08 13:59:27

标签: module fortran

我正在尝试开发一个大型Fortran软件包的接口,我们希望从我们的内部软件(也是Fortran)中使用它。但是,此接口完全是可选的,原始软件包应该能够自行编译。因此,当我们在没有可选包的情况下进行编译时,我创建了虚拟模块来为代码中的所有use <module name>语句提供接口。

这是最好的做事方式吗?目前,为了解决所有依赖关系,我基本上只是将整个大包的模块复制到一个虚拟目录中,只留下类型声明。有更好的办法吗?

0 个答案:

没有答案