mariadb/packaging/WiX
Vladislav Vaintroub 1134fe2fdb Bug #52850: mysqld-debug.pdb doesn't match
mysqld-debug.exe in 5.5.3 on windows

Fix:

- Do not rename PDB, install mysqld.pdb matching 
mysqld-debug.exe into bin\debug subdirectory

- Stack tracing code will now additionally look in 
debug subdirectory of the application directory 
for debug symbols.

- Small cleanup in stacktracing code: link with 
dbghelp rather than load functions dynamically 
at runtime, since dbghelp.dll is always present.

- Install debug binaries with WiX

cmake/install_macros.cmake:
  Add optional COMPONENT and PDB_DESTINATION 
  to INSTALL_DEBUG_TARGET
mysys/stacktrace.c:
  If binary is build with DBUG, also look in debug subdirectory
  of  executable directory. Packaging will put some PDBs there
  (e.g bin\mysqld-debug.exe will have corresponding pdb in 
  bin\debug)
  
  Also some cleanup: do not load dbghelp dynamically, instead
  link with it. dbghelp is present on all Windows starting with 
  XP.
packaging/WiX/CPackWixConfig.cmake:
  Install debug binaries
sql/CMakeLists.txt:
  Do not rename PDB for mysqld-debug.exe, install it in debug subdirectory
2010-06-30 14:10:29 +02:00
..
ca Changes to MSI installer: 2010-04-30 13:30:32 +02:00
AdminBackground.jpg Add components to INSTALL, some eraly Wix support 2010-02-10 20:23:24 +01:00
AdminHeader.jpg Add components to INSTALL, some eraly Wix support 2010-02-10 20:23:24 +01:00
CMakeLists.txt Changes to MSI installer: 2010-04-30 13:30:32 +02:00
CPackWixConfig.cmake Bug #52850: mysqld-debug.pdb doesn't match 2010-06-30 14:10:29 +02:00
create_msi.cmake.in Changes to MSI installer: 2010-04-30 13:30:32 +02:00
extra.wxs.in WiX is worried that we aren't going to create these directories after all, so let's reaffirm our intention to do so. 2010-04-30 17:12:01 +02:00
mysql_server.wxs.in Changes to MSI installer: 2010-04-30 13:30:32 +02:00
MySQLServer.ico add missing icon 2010-04-21 20:10:53 +02:00