diff --git a/indra/cmake/Copy3rdPartyLibs.cmake b/indra/cmake/Copy3rdPartyLibs.cmake index c540dee94c..784719f849 100755 --- a/indra/cmake/Copy3rdPartyLibs.cmake +++ b/indra/cmake/Copy3rdPartyLibs.cmake @@ -73,6 +73,11 @@ if(WINDOWS) set(release_files ${release_files} fmod.dll) endif (FMOD) +# 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 ) +# + #******************************* # Copy MS C runtime dlls, required for packaging. # *TODO - Adapt this to support VC9 diff --git a/indra/newview/viewer_manifest.py b/indra/newview/viewer_manifest.py index bbdc5d6ce8..cc5dee72ad 100755 --- a/indra/newview/viewer_manifest.py +++ b/indra/newview/viewer_manifest.py @@ -468,6 +468,15 @@ class WindowsManifest(ViewerManifest): self.path("growl.dll") self.path("growl++.dll") + # 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') + # + # For google-perftools tcmalloc allocator. try: if self.args['configuration'].lower() == 'debug':