Skip to main content

CMake utility toolbox

Project description

Shared CMake submodule

Documentation Status pre-commit.ci status Code style: black

This repository is meant to be used as a submodule for any project from CNRS LAAS/HPP or JRL.

It factorizes CMake mechanisms to provide a uniform look'n feel for all packages.

Please see the documentation on the wiki for more information.

You can also checkout the more complete documentation of the modules.

Supported CMake versions

We currently support CMake >= 3.22

pre-commit

This project use pre-commit and pre-commit.ci.

You can get a nice documentation directly on those 2 projects, but here is a quickstart:

# install pre-commit:
python -m pip install pre-commit

# run all hooks on all files:
pre-commit run -a

# run automatically the hooks on the added / modified files, when you try to commit:
pre-commit install

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jrl_cmakemodules-1.1.0.tar.gz (6.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jrl_cmakemodules-1.1.0-0-py3-none-any.whl (6.5 MB view details)

Uploaded Python 3

File details

Details for the file jrl_cmakemodules-1.1.0.tar.gz.

File metadata

  • Download URL: jrl_cmakemodules-1.1.0.tar.gz
  • Upload date:
  • Size: 6.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for jrl_cmakemodules-1.1.0.tar.gz
Algorithm Hash digest
SHA256 ef48065b459dd53880f48e87503838fa696543b7898e9b82362a52fb70e5ff0b
MD5 3b66d632e3977a595d56915761b52caf
BLAKE2b-256 b87ef4cc809826c61cfe6ee4365f78c631ea792f4181f435211821f1cd5b55a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for jrl_cmakemodules-1.1.0.tar.gz:

Publisher: release.yml on cmake-wheel/jrl-cmakemodules

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jrl_cmakemodules-1.1.0-0-py3-none-any.whl.

File metadata

File hashes

Hashes for jrl_cmakemodules-1.1.0-0-py3-none-any.whl
Algorithm Hash digest
SHA256 815254b2b06de7ad68e8e7726fa6a5bbd919d49b084170791fd9d8e0bdcc7e11
MD5 62d18423f35f019f6bff639255fa76f6
BLAKE2b-256 7b5cd310b6756ee0380637b5799315972d3750c1fe237af7d4d67e7fba3aedf5

See more details on using hashes here.

Provenance

The following attestation bundles were made for jrl_cmakemodules-1.1.0-0-py3-none-any.whl:

Publisher: release.yml on cmake-wheel/jrl-cmakemodules

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page