cmaize.package_managers/cmake/dependency/remote_url
- class cmaize.package_managers/cmake/dependency/remote_url.RemoteURLDependency
Bases:
Dependency
Methods
- build_dependency()
Attempts to fetch and build the dependency.
- Parameters:
self (Dependency) – Dependency object
- init([...])
Initialize the dependency with project information.
- Parameters:
**kwargs –
Additional keyword arguments may be necessary.
- Keyword Arguments:
BUILD_TARGET (desc) – Name of the target when it is built. This usually does not include namespaces yet.
FIND_TARGET (desc) – Name of the target when it is found using something like CMake’s
find_package()
tool. This typically does include a namespace.NAME (desc) – Name used to identify this dependency. This does not need to match the find or build target names, but frequently will match one or both.
URL (desc) – URL for the GitHub repository. This can be the URL to the repository or the HTTPS link used to clone the repository, but not the SSH cloning option.
Attributes
- location = ""
- Type:
desc
URL for the resource