autotools:Fortran模块依赖项

时间:2013-06-20 12:09:03

标签: fortran autotools

我有两个源文件:

! main.f90
program main
 use foo
 write(*,*) x
end program main

! foo.f90
module foo
 real, parameter :: x = 3.14
end module foo

首次构建成功。如果我现在设置x = 5它再次构建没有错误但程序仍然打印3.14。添加

%.o %.mod: %.f90
   $(FC) -c $<
main.o: foo.mod

到我的Makefile.am会使问题消失,但这可能不是正确的方法。

一些谷歌搜索显示正确的Fortran依赖关系跟踪一直是Autotools的一个已知问题,虽然我不确定现在是否找到了某些解决方案。有没有一种简单的方法来解决上述问题?

0 个答案:

没有答案