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.0.0.tar.gz (6.3 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.0.0-0-py3-none-any.whl (6.5 MB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for jrl_cmakemodules-1.0.0.tar.gz
Algorithm Hash digest
SHA256 6ce8476ff74f90fad62392a59060b97b84a2e2aae9d225c438b056845237ef91
MD5 e6069cc006b071a32e754486008911bf
BLAKE2b-256 850c009d91b786e2fa10ccac2d46cdaf5744b85b6c7a29443f419589b376cc76

See more details on using hashes here.

Provenance

The following attestation bundles were made for jrl_cmakemodules-1.0.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.0.0-0-py3-none-any.whl.

File metadata

File hashes

Hashes for jrl_cmakemodules-1.0.0-0-py3-none-any.whl
Algorithm Hash digest
SHA256 17391b4bebb52cc8bf1fa4c60c8cb8ff60c283ca6e52298ac75d3e16071e581f
MD5 04823c3a517a41e72250f4b217e6aebf
BLAKE2b-256 0d1c544aa4e3132703035cbb2f6997e545abb44027128f0368118fe15323e19a

See more details on using hashes here.

Provenance

The following attestation bundles were made for jrl_cmakemodules-1.0.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