First off, I just upgraded to cmake 2.8.4 (from 2.8.2) and the visual studio +
intel fortran support is much much better. Thank you whoever fixed it up.
Projects generate correctly and build out of the box
(Intel Fortran 10.x + visual studio 2008) - previously I had to generate nmake
makefiles first and then switch to visual studio once the fortran compiler was
detected.
Thanks to the success of the above, I tried to generate a project using the
visual studio 2010 generator and intel fortran composer 11.something. It failed
with the attached output. Something simple I expect. Can anyone see what's gone
wrong from the following ....
==================
Determining if the Fortran compiler works failed with the following output:
Change Dir: D:/cmakebuild/super3/CMakeFiles/CMakeTmp
Run Build Command:C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe
cmTryCompileExec.vcxproj /p:Configuration=Debug
Microsoft (R) Build Engine Version 4.0.30319.1
[Microsoft .NET Framework, Version 4.0.30319.1]
Copyright (C) Microsoft Corporation 2007. All rights reserved.
Build started 21/02/2011 20:26:17.
Project "D:\cmakebuild\super3\CMakeFiles\CMakeTmp\cmTryCompileExec.vcxproj" on
node 1 (default targets).
InitializeBuildStatus:
Creating "cmTryCompileExec.dir\Debug\cmTryCompileExec.unsuccessfulbuild"
because "AlwaysCreate" was specified.
ManifestResourceCompile:
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\rc.exe /nologo
/fo"cmTryCompileExec.dir\Debug\cmTryCompileExec.exe.embed.manifest.res"
cmTryCompileExec.dir\Debug\cmTryCompileExec_manifest.rc
Link:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\x86_amd64\link.exe
/ERRORREPORT:QUEUE
/OUT:"D:\cmakebuild\super3\CMakeFiles\CMakeTmp\Debug\cmTryCompileExec.exe"
/VERSION:"0.0" /INCREMENTAL /NOLOGO /MANIFEST
/ManifestFile:"cmTryCompileExec.dir\Debug\cmTryCompileExec.exe.intermediate.manifest"
/MANIFESTUAC:"level='asInvoker' uiAccess='false'"
/PDB:"D:\cmakebuild\super3\CMakeFiles\CMakeTmp\Debug\cmTryCompileExec.pdb"
/SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT
/IMPLIB:"D:/cmakebuild/super3/CMakeFiles/CMakeTmp/Debug/cmTryCompileExec.lib"
/MACHINE:X64 cmTryCompileExec.dir\Debug\cmTryCompileExec.exe.embed.manifest.res
LINK : error LNK2001: unresolved external symbol mainCRTStartup
[D:\cmakebuild\super3\CMakeFiles\CMakeTmp\cmTryCompileExec.vcxproj]
D:\cmakebuild\super3\CMakeFiles\CMakeTmp\Debug\cmTryCompileExec.exe : fatal
error LNK1120: 1 unresolved externals
[D:\cmakebuild\super3\CMakeFiles\CMakeTmp\cmTryCompileExec.vcxproj]
Done Building Project
"D:\cmakebuild\super3\CMakeFiles\CMakeTmp\cmTryCompileExec.vcxproj" (default
targets) -- FAILED.
Build FAILED.
"D:\cmakebuild\super3\CMakeFiles\CMakeTmp\cmTryCompileExec.vcxproj" (default
target) (1) ->
(Link target) ->
LINK : error LNK2001: unresolved external symbol mainCRTStartup
[D:\cmakebuild\super3\CMakeFiles\CMakeTmp\cmTryCompileExec.vcxproj]
D:\cmakebuild\super3\CMakeFiles\CMakeTmp\Debug\cmTryCompileExec.exe : fatal
error LNK1120: 1 unresolved externals
[D:\cmakebuild\super3\CMakeFiles\CMakeTmp\cmTryCompileExec.vcxproj]
0 Warning(s)
2 Error(s)
Time Elapsed 00:00:00.39
_______________________________________________
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