Hi,

>I've spent the last few days trying to convince CMake to configure a
>toy FORTRAN project without success.  I'm hoping that someone on this
>list can point me in the right direction.  Here are the details:
Last time when I checked the VS2005 generator was not working for Fortran.
The thing is that VS2005 does support intel fortran if you add their
integration. This is how you get the .vfproj files.
I have tested myself the intel visual fortran with VS2005. The conclusions
were
Is quite poor as a simple Project management. 
It does not support Intellisense and other useful features that you have in
C/C++.
It may be very useful if you want to use their analysis tools. (Vtune,
Thread Checker)
If you do not intend to use them just stick with NMakeFiles generator and a
common editor.

>I have already tried setting all ifortvars.bat variables directly in
>my windows environment, but this doesn't appear to help anything.

That's simple.
I got windows powershell and set it up there. If you come from unix/linux is
simple if not is a good exercise, probably you will have to go there too.


Here is the part from profile that correctly sets IVF10
It is just a translation of the configuration files for vs2005 and ivf10

if ( test-path -path $env:VS80COMNTOOLS )
{
 echo "Setting Visual studio 2005 enviroment"
 $env:VSINSTALLDIR="C:\Program Files\Microsoft Visual Studio 8"
 $env:VCINSTALLDIR="C:\Program Files\Microsoft Visual Studio 8\VC"
 $env:FrameworkDir="C:\Windows\Microsoft.NET\Framework"
 $env:FrameworkVersion="v2.0.50727"
 $env:FrameworkSDKDir="C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0"
 $env:DevEnvDir="C:\Program Files\Microsoft Visual Studio 8\Common7\IDE"

 $env:PATH+=";C:\Program Files\Microsoft Visual Studio
8\Common7\IDE;C:\Program Files\Microsoft Visual Studio 8\VC\BIN;C:\Program
Files\Microsoft Visual Studio 8\Common7\Tools;C:\Program Files\Microsoft
Visual Studio 8\Common7\Tools\bin;C:\Program Files\Microsoft Visual Studio
8\VC\PlatformSDK\bin;C:\Program Files\Microsoft Visual Studio
8\SDK\v2.0\bin;C:\Windows\Microsoft.NET\Framework\v2.0.50727;C:\Program
Files\Microsoft Visual Studio 8\VC\VCPackages"
 $env:INCLUDE+=";C:\Program Files\Microsoft Visual Studio
8\VC\ATLMFC\INCLUDE;C:\Program Files\Microsoft Visual Studio
8\VC\INCLUDE;C:\Program Files\Microsoft Visual Studio
8\VC\PlatformSDK\include;C:\Program Files\Microsoft Visual Studio
8\SDK\v2.0\include"
 $env:LIB+=";C:\Program Files\Microsoft Visual Studio
8\VC\ATLMFC\LIB;C:\Program Files\Microsoft Visual Studio 8\VC\LIB;C:\Program
Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib;C:\Program
Files\Microsoft Visual Studio 8\SDK\v2.0\lib"
 $env:LIBPATH+="C:\Windows\Microsoft.NET\Framework\v2.0.50727;C:\Program
Files\Microsoft Visual Studio 8\VC\ATLMFC\LIB"
}

$env:IFORT_COMPILER10="C:\Intel\Compiler\Fortran\10.1.013"
$env:INTEL_SHARED="C:\Program Files\Common Files\Intel\Shared Files"
$env:INTEL_LICENSE_FILE="C:\Program Files\Common Files\Intel\Licenses"

if ( test-path -path $env:IFORT_COMPILER10 )
{
  echo "setting the intel fortran compiler"
  $env:PATH +=
";"+$env:IFORT_COMPILER10+"\Ia32\Bin;"+$env:INTEL_SHARED+"\Ia32\Bin"
  $env:LIB += ";"+$env:IFORT_COMPILER10+"\Ia32\Lib"
  $env:LIBPATH += ";"+$env:IFORT_COMPILER10+"\Ia32\Lib"
  $env:INCLUDE += ";"+$env:IFORT_COMPILER10+"\Ia32\Include"
}

Alin


____________________________________________________________________
"...if the universities will not study useless subjects, who will?"
                           G. F. Fitzgerald, Nature, 45/46, 392 (1892)
______________________________________________________________________
Mr. Alin M. ELENA
Atomistic Simulation Centre
School of Mathematics and Physics
Queen's University Belfast
Office: +44 (0)28 9097 1428
Fax: +44 (0)28 9097 5359
http://titus.phy.qub.ac.uk/group/Alin/
[EMAIL PROTECTED]
[EMAIL PROTECTED]
______________________________________________________________________


_______________________________________________
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to