Missing debug PDB files when building and installing with cmake
- Dominant language
- C++
- Stars
- 2.2k
- Forks
- 1.2k
- Avg merge
- 3d 14h
- Merged PRs (30d)
- 12
Description
### Describe the bug
When building the SDK in debug mode with cmake, it generates the .pdb files alongside the dlls in the build/src folder
But when installing, the pdb files are not copied in the install folder
In the build folder:

In the install folder:

I would like these debug files to be able to have more detailed stacktraces on sentry
### Expected Behavior
Copy the pdb files in the install folder along the dlls in debug mode
### Current Behavior
Pdb files are not copied alongside the dll files during the cmake installation
### Reproduction Steps
Build the sdk in debug mode
### Possible Solution
Maybe add something like this somewhere in the cmake file?
```
if (MSVC)
install(FILES $ DESTINATION bin OPTIONAL)
endif()
```
### Additional Information/Context
My build script:
```
cmake -B build `
-DCMAKE_BUILD_TYPE=Debug `
-DCMAKE_INSTALL_PREFIX=install `
-DENABLE_TESTING=OFF `
-DAUTORUN_UNIT_TESTS=OFF `
-DCPP_STANDARD=20 `
-DBUILD_ONLY="s3;transfer"
cmake --build build --config=Debug
cmake --install build --prefix install --config Debug
```
### AWS CPP SDK version used
1.11.328
### Compiler and Version used
MSVC 14.39.33519
### Operating System and version
Windows 11
Contributor guide
Assessment
This issue has not been assessed yet.