Copy PDB files for apr/openssl so breakpad can dump proper symbols for them.

meow-7.2.2
Nicky 2013-05-26 18:29:48 +02:00
parent e3c8dd6f33
commit 251dfc8134
2 changed files with 14 additions and 0 deletions

View File

@ -73,6 +73,11 @@ if(WINDOWS)
set(release_files ${release_files} fmod.dll)
endif (FMOD)
# <FS:ND> Copy pdb files for symbol generation too
set(debug_files ${debug_files} ssleay32.pdb libeay32.pdb apr-1.pdb aprutil-1.pdb growl.pdb growl++.pdb )
set(release_files ${release_files} ssleay32.pdb libeay32.pdb apr-1.pdb aprutil-1.pdb growl.pdb growl++.pdb )
# </FS:ND>
#*******************************
# Copy MS C runtime dlls, required for packaging.
# *TODO - Adapt this to support VC9

View File

@ -468,6 +468,15 @@ class WindowsManifest(ViewerManifest):
self.path("growl.dll")
self.path("growl++.dll")
# <FS:ND> Copy symbols for breakpad
self.path("ssleay32.pdb")
self.path("libeay32.pdb")
self.path("growl.pdb")
self.path("growl++.pdb")
self.path('apr-1.pdb', 'libarp.pdb')
self.path('aprutil-1.pdb', 'libaprutil.pdb')
# </FS:ND>
# For google-perftools tcmalloc allocator.
try:
if self.args['configuration'].lower() == 'debug':