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

Reply via email to