# SWI-Prolog dependencies from CMake generated graphviz

**URL:** <https://swi-prolog.discourse.group/t/swi-prolog-dependencies-from-cmake-generated-graphviz/5714>\
**Category:** Nice to know\
**Created:** [August 27, 2022, 3:23pm UTC](https://swi-prolog.discourse.group/t/swi-prolog-dependencies-from-cmake-generated-graphviz/5714 "2022-08-27T15:23:16Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![EricGT](https://avatars.discourse-cdn.com/v4/letter/e/f1d935/32.png) [@EricGT](https://swi-prolog.discourse.group/u/EricGT)\
**Post date:** [August 27, 2022, 3:23pm UTC](https://swi-prolog.discourse.group/t/swi-prolog-dependencies-from-cmake-generated-graphviz/5714/1 "2022-08-27T15:23:16Z")

</div>

SWI-Prolog is commonly built using [CMake](https://cmake.org/).  
CMake has a option to show dependencies as graphs created using Grahpviz. ([ref](https://cmake.org/cmake/help/latest/module/CMakeGraphVizOptions.html))

The SVG image is rather wide. To see it correctly using an internet browser right click on it and select choice to open image in new tab.

Note: This long white strip below is actually an image. The image is what you need to click on.

![SWI-Prolog dependencies](https://global.discourse-cdn.com/free1/uploads/swiprolog/original/2X/4/46893c1389420d351da8339553b93ac8f2d0ecd2.svg)
