conan.mk
conan-package
Synopsis: make conan-package
Hooks: conan-pre-package, conan-post-package
Variables:
Variable |
Description |
|---|---|
CONAN_PKG |
<conan package directory in ./conan> |
CONAN_CHANNEL |
<default: stable> - channel that will be used to build with conan |
CONAN_USER |
<default: marvin> - user that will be used to build with conan |
CONAN_OUT_DIR |
<output directory for conan package> - default build/conan |
Create a package file with the SKAO manifest file included and put the output in CONAN_OUT_DIR.
conan-package-all
Synopsis: make conan-package-all
Hooks: conan-pre-package-all, conan-post-package-all
Variables:
Variable |
Description |
|---|---|
CONAN_PKGS |
<list of package sources in ./conan> |
CONAN_OUT_DIR |
<source directory for conan package> - default build/conan |
Iterate over the list of CONAN_PKGS and execute conan-package for each, creating the output files in CONAN_OUT_DIR.
conan-publish
Synopsis: make conan-publish
Hooks: conan-pre-publish, conan-post-publish
Variables:
Variable |
Description |
|---|---|
CONAN_PKG |
<conan package directory in ./conan> |
CONAN_CHANNEL |
<default: stable> - channel that will be used to build with conan |
CONAN_USER |
<default: marvin> - user that will be used to build with conan |
CONAN_OUT_DIR |
<output directory for conan package> - default build/conan |
Publish the package file CONAN_PKG from directory in CONAN_OUT_DIR.
conan-publish-all
Synopsis: make conan-publish-all
Hooks: conan-pre-publish-all, conan-post-publish-all
Variables:
Variable |
Description |
|---|---|
CONAN_PKGS |
<list of conan package names> - defaults to list of ./conan directory names |
CONAN_OUT_DIR |
<output directory for conan package> - default build/conan |
Publish the package files CONAN_PKGS from output in CONAN_OUT_DIR.