LINUX.ORG.RU

[autotools][fortran] зависимости

 ,


0

1

Есть небольшая программа на фортране. Пытаюсь заставить ее собираться с использованием autotools, но компиляция идет так (сразу начинается с main'а), как будто зависимостей в файлах нет.

configure.ac

AC_INIT([test], [0.1])
AC_CONFIG_SRCDIR([src/main.f90])
AM_INIT_AUTOMAKE([foreign])
AC_PROG_FC
AC_CONFIG_FILES([Makefile src/Makefile])
AC_OUTPUT

Makefile.am

SUBDIRS=src

src/Makefile.am

src/Makefile.am 
bin_PROGRAMS = test
test_SOURCES = main.f90 mod1.f90 ...
Естественно main зависит от модулей, а модули от других модулей.

Нашел примеры только для C, там видимо нет такой проблемы. Что я делаю не так? Есть ли другие варианты систем автосборки (писать самому makefile не вариант)?


соблюдай порядок в test_SOURCES.

test_SOURCES = mod1.f90 ... main.f90

ananas ★★★★★
()

> Есть небольшая программа на фортране

писать самому makefile не вариант

какие проблемы, кроме нежелания курить маны?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.