Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-5740

C++ Windows install puts .pdb files into subdirectories

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 0.27
    • None
    • C++ Build
    • None
    • Windows cmake

    Description

      Windows cmake builds place the .pdb files in subdirectories /bin/DebugPDB and /bin/ReleasePDB in the install directory. Recent changes to Proton (http://svn.apache.org/viewvc?view=revision&revision=r1591361) place the proton .pdb files beside the qpid-proton.dll files directly in /bin.

      The proposal here is to place all the .pdb files in /bin following the Proton pattern. This simplifies the cmake script that installs the files and puts the files where they are naturally useful under Visual Studio. The debug (vs. release) files are identifiable with the 'd' postfix.

      The .NET binding will continue to use the /bin/DebugPDB and /bin/ReleasePDB subdirectories. Those builds are constrained to use the same file names for release and debug builds and they cannot both be in /bin at the same time.

      Attachments

        Activity

          People

            chug Charles E. Rolke
            chug Charles E. Rolke
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: