[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Support for interdependency tracking between Fortan 90 modules
From: |
Nicolai Stange |
Subject: |
Re: Support for interdependency tracking between Fortan 90 modules |
Date: |
Mon, 15 Aug 2011 18:41:08 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) |
Hi all,
I've read HACKING and http://sourceware.org/automake/contribute.html
once again:
- I removed the leading ampersands from my sub invocations.
- I converted my nasty_f90 into a testcase. It contains libtool and
non-libtool targets and preprocessed/non-preprocessed Fortran sources.
- My changes made some autodist* tests fail. (Shame on me for not
running a 'make check' before). This happened due to my for-*
auxiliary scripts having names more than 16 charcters long. 'automake
--help' trunctated them. I solved this by renaming
for-extractusedmods -> fc-xtrctusedmods
for-extractdefmods -> fc-xtrctdefmods
for-prepr -> fc-prepr
- For completeness: parallel-tests-fork-bomb.test still fails, but it
does so for trunk automake without my patches applied, too.
What remains TODO before final commitment:
- Please have a look at my two TODO comments in
automake.in. They're questions on how to do assertions. Remove them if
you don't want any assertions.
- In autoconf.in:scan_autoconf_traces, there is a comment:
" # IMPORTANT: If you add a macro here, you should also add this macro
# ========= to Automake-preselection in autoconf/lib/autom4te.in."
I added AM_FC_MOD_OBEY_INTERDEPS to %traced.
However, since this would go to autoconf-patches, I deferred changing
autom4te.in until you comment on/commit my patch
- ChangeLog and NEWS need to be changed if you push this stuff to trunk.
If I can do anything more, please let me know!
Best,
Nicolai
am_fortran_module_interdeps-2011-08-15_2.diff.gz
Description: Binary data