diff options
author | cpu@google.com <cpu@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-08-01 03:06:25 +0000 |
---|---|---|
committer | cpu@google.com <cpu@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-08-01 03:06:25 +0000 |
commit | ae645471f62870fbe4d09eaa82e9043ffe7284b8 (patch) | |
tree | 7fa75ac4be77464cce7077b145a553d721824119 /base/build/base.vcproj | |
parent | f0118db83aa396c97628c33a030627f72bdf0444 (diff) | |
download | chromium_src-ae645471f62870fbe4d09eaa82e9043ffe7284b8.zip chromium_src-ae645471f62870fbe4d09eaa82e9043ffe7284b8.tar.gz chromium_src-ae645471f62870fbe4d09eaa82e9043ffe7284b8.tar.bz2 |
Adds new class AtExitManager which manages the dtors of all singletons.
- Previously this job was done by the CRT's atexit() which runs later than we want and under the loader lock.
- Had to modify most main() functions for the testing executables so we don't trigger leak detectors.
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/build/base.vcproj')
-rw-r--r-- | base/build/base.vcproj | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/base/build/base.vcproj b/base/build/base.vcproj index dd129a5..e4d47856 100644 --- a/base/build/base.vcproj +++ b/base/build/base.vcproj @@ -122,6 +122,14 @@ </References> <Files> <File + RelativePath="..\at_exit.cc" + > + </File> + <File + RelativePath="..\at_exit.h" + > + </File> + <File RelativePath="..\atomic.h" > </File> @@ -162,15 +170,15 @@ > </File> <File - RelativePath="..\bzip2_error_handler.cc" + RelativePath="..\third_party\nss\blapi.h" > </File> <File - RelativePath="..\third_party\nss\blapi.h" + RelativePath="..\third_party\nss\blapit.h" > </File> <File - RelativePath="..\third_party\nss\blapit.h" + RelativePath="..\bzip2_error_handler.cc" > </File> <File |