Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-30993

project dependencies are written in an Visual Studio solution old format

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P2: Important
    • 5.1.1
    • 4.8.4, 5.0.2
    • Build tools: qmake
    • None
    • f36374727e5445cdab489a27605c35d1c4515317

    Description

      SUBDIRS dependencies are written to .sln files in the form

      GlobalSection(ProjectDependencies)
      {C1BCDA05-5344-4068-E682-FC50BEF80821}.0 = {62A9A600-5006-168B-5330-D763FB46C397}
      {C1BCDA05-5344-4068-E682-FC50BEF80821}.1 = {3624193D-A0F8-23A1-5B1D-C74C60B99DF2}
      {C1BCDA05-5344-4068-E682-FC50BEF80821}.2 = {AB6FC145-A0FC-17A9-5CA3-C8ABDE1673FC}
      EndGlobalSection
      

      Since VS 2005 the format looks like this:

      ProjectSection(ProjectDependencies) = postProject
      {62A9A600-5006-168B-5330-D763FB46C397} = {62A9A600-5006-168B-5330-D763FB46C397}
      {3624193D-A0F8-23A1-5B1D-C74C60B99DF2} = {3624193D-A0F8-23A1-5B1D-C74C60B99DF2}
      {AB6FC145-A0FC-17A9-5CA3-C8ABDE1673FC} = {AB6FC145-A0FC-17A9-5CA3-C8ABDE1673FC}
      EndProjectSection
      

      Visual Studio should be able to read the old format but under certain circumstances it fails to convert from the old to the new format and drops the dependency information.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              jbornema Joerg Bornemann
              jbornema Joerg Bornemann
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes