<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
Hi all,
<div class=""><br class="">
</div>
<div class="">I built ITK 4.8.1 with the external IOSTL module and am trying to use it in my CMake project like this:</div>
<div class="">
<pre class="" style="background-color: rgb(43, 43, 43); color: rgb(169, 183, 198); font-family: 'SourceCodePro+Powerline+Awesome Regular'; font-size: 11.3pt;"><span class="" style="background-color: rgb(52, 65, 52);">find_package</span>(<span class="" style="color: rgb(106, 135, 89);">ITK REQUIRED IOSTL</span>)<br class="">include(<span class="" style="color: rgb(106, 135, 89);">${ITK_USE_FILE}</span>)</pre>
<div class="">But that does not seem to correctly register the STLMeshIOFactory yielding a a "Could not create IO object for file test.stl” error when trying to load a stl. When i register the factory manually:</div>
</div>
<div class="">
<pre class="" style="background-color: rgb(43, 43, 43); color: rgb(169, 183, 198); font-family: 'SourceCodePro+Powerline+Awesome Regular'; font-size: 11.3pt;"><span class="" style="color: rgb(128, 128, 128);">itk::STLMeshIOFactory::RegisterOneFactory();</span></pre>
<div class="">it works as expected. But of course, that messes up all the other factories registered by CMake. </div>
</div>
<div class=""><br class="">
</div>
<div class="">Whats going on here and how do i fix it?</div>
<div class=""><br class="">
</div>
<div class="">Best,</div>
<div class="">Thomas</div>
</body>
</html>