olivier-stasse / jrl-cmakemodules

CMake utility toolbox

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

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

About

CMake utility toolbox

License:Other


Languages

Language:CMake 81.7%Language:Python 8.1%Language:Perl 3.6%Language:Shell 2.4%Language:CSS 1.3%Language:Rich Text Format 1.1%Language:Makefile 0.8%Language:TeX 0.5%Language:HTML 0.3%Language:C++ 0.0%Language:Awk 0.0%