automake-patches
[Top][All Lists]
Advanced

[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

Attachment: am_fortran_module_interdeps-2011-08-15_2.diff.gz
Description: Binary data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]