>> should I be looking at cmVisualStudio10TargetGenerator, or 
>> cmGlobalVisualStudio10Generator/cmGlobalVisualStudio10Win64Generator or one 
>> of the base classes?

I didn't get any reply to this, so I would like to ask instead

There is a VisualStudio GlobalGenerator, LocalGenerator and TargetGenerator. I 
can't find any particularly useful description of what roles these should play 
(and how they interact). To add support for the fortran composer I have started 
modifying the cmVisualStudio10TargetGenerator, by just stuffing in checks for 
FortranProject and then directly modifying various calls to write out stuff. 
Not got very far yet.

Does anyone have 5 minutes to explain how these classes -should- interact with 
each other so that I can make my changes as minimally intrusive as possible.

thanks

JB

-----Original Message-----
From: cmake-boun...@cmake.org [mailto:cmake-boun...@cmake.org] On Behalf Of 
Biddiscombe, John A.
Sent: 22 February 2011 08:51
To: Bill Hoffman; cmake@cmake.org
Subject: Re: [CMake] Fortran good and bad

BIll,

>Kitware has not had the funding or access to a Fortran compiler that 
works with VS 2010.  So, that has not yet been implemented.

I've got two projects that are using fortran heavily, so I may have a go at 
fixing up the generator.
If I were to spend a few days improving the fortran support for VS2010 - which 
classes should I concentrate on? (It's been a while since I looked at the cmake 
source, so I can't quite remember how it all fits together, should I be looking 
at cmVisualStudio10TargetGenerator, or 
cmGlobalVisualStudio10Generator/cmGlobalVisualStudio10Win64Generator or one of 
the base classes?)

Thanks in advance for any pointers

JB




_______________________________________________
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
_______________________________________________
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

Reply via email to