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

Install files from group before executing Rules

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Invalid
    • Not Evaluated
    • None
    • None
    • General
    • None

    Description

      I build some module like the `Exporter.qbs` but for copying header. I create some "pretty" header for every type just including the original header (like Qt itself does). The problem is that when using with
      ```
      Group

      { fileTagsFilter: [ "Exporter.cppHeader.public", "Exporter.cppHeader.pretty" ] qbs.installDir: "include" }

      Group

      { fileTagsFilter: [ "Exporter.cppHeader.private" ] qbs.installDir: "include/private" }

      ```
      the product compiles while copying the files. Since the library, which headers, are to be exported, itself uses the include directory the the first compile run exits with an error.
      So if files from groups are installed before executing rules the problem would not exists (and an "Exporter.cppHeader" could be created which works the same way "Exporter.qbs" works).

      Attachments

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

        Activity

          People

            kandeler Christian Kandeler
            Psy-Kai Kai Dohmen
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes