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

External site information is needlessly duplicated for each doc module

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P2: Important
    • 5.4.0 Beta
    • 5.4.0
    • Documentation
    • None
    • 1ce0acfb141a899ec91f7586015c13c5aa3f0137 (qtbase)

    Description

      The global Qt doc configuration includes the following line:

      sources += externalsites
      

      which adds 256 \externalpage entries into each documentation project that uses the global Qt doc config. These entries are written to every index file, leading to unneccessary duplication, increased .index file sizes, and affects the total doc generation time.

      Consider the QtDoc project, for example: It has 49 dependencies, which means that the same external site information is read 50 times (100 times total over -prepare and -generate phases), and qdoc ends up having (49 * 256 = 12544) redundant entries in its node tree.

      Attachments

        Issue Links

          For Gerrit Dashboard: QTBUG-41003
          # Subject Branch Project Status CR V

          Activity

            People

              treinio Topi Reiniƶ
              treinio Topi Reiniƶ
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes