Changes between Version 2 and Version 3 of CompilingMapGuideVCExpress


Ignore:
Timestamp:
Dec 9, 2010, 7:33:29 PM (13 years ago)
Author:
jng
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CompilingMapGuideVCExpress

    v2 v3  
    66 * [http://www.microsoft.com/downloads/details.aspx?FamilyID=e6e1c3df-a74f-4207-8586-711ebe331cdc&displaylang=en Windows SDK for Windows Server 2008 and .NET Framework 3.5]
    77
    8 The Windows SDK provides us with the x64 native/cross compilers if you want to build MapGuide in 64-bit.
     8The Windows SDK provides us with the x64 native/cross compilers if you want to build MapGuide in 64-bit. This is not required if you are only building in 32-bit.
    99
    1010== Setting up x64 compilers ==
     
    2222=== Automated ===
    2323
    24 ...
     24From the Visual Studio 2008 command prompt type the following from the Oem folder:
     25
     26{{{
     27msbuild.exe /p:Configuration=Release Oem.sln
     28}}}
     29
     30Then go into the CS-Map folder and type the following:
     31
     32{{{
     33msbuild.exe /p:Configuration=Release OpenSource.sln
     34}}}
    2535
    2636== A note about building CS-Map in 64-bit ==
     
    3848=== Automated ===
    3949
    40 ...
     50From the Visual Studio 2008 command prompt type the following from the MgDev\Server folder:
     51
     52{{{
     53msbuild.exe /p:Configuration=Release Server.sln
     54}}}
    4155
    4256== Build WebTier ==
     
    4862=== Automated ===
    4963
    50 ...
     64From the Visual Studio 2008 command prompt type the following from the MgDev\Web\src folder:
     65
     66{{{
     67msbuild.exe /p:Configuration=Release WebTier.sln
     68}}}
     69
     70= Doing it all automatically =
     71
     72A `build.bat` file has been provided in the MgDev directory that does all of the above.
     73
     74Typing the following from the command line:
     75{{{
     76build.bat
     77}}}
     78
     79Will build the full Oem, Server and WebTier solutions
     80
     81Typing the following afterwards:
     82{{{
     83build.bat -a=install
     84}}}
     85
     86will copy all the compiled binaries and required files into a pre-defined output directory (default is `MgDev\Release`. You can specify a custom output directory by using the `-o` switch)