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