This will install targets, as well as generate package configuration for both cmake and pkgconfig.

TARGETS <target-name>...

The name of the targets to deploy.

INCLUDE <directory>...

Include directories to be installed. It also makes the include directory available for targets to be installed.

NAMESPACE <namespace>

This is the namespace to add to the targets that are exported.

COMPATIBILITY <compatibility>

This uses the version compatibility specified by cmake version config.