| 1 | = CS-Map RFC 4 - VS2010 Upgrade = |
| 2 | This page contains an change request (RFC) for the CS-Map Open Source project. More CS-Map RFCs can be found on the RFCs page. |
| 3 | |
| 4 | == Status == |
| 5 | ||RFC Template Version (1.0)|| || |
| 6 | ||Submission Date||16 Mar 2011|| |
| 7 | ||Last Modified||Norm Olsen 16 Mar 2011|| |
| 8 | ||Author||Norm Olsen|| |
| 9 | ||RFC Status||Proposed|| |
| 10 | ||Implementation Status||Pending|| |
| 11 | ||Proposed Milestone||13.02|| |
| 12 | ||Assigned PSC guide(s)|| || |
| 13 | ||Voting History|| || |
| 14 | ||+1|| || |
| 15 | ||+0|| || |
| 16 | ||-0|| || |
| 17 | ||-1|| || |
| 18 | ||no vote|| || |
| 19 | |
| 20 | == Overview == |
| 21 | UPgrade CS-MAP as necessary to compile and run in 32 bit and 64 bit mode using the Visual Studio 2010 compiler. |
| 22 | |
| 23 | == Motivation == |
| 24 | Major benefactor is moving all development to VS2010. CS-MAP needs to be compatible with all other developement. |
| 25 | |
| 26 | == Proposed Solution == |
| 27 | Modify code as necessary, adjust project and solution files as necessary, in order to get the CS-MAP Library to compile at warning level 3 with no messages using VS2010. Then verify the integrity of the result usin the VS2010 compilation of the Console Test Program. All changes to be made in such a manner as not to interfere with compliation using previous compilers, and under Linux. |
| 28 | |
| 29 | == Implications == |
| 30 | It is not intended to affect existing compilation performance in any way, just add 2010 to the list of tested compilers. |
| 31 | |
| 32 | Test Plan¶ |
| 33 | The results of omcpileing using VS2010 will be tested using the CS-MAP ConsoelTestCpp program at the 32 and 64 bit levels. |
| 34 | |
| 35 | == Funding/Resources == |
| 36 | Resources to be provided by AUtodesk. |