Workspace 6.21.5
PackageSharedLibraryItem

Creates a PackageItem representing a shared library that is to be added to a package. A shared library is a .so file on Linux, a .dylib file on MacOS and a .dll file on Windows.

  • Default label: "Package shared library"
  • Member of plug-in: Package
  • Catalogue path: Packaging
Inputs:
Include in packageboolIf enabled, the shared library (and other related items) will be added to the package.
Source directoryQString

Library base nameQString

Destination directoryQString

Group read permissionbool

World read permissionbool

Include Windows import libraryboolWill also include the corresponding .lib import library (Windows only).
Windows import library destination directoryQString

Include headers in Mac frameworkbool

Will also package up headers in a Mac framework (MacOS only).

Outputs:
Package itemCSIRO::Package::PackageItem

Found headers in Mac frameworkbool

If true, the operation was able to find the headers in a Mac framework (MacOS only).