Uploaded image for project: 'Qt Project Website'
  1. Qt Project Website
  2. QTWEBSITE-1041

Liberate the meta/quips repo from QMake

    XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • P3: Somewhat important
    • qt-project.org
    • None

    Description

      At present, generation of the HTML from reStructuredText sources is driven by QMake, configured by quips.pro, which amounts to a convoluted way of generating a Makefile that could do the same thing. I could easily hand-craft such a Makefile, surely smaller and more human-readable than the 51+kB one currently generated (dominated by irrelevant dependencies on QMake's mkspec files), that would be easier to maintain than the quips.pro and remove the dependency on a build-time Qt artefact, when the system make should suffice. (The nominally greater portability of using QMake to generate the Makefile is illusory thanks to Unix-specific commands in quips.pro.)

      Alternatively someone could probably write a python script to simply drive the existing python scripts, updating every file; there aren't enough QUIPs for this to be an expensive operation, so incremental building isn't really a meaningful win from make-based solutions, and this would be a more portable solution.

      In particular, this should make it easier to set up a server to publish QUIPs, that automatically keeps itself up to date; removing the dependency on QMake would mean there's one fewer thing the server needs installed to make automatic updates.

      Attachments

        Issue Links

          Activity

            People

              Eddy Edward Welbourne
              Eddy Edward Welbourne
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: