<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size: 12pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, "EmojiFont", "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;" dir="ltr">
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">Hi Ben,</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">I was calling 'find_package(VTK 8.1 REQUIRED)'. Giving components corrected the problem.<br>
</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">Thanks!</p>
<p style="margin-top:0;margin-bottom:0">Boris<br>
</p>
<br>
<div style="color: rgb(0, 0, 0);">
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>De :</b> Ben Boeckel <ben.boeckel@kitware.com><br>
<b>Envoyé :</b> mercredi 24 janvier 2018 14:36<br>
<b>À :</b> Boris Basic<br>
<b>Cc :</b> vtk vtk<br>
<b>Objet :</b> Re: [vtkusers] How to disable linking with GL2PS VTK module?</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">On Wed, Jan 24, 2018 at 08:31:28 +0000, Boris Basic wrote:<br>
> Actually I found a hack by adding "#undef<br>
> vtkRenderingOpenGL2_AUTOINIT" in one header of my project. Though it's<br>
> not very elegant, it did the job.<br>
<br>
How are you calling `find_package(VTK)`? If you don't give components,<br>
all compiled modules are loaded and assumed to be used at once, hence<br>
the autoinit.<br>
<br>
You can also use `vtk_module_config` to set `VTK_LIBRARIES` up with a<br>
subset of modules (at least based on the examples).<br>
<br>
--Ben<br>
</div>
</span></font></div>
</div>
</div>
</body>
</html>