Uploaded image for project: 'Qbs ("Cubes")'
  1. Qbs ("Cubes")
  2. QBS-1168

make installed files actual artifacts in the build graph

    XMLWordPrintable

    Details

    • Type: Suggestion
    • Status: Reported
    • Priority: Not Evaluated
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None

      Description

      currently, qbs essentially forgets about the files it has installed as soon as it's done.

      apart from making various optimizations harder, this is also semantically unclean. in particular, it stands in the way of generalizing installs to "exports" which would make only selected files available to other Products in the Project (see also QBS-942). additionally, it would allow tagging the exported artifacts, which would make it possible for exported Rules to refer to them abstractly.

      that means that the install commands (however specified) would be effectively taggers for an installer Rule.
      the Rule itself can be executed multiple times for the same input files, in different contexts: an actual installation to an install root, a preparation of a device deployment (just creating a file mapping), an internal installation (to make a binary build tool runnable, compare QBS-583 in the context of QBS-590).

        Attachments

          Issue Links

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

            Activity

              People

              Assignee:
              kandeler Christian Kandeler
              Reporter:
              buddenha Oswald Buddenhagen
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:

                  Gerrit Reviews

                  There are no open Gerrit changes