Alin M Elena wrote:
Hi,
I try to use cmake (cvs 29/11/2007), intel fortran compiler (10.1 september
build) on a windows vista machine.
The intel fortran compiler works. I have tested it in both command line and
visual studio 2005 professional modes.
Cmake works fine with Microsoft c++ and intel c++ compilers.
When I try to use cmake and ifort I get the following error
-- Check for working Fortran compiler: C:/Program
Files/Intel/Compiler/Fortran/10.1.011/IA32/Bin/ifort.exe
-- Check for working Fortran compiler: C:/Program
Files/Intel/Compiler/Fortran/10.1.011/IA32/Bin/ifort.exe -- broken
CMake Error: The Fortran compiler "C:/Program
Files/Intel/Compiler/Fortran/10.1.011/IA32/Bin/ifort.exe" is not able to
compile a simple test program.
Determining if the Fortran compiler works failed with the following output:
I am sure you thought of it, but as I myself regularly forget, I want to
mention the following:
To use the Intel Fortran compiler (or the Compaq Visual Fortran compiler
or MS Visual C/C++ compiler)
in a DOS-box, you need to run the corresponding batch file that sets the
environment variables first.
Something like:
> ifvars32.bat
(Message to the effect that the Intel Fortran Compiler can now be
properly used)
> cmake ....
The thing is, the compiler is found in the path set in the default
environment, but not such variables as LIBPATH etc
that the compiler needs to find "ifconsol.lib" and the like.
(If you run these compilers via Visual Studio, the environment variables
are set automatically, so you never
need to do that).
Perhaps this helps,
Arjen
_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake