# VTK 9.0.0

**URL:** https://discourse.vtk.org/t/vtk-9-0-0/3205
**Category:** Announcements
**Tags:** release-process
**Created:** [May 4, 2020, 4:36pm UTC](https://discourse.vtk.org/t/vtk-9-0-0/3205 "2020-05-04T16:36:21Z")
**Posts on this page:** 1
**Showing post:** 6

<div class="post-metadata">

### Author: ![ben.boeckel](https://discourse.vtk.org/letter_avatar_proxy/v4/letter/b/ea5d25/32.png) [@ben.boeckel](https://discourse.vtk.org/u/ben.boeckel)
#### Post date: [June 11, 2020, 12:00pm UTC](https://discourse.vtk.org/t/vtk-9-0-0/3205/6 "2020-06-11T12:00:48Z")

</div>

[This page](https://vtk.org/doc/nightly/html/md__home_kitware_dashboards_buildbot_vtk_nightly-master-ike-linux-shared-release_doc_nightly_osm5be4e3c8a508a13e731d7b85aeec815a.html) may be of more help for the module system update. The [VTKExamples site](https://lorensen.github.io/VTKExamples/site/) also supports both at once.

Unfortunately, the old and new CMake APIs are “allergic” to each other and neither backwards nor forwards compat was possible (the old one doesn’t like targets because it does that stuff manually and the new one doesn’t like paths because it wants to keep its install tree relocatable). I think every exposed function got renamed though, so `if (COMMAND)` could be a sufficient detection mechanism (though version checking is the more robust route overall).

---

_[View the full topic](https://discourse.vtk.org/t/vtk-9-0-0/3205)._
