Skip to content

Commit

Permalink
docs: add CPM as preferred way of managing third party deps
Browse files Browse the repository at this point in the history
  • Loading branch information
abdes committed Apr 7, 2022
1 parent c7f79fc commit 5a33f70
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions doc/project-development/third_party.rst
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,19 @@ FetchContent works best with CMake based dependencies. I haven’t had a chance
test it with libraries that are not built with CMake. But I would expect that
some extra configuration is necessary to make it work.

`CPM <https://github.com/TheLartians/CPM.cmake>`_
=================================================

CPM.cmake is a cross-platform CMake script that adds dependency management
capabilities to CMake. It's built as a thin wrapper around CMake's FetchContent
module that adds version control, caching, a simple API and more.

.. hint::
:class: margin

CPM is the preferred way of managing third party dependencies in asap, and is
already integrated in the project.

Git submodules
==============

Expand Down

0 comments on commit 5a33f70

Please sign in to comment.