[CMake] F90 and legacy F77
Arjen Markus
arjen.markus at deltares.nl
Wed Aug 19 02:55:07 EDT 2009
Hello James,
I do not think this is going to work: object files created with g77
and gfortran are not compatible as far as I know.
What constructs are they? F90/95 has one or two deleted features
but most compilers will simply accept them, perhaps grudgingly.
Regards,
Arjen
On 2009-08-18 23:39, James C. Sutherland wrote:
> Is there a way to detect and use both F77 and F90 compilers?
>
> I have some legacy F77 code that uses constructs that have been
> deprecated/removed in F90. I would like to compile those F77 files with
> a F77 compiler, compile the F90 files with an F90 compiler, and then
> link them with the F90 compiler.
>
> How can this be done with CMake?
>
> For example:
> foo.f <-- F77 file
> bar.f90 <-- F90 file
>
> I want something equivalent to
> g77 foo.f -o foo.o
> gfotran bar.f90 foo.o -o executable.x
>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the CMake FAQ at:
> http://www.cmake.org/Wiki/CMake_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://www.cmake.org/mailman/listinfo/cmake
>
More information about the CMake
mailing list