Re: flags for different fortran compilers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

* Eve-Marie Devaliere wrote on Mon, Jan 31, 2011 at 05:34:47PM CET:
> I am trying to replicate the install of an existing package using autoconf.
> We need the package to be able to compile with a wide variety of
> compilers. In the original setup this was done by the make.macros file
> that would give a list of flags for each compiler.
> From what I understand autoconf has a few built in macros that help with
> the choice of flags such as AC_FC_FREEFORM, but unless I am missing
> something that won't cover all the flags. What is then the recommended
> way to handle this? I could have a bunch of 'case' in my configure.ac
> file but I wanted to see if there wouldn't be a more elegant way... I am
> new to fortran too so that may sound crazy but couldn't there be a
> library of flag for known fortran compiler that autoconf could select on
> the fly like for the free form one?

Which kinds of flags do you need support for?

The "Autoconf Way" of implementing things, when there isn't a predefined
macro for some feature, is to try out a set of known compiler switches
and select the first one that has the desired features.  For example,
the AC_FC_FREEFORM macro tries to compile a small free-form source file,
and passes one of a few known compiler flags that enable free form.  It
picks the first one that works.

If you can formulate your needs in such a way, then the next hurdle is
to overcome the M4 language and a few Autoconf building block macros
like AC_COMPILE_IFELSE and AC_LINK_IFELSE.  We can help with the latter
if the former is clear.

Cheers,
Ralf

_______________________________________________
Autoconf mailing list
Autoconf@xxxxxxx
http://lists.gnu.org/mailman/listinfo/autoconf


[Index of Archives]     [GCC Help]     [Kernel Discussion]     [RPM Discussion]     [Red Hat Development]     [Yosemite News]     [Linux USB]     [Samba]

  Powered by Linux