View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0011517CMakeCMakepublic2010-11-25 05:322013-11-04 15:30
ReporterNils Gladitz 
Assigned ToBill Hoffman 
PrioritynormalSeverityfeatureReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product VersionCMake 2.8.3 
Target VersionFixed in VersionCMake 2.8.6 
Summary0011517: Support for Intel Fortran 12 in "Visual Studio 10" generator
DescriptionIt would be great if the "Visual Studio 10" (2010) generator would support generating .vfproj projects as used by the Intel Visual Fortran 12.0 integration.

I've attached a Fortran "Hello World" project as currently generated by the new project wizard.
TagsNo tags attached.
Attached Fileszip file icon Console1.zip [^] (1,795 bytes) 2010-11-25 05:32

 Relationships
has duplicate 0011929closed Cmake projects requiring (Intel) Fortran fail to configure and/or generate. 

  Notes
(0024351)
Nils Gladitz (developer)
2011-01-01 11:12

I've taken another look at the generated projects and it seems that they are identical to those generated when using the wizard in Visual Studio 2005 with version 11 of the Intel Fortran compiler.

Since Visual Studio 2005 Intel Fortran support is already available in CMake it might be possible to reuse it for Visual Studio 2010?

Two hopefully minor obstacles are that the project files are apparently required to set the "Version" attribute to "11.0" even though the compiler is correctly detected as "12.0" and unlike the new c++ projects the .vfproj files can probably not be build with msbuild(?).
(0026957)
Mark Stijnman (reporter)
2011-06-23 11:55

Is it possible to upgrade the severity and/or priority for this feature? VS2010 and Intel Composer XE 2011 have been around for long enough that more and more people are going to run into this problem. Just like one of the users of our library did today.
(0026959)
Bill Hoffman (manager)
2011-06-23 16:45

I am actually working on this now. I have made the first step in this direction. I have changed CMake to use devenv instead of msbuild for the build tool. This is required since msbuild can not build the .vfproj files. It seems to be passing all tests. In the start msbuild was the only tool that could run the whole cmake set of tests (devenv crashed...). That seems to be gone now.
(0027030)
Bill Hoffman (manager)
2011-07-12 16:19

I have pushed a fix for this to next. To test you will have to build CMake from git next branch source. If you can do that, please let me know if it works for you.
(0027874)
Nils Gladitz (developer)
2011-11-30 09:47

Sorry for the late reply ... I assume this (and the changes mentioned in http://www.cmake.org/pipermail/cmake/2011-September/046515.html [^]) made it into the release since I just gave this another try with 2.8.6 and my hello word project configured, build and ran with the Visual Studio 10 generator as expected.

thanks!
(0029431)
Marcus Sindermann (reporter)
2012-05-09 10:38
edited on: 2012-05-09 10:39

What's the state of this issue?
We are currently updating our compilers and have the same problem with cmake 2.8.8.

(0029435)
Brad King (manager)
2012-05-09 13:30

Re 0011517:0029431: Support was added in 2.8.6 as reported by 0011517:0027874. I guess this issue tracker entry slipped through without being marked as resolved.

VS-10/Intel-12 still works in 2.8.8 for me. CMake's own "Fortran" test passes and can even mix C/C++/Fortran:

Microsoft Visual Studio 10.0.30319.1
Intel Visual Fortran 12.0.3470.2010

>cmake --version
cmake version 2.8.8

>cmake .. -G"Visual Studio 10"
-- Check for working C compiler using: Visual Studio 10
-- Check for working C compiler using: Visual Studio 10 -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler using: Visual Studio 10
-- Check for working CXX compiler using: Visual Studio 10 -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working Fortran compiler using: Visual Studio 10
-- Check for working Fortran compiler using: Visual Studio 10 -- works
-- Detecting Fortran compiler ABI info
-- Detecting Fortran compiler ABI info - done
-- Determine Intel Fortran Compiler Implicit Link Path
-- Determine Intel Fortran Compiler Implicit Link Path -- done
-- Checking whether ifort supports Fortran 90
-- Checking whether ifort supports Fortran 90 -- yes
CMAKE_Fortran_COMPILER = ifort
CMAKE_Fortran_FLAGS = /W1 /nologo /fpp /libs:dll /threads
-- Testing FortranCInterface module
-- Detecting Fortran/C Interface
-- Detecting Fortran/C Interface - Found GLOBAL and MODULE mangling
-- Verifying Fortran/C Compiler Compatibility
-- Verifying Fortran/C Compiler Compatibility - Success
-- Verifying Fortran/CXX Compiler Compatibility
-- Verifying Fortran/CXX Compiler Compatibility - Success
Fortran = Intel
C = MSVC

 Issue History
Date Modified Username Field Change
2010-11-25 05:32 Nils Gladitz New Issue
2010-11-25 05:32 Nils Gladitz File Added: Console1.zip
2011-01-01 11:12 Nils Gladitz Note Added: 0024351
2011-01-17 14:38 David Cole Assigned To => Bill Hoffman
2011-01-17 14:38 David Cole Status new => assigned
2011-04-06 16:30 Brad King Relationship added has duplicate 0011929
2011-06-23 11:55 Mark Stijnman Note Added: 0026957
2011-06-23 16:45 Bill Hoffman Note Added: 0026959
2011-07-12 16:19 Bill Hoffman Note Added: 0027030
2011-11-30 09:47 Nils Gladitz Note Added: 0027874
2012-05-09 10:38 Marcus Sindermann Note Added: 0029431
2012-05-09 10:39 Marcus Sindermann Note Edited: 0029431
2012-05-09 13:30 Brad King Note Added: 0029435
2013-11-04 15:30 Nils Gladitz Status assigned => closed
2013-11-04 15:30 Nils Gladitz Resolution open => fixed
2013-11-04 15:30 Nils Gladitz Fixed in Version => CMake 2.8.6


Copyright © 2000 - 2018 MantisBT Team