Hi All,
I had quick chat with Amine and others, and for the time being, I will pick
up where I let off in creating a Visual Studio ReactOS.sln with the
following features:
1. A single ReactOS.sln file that is interchangeable between Visual
Studio 2010 and Visual Studio 2012.
2. A single ReactOS.sln file that incorporates all 800+ .vcxproj files
and allows all 800+ project to be viewable within a single session of Visual
Studio.
3. No (serious) performance problems with load of the ReactOS.sln file
or .vcxproj files.
4. An arrangement in the Solution Workspace that mirrors the structure
of the ReactOS repository on disk.
5. The ability to build all applications or drivers by right-clicking,
within Solution Workspace, on the folder named applications or drivers and
doing clicking Build.
6. Visibility of the lang directories in the Solution Workspace.
7. Visibility of all SVN files in the Solution Workspace, including
CMakeLists.txt files.
8. Support for Debug and Release project configurations.
9. Support for x86_32, x86_64, ARM platform configurations.
10. Self-relative paths for all .h's and .libs's so that solution can be
moved by the developer on his/her local hard disk without consequence.
11. No need to download any extraneous tools. User should be able to type
in SVN URL, either from within Visual Studio, or with Windows Explorer, pull
ReactOS repository, load ReactOS.sln, and start editing/compiling/linking,
debugging.
With the CMakeLists.txt files, the information needed is already present.
With Amine's latest work of actually generating the .vcxproj files, things
become even easier. However, as I have two other moderate projects going
concurrently, one of which I just started, this will take some time. I will
provide updates as I go along.
Cheers,
-John