*: *CMake - winner:* CMake is widely adopted in the open source community as a x-platform replacement for auto-tools style builds. It has it's own Macro-style syntax, but unlike the afore mentioned tools it is a generator similar to Imake and it works with existing tools (make, visual studio). Another powerful tool in the "CMake warchest" is CPack, which allows for various methods of packaging, across multiple OS distributions. {section: Getting Started } -1.) You will need to obtain CMake 2.6 or > for the target platform you are working on. +1.) You will need to obtain CMake 2.8 or > for the target platform you are working on. 2.) Checkout origin/V7_5-cmake-build, for windows you will need git 1.6.4 or greater. @@ -34,15 +34,11 @@ 5.) Install the lastest platform SDK. (close .sln & repoen) -6.) Open Tools->Options under "Projects and Solutions" click on VC++ Directories and add the following to the Executable directories $(SolutionDir)\build\bin +6.) Have a recent version of cygwin installed -*Temporary Steps* +6.) Open Tools->Options under "Projects and Solutions" click on VC++ Directories and add the following to the Executable directories C:\cygwin\bin -7.) Add the property sheet for uw_externals to build\externals\external.vsprops - -8.) In the Solution View right click on the uw_externals project and build. (twice) due to bat file issues, that appear to have been in existence for some time. - -Now you can build the solution regularly. +7.) Open and build. {section: Contributing} All of the updated cmake files exist under src directories and are open to contribution. The current branch tracks against master(7.5 series).