Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Apr 29, 2012
  1. @tadmarshall

    Visual Studio build improvements

    tadmarshall authored
    Several changes to make Visual Studio match scons behavior more closely.
    Build SpiderMonkey from source in every executable that uses it so there
    is no dependency on separately downloaded pre-built .lib files.  Make debug
    builds statically link the C runtime so there is no dependency on external
    C runtime DLLs.  This is required for the Visual Studio debug build to work
    with IAT hooking.  Use both the platform and configuration names (e.g. x64
    Release) for the output directory structure so that switching between build
    types doesn't require recompiling everything.  Make output directories be
    relative to the project file instead of the solution file so that projects
    that are included in more than one solution do not conflict across
    solutions.  Rename db.vcxproj* to mongod.vcxproj* and rename dbgrid.vcxproj*
    to mongos.vcxproj* to make the files easier to find and associate with their
    executables.  Add solution files mongod.sln and mongos.sln to make it easier
    to build individual executables.  Organize filters to model the directory
    layout to make it easier to find files, break up the db filter into
    alphabetical groups, use the same pattern for mongod.exe and test.exe to
    make it easier to switch between projects without getting lost.  Remove some
    non-existent files from project file lists.
Commits on Dec 15, 2011
  1. @tadmarshall

    added */ipch and */*/ipch to .gitignore

    tadmarshall authored
    These folders are created by Visual Studio for Intellisense.
Commits on Nov 27, 2011
  1. @tadmarshall
Something went wrong with that request. Please try again.