summaryrefslogtreecommitdiffstats
path: root/base/build/base.vcproj
diff options
context:
space:
mode:
authorcpu@google.com <cpu@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-08-01 03:06:25 +0000
committercpu@google.com <cpu@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-08-01 03:06:25 +0000
commitae645471f62870fbe4d09eaa82e9043ffe7284b8 (patch)
tree7fa75ac4be77464cce7077b145a553d721824119 /base/build/base.vcproj
parentf0118db83aa396c97628c33a030627f72bdf0444 (diff)
downloadchromium_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.vcproj14
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