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

make installed files actual artifacts in the build graph

XMLWordPrintable

    • Icon: Suggestion Suggestion
    • Resolution: Unresolved
    • Icon: Not Evaluated Not Evaluated
    • None
    • None
    • None

      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).

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

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

              Created:
              Updated:

                There are no open Gerrit changes