InstallPackage
Archive of an installed project. More...
| Inherits: | 
Detailed Description
An InstallPackage item is a product of the type archiver.archive that has a dependency on the archiver module. It is used to produce an archive from a set of installable files.
Consider the following example project:
 Project {
     CppApplication {
         name: "myapp"
         Depends { name: "mylib" }
         files: ["main.cpp"]
         Group {
             fileTagsFilter: product.type
             qbs.install: true
             qbs.installDir: "bin"
         }
     }
     DynamicLibrary {
         name: "mylib"
         files: ["mylib.cpp"]
         Group {
             name: "public headers"
             files: ["mylib.h"]
             qbs.install: true
             qbs.installDir: "include"
         }
         Group {
             fileTagsFilter: product.type
             qbs.install: true
             qbs.installDir: "lib"
         }
     }
     InstallPackage {
         archiver.type: "tar"
         name: "tar-package"
         Depends { name: "myapp" }
         Depends { name: "mylib" }
     }
 }
Building the product "tar-package" on a Unix system will result in a tar file with these contents:
include/mylib.h lib/libmylib.so bin/myapp