Philippe Poilbarbe wrote:
Hello,
I am trying to compile fortran code under Windows.
When the Fortran language is enabled, the fortran checking routine shows
the following error:
Determining if the Fortran compiler works failed with the following output:
nmake -f CMakeFiles\cmTryCompileExec.dir/build.make /nologo
-L CMakeFiles\cmTryCompileExec.dir\build
Building Fortran object
CMakeFiles/cmTryCompileExec.dir/testFortranCompiler.obj
C:\PROGRA~1\MICROS~2\DF98\BIN\F90.EXE -o
CMakeFiles/cmTryCompileExec.dir/testFortranCompiler.obj -c
C:\devel\BRAT\CMakeFiles\CMakeTmp\testFortranCompiler.f
F90: error: Switch '-o' is ambiguous
NMAKE : fatal error U1077: 'C:\PROGRA~1\MICROS~2\DF98\BIN\F90.EXE' :
return code '0x1'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual
Studio\VC98\BIN\nmake.exe"' : return code '0x2'
Stop.
Did somebody have the same kind of problem and solved it ?
The fortran compiler if Compaq Fortran 6.1 and it
does not seem to have a -o option (f90 -help command
output is below).
CMake version: 2.4.2
That compiler is not known to CMake. You'll have to set the variable
CMAKE_Fortran_COMPILE_OBJECT to teach CMake how to use the compiler.
Look at the Modules/Platform/Windows-ifort.cmake file in the CMake
installation for an example.
-Brad
_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake