Bill Hoffman wrote:
Renato N. Elias wrote:
Yes, I've tried the Keyword="Static Library" and the problem
persisted. It seems that the "/c" definitely solve the problem. The
question now is: why is it missing in the project created by CMake?
One suspicious that I can't test since I don't have the Intel Fortran
compiler version 10. My guess is that Intel Fortran 10 does not need
the /c to assume that we're compiling the file. In this case, CMake
would work in Fortran 10 and not in previous versions... just a
thought...
All versions need /c, it means compile the file and don't try to link.
The 10 version with the same files work fine. It should be done
automatically by the IDE. The /c does not show up in the hand .vfproj
or the cmake generated .vfproj. So, it is some subtle difference in
the .vfproj file that is causing the trouble... That is why I wanted
to get it down to as small a file as possible. Basically, the way to
fix this is to keep changing the cmake generated .vfproj by hand until
it works. Each change should take it one step closer to the IDE
generated .vfproj. At some point it will work, and you will know the
problem. Unfortunately, I do not have access to a 9.1 compiler to do
this. If you have some time, I would appreciate it if you could give
it a try.
If I was doing it, I would:
1. edit the cmake vfproj file and remove the cmake regeneration stuff,
and Release and MinSizeRel build types. Get it down to just Debug,
and make it as small as possible.
2. build that, and see if it has the problem.
3. Start making changes to it that bring it closer to looking exactly
like the IDE generated .vfproj. At some point it has to work because
the files will be the same...
Thanks.
-Bill
A managed to do something work (but not in the way that I'd like). In
CMake, when configuring my project, if a check the "Show Advanced
Values" and insert a "/c" in the CMAKE_Fortran_FLAGS the project works
fine.
Weird, since I'd expect CMake filling it up automatically (it's so
basic...).
Renato.
_
_
_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake