# Building SlicerIGT exten

**URL:** <https://discourse.slicer.org/t/building-slicerigt-exten/24749>\
**Category:** Development\
**Tags:** build, extensions-manager\
**Created:** [August 14, 2022, 10:18am UTC](https://discourse.slicer.org/t/building-slicerigt-exten/24749 "2022-08-14T10:18:46Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![SlicerIsGood](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/slicerisgood/32/16309_2.png) [@SlicerIsGood](https://discourse.slicer.org/u/SlicerIsGood)\
**Post date:** [August 14, 2022, 10:18am UTC](https://discourse.slicer.org/t/building-slicerigt-exten/24749/1 "2022-08-14T10:18:46Z")

</div>

in windows vs2022

```auto
CMake Error at CMakeLists.txt:25 (find_package):
  By not providing "FindSlicerIGSIO.cmake" in CMAKE_MODULE_PATH this project
  has asked CMake to find a package configuration file provided by
  "SlicerIGSIO", but CMake did not find one.

```

Follewed the [[Extensions — 3D Slicer documentation](https://slicer.readthedocs.io/en/latest/developer_guide/extensions.html#build-an-extension)]([https://development](https://development) doc)

---

<div class="post-metadata">

**Author:** ![jamesobutler](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jamesobutler/32/7511_2.png) [@jamesobutler](https://discourse.slicer.org/u/jamesobutler)\
**Post date:** [August 14, 2022, 5:19pm UTC](https://discourse.slicer.org/t/building-slicerigt-exten/24749/2 "2022-08-14T17:19:00Z")

</div>

SlicerIGT has a dependency on another extension, SlicerIGSIO. So you need to build SlicerIGSIO and then you can build SlicerIGT.

> **[GitHub - IGSIO/SlicerIGSIO: Utility extension for 3D Slicer, containing tools...](https://github.com/IGSIO/SlicerIGSIO)**
>
> Utility extension for 3D Slicer, containing tools and algorithms for building image guided surgery applications - GitHub - IGSIO/SlicerIGSIO: Utility extension for 3D Slicer, containing tools and a...

---

<div class="post-metadata">

**Author:** ![SlicerIsGood](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/slicerisgood/32/16309_2.png) [@SlicerIsGood](https://discourse.slicer.org/u/SlicerIsGood)\
**Post date:** [August 15, 2022, 1:37am UTC](https://discourse.slicer.org/t/building-slicerigt-exten/24749/3 "2022-08-15T01:37:21Z")

</div>

That’s right, and I build the SlicerIGSIO first, and add this to cmake gui(win10), ’ SlicerIGSIO\_DIR \*\*\*\*/SlicerIGSIO/inner-build ’

---

<div class="post-metadata">

**Author:** ![SlicerIsGood](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/slicerisgood/32/16309_2.png) [@SlicerIsGood](https://discourse.slicer.org/u/SlicerIsGood)\
**Post date:** [August 15, 2022, 1:53am UTC](https://discourse.slicer.org/t/building-slicerigt-exten/24749/4 "2022-08-15T01:53:12Z")

</div>

by the way, I hvae build the slicer with igt successfully, but the custom version I have built can load the other module, like “openlink” or sth else, should I build this together?
