diff options
author | Tad Marshall <tad@10gen.com> | 2012-04-29 09:49:29 -0400 |
---|---|---|
committer | Tad Marshall <tad@10gen.com> | 2012-04-29 11:22:39 -0400 |
commit | 2054d7ec88640bc2fe1a87f2a84caa7636bd106a (patch) | |
tree | 1aa93b0a583dddcbd4c4ce2ad10d08508671628b /.gitignore | |
parent | 4da8a5df4b979ff426ccf6377e6e0bcf1f880111 (diff) | |
download | mongo-2054d7ec88640bc2fe1a87f2a84caa7636bd106a.tar.gz |
Visual Studio build improvements
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.
Diffstat (limited to '.gitignore')
-rw-r--r-- | .gitignore | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore index 55538a470be..adbbb54170d 100644 --- a/.gitignore +++ b/.gitignore @@ -47,6 +47,8 @@ /src/mongo/db/.gdb* /src/mongo/db/makefile.local /src/mongo/db/_ReSharper.db +/src/third_party/*/*.tlog +/src/third_party/*/*.lastbuildstate config.log settings.py tags |