<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
h3
        {mso-style-priority:9;
        mso-style-link:"Nadpis 3 Char";
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:13.5pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.Nadpis3Char
        {mso-style-name:"Nadpis 3 Char";
        mso-style-priority:9;
        mso-style-link:"Nadpis 3";
        font-family:"Calibri Light",sans-serif;
        color:#1F3763;
        mso-fareast-language:SK;}
span.m-3315013511733145160m-6534525690410963170gmail-gd
        {mso-style-name:m_-3315013511733145160m_-6534525690410963170gmail-gd;}
span.m-3315013511733145160m-6534525690410963170gmail-g3
        {mso-style-name:m_-3315013511733145160m_-6534525690410963170gmail-g3;}
span.m-3315013511733145160m-6534525690410963170gmail-hb
        {mso-style-name:m_-3315013511733145160m_-6534525690410963170gmail-hb;}
span.m-3315013511733145160m-6534525690410963170gmail-g2
        {mso-style-name:m_-3315013511733145160m_-6534525690410963170gmail-g2;}
span.m-3315013511733145160m-6534525690410963170hoenzb
        {mso-style-name:m_-3315013511733145160m_-6534525690410963170hoenzb;}
span.EmailStyle24
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=SK link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;mso-fareast-language:EN-US'>Today I will try to modify the portfile to add qt5 dependency and build vtk with qt support and then after testing I will make a pull request.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;mso-fareast-language:EN-US'>Best,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;mso-fareast-language:EN-US'>Robert<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><b><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>From:</span></b><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> Francois Budin [mailto:francois.budin@kitware.com] <br><b>Sent:</b> Wednesday, January 11, 2017 12:15 AM<br><b>To:</b> Dženan Zukić <dzenanz@gmail.com><br><b>Cc:</b> Róbert Špir <spir.robert@gmail.com>; vtkusers <vtkusers@vtk.org><br><b>Subject:</b> Re: [vtkusers] vcpkg<o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>Since Qt is available through this system, I agree with Dzenan: It makes sense to make these depend on each other.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>On Tue, Jan 10, 2017 at 6:10 PM, Dženan Zukić <<a href="mailto:dzenanz@gmail.com" target="_blank">dzenanz@gmail.com</a>> wrote:<o:p></o:p></p><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm'><div><div><p class=MsoNormal><span style='font-family:"Verdana",sans-serif'>I have always built VTK with Qt support, and ITK with VTK-glue. Perhaps we could make those libraries dependencies: ITK depends on VTK, and VTK depends on Qt?<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-family:"Verdana",sans-serif'><o:p> </o:p></span></p></div><div><p class=MsoNormal><span style='font-family:"Verdana",sans-serif'>Róbert, do you intend to make a PR for your additions to vcpkg?<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-family:"Verdana",sans-serif'><o:p> </o:p></span></p></div><div><p class=MsoNormal><span style='font-family:"Verdana",sans-serif'>Regards,<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-family:"Verdana",sans-serif'>Dženan<o:p></o:p></span></p></div></div><div><div><div><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>On Tue, Jan 10, 2017 at 5:49 PM, Róbert Špir <<a href="mailto:spir.robert@gmail.com" target="_blank">spir.robert@gmail.com</a>> wrote:<o:p></o:p></p><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm'><div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri",sans-serif'>I made a simple portfile [1] for VTK to vcpkg and it seems that it works. At least I was able to build and run the sphere VTK example.</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Only problem that I see is that VTK has large number of build configuration options and I don’t know how this could be handled with vcpkg (for example optional QT support).</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri",sans-serif'> </span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri",sans-serif'>[1] <a href="https://github.com/RobertSpir/vcpkg/blob/add-vtk/ports/vtk/portfile.cmake" target="_blank">https://github.com/RobertSpir/vcpkg/blob/add-vtk/ports/vtk/portfile.cmake</a></span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri",sans-serif'> </span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Robert</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri",sans-serif'> </span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> </span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>From:</span></b><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> vtkusers [mailto:<a href="mailto:vtkusers-bounces@vtk.org" target="_blank">vtkusers-bounces@vtk.org</a>] <b>On Behalf Of </b>Dženan Zukić<br><b>Sent:</b> Tuesday, January 10, 2017 4:42 PM<br><b>To:</b> Ben Boeckel <<a href="mailto:ben.boeckel@kitware.com" target="_blank">ben.boeckel@kitware.com</a>><br><b>Cc:</b> vtkusers <<a href="mailto:vtkusers@vtk.org" target="_blank">vtkusers@vtk.org</a>>; ITK developer mailing list <<a href="mailto:insight-developers@itk.org" target="_blank">insight-developers@itk.org</a>><br><b>Subject:</b> Re: [vtkusers] vcpkg</span><o:p></o:p></p><div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><div><div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='font-family:"Verdana",sans-serif'>If there is no undergoing effort to "port" VTK to vcpkg, we could go ahead and add ITK with VTKGlue disabled. Once VTK is added, we could turn on VTKGlue and make VTK a dependency.</span><o:p></o:p></p></div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='font-family:"Verdana",sans-serif'> </span><o:p></o:p></p></div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='font-family:"Verdana",sans-serif'>P.S. I originally cross-posted this to ITK and VTK developers lists, but since I am only subscribed to VTK-users my message was bounced from VTK-developers. Hence this "merge" message including Francois' response.</span><o:p></o:p></p></div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='font-family:"Verdana",sans-serif'> </span><o:p></o:p></p></div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='font-family:"Verdana",sans-serif'> </span><o:p></o:p></p><table class=MsoNormalTable border=0 cellpadding=0><tr><td width=443 style='width:332.5pt;padding:0cm 0cm 0cm 0cm'><table class=MsoNormalTable border=0 cellpadding=0 width=443 style='width:332.5pt'><tr><td style='padding:0cm 0cm 0cm 0cm'><h3><span class=m-3315013511733145160m-6534525690410963170gmail-gd><span style='font-size:12.0pt'>Francois Budin</span></span><o:p></o:p></h3></td></tr></table></td><td style='padding:0cm 0cm 0cm 0cm'><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span class=m-3315013511733145160m-6534525690410963170gmail-g3>9:45 AM (52 minutes ago)</span><o:p></o:p></p><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='border:solid windowtext 1.0pt;padding:0cm'><img border=0 width=100 height=100 style='width:1.0416in;height:1.0416in' id="m_-3315013511733145160m_-6534525690410963170_x005f_x0000_i1025" src="cid:~WRD000.jpg" alt="Obrázok odstránený odosielateľom."></span><o:p></o:p></p></div></div></td><td style='padding:0cm 0cm 0cm 0cm'></td><td rowspan=2 style='padding:0cm 0cm 0cm 0cm'><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='border:solid windowtext 1.0pt;padding:0cm'><img border=0 width=100 height=100 style='width:1.0416in;height:1.0416in' id="m_-3315013511733145160m_-6534525690410963170_x005f_x0000_i1026" src="cid:~WRD000.jpg" alt="Obrázok odstránený odosielateľom."></span><o:p></o:p></p></div><div id="m_-3315013511733145160m_-6534525690410963170gmail-:b6"><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='border:solid windowtext 1.0pt;padding:0cm'><img border=0 width=100 height=100 style='width:1.0416in;height:1.0416in' id="m_-3315013511733145160m_-6534525690410963170_x005f_x0000_i1027" src="cid:~WRD000.jpg" alt="Obrázok odstránený odosielateľom."></span><o:p></o:p></p></div></td></tr><tr><td colspan=3 style='padding:0cm 0cm 0cm 0cm'><table class=MsoNormalTable border=0 cellpadding=0 width=664 style='width:498.0pt'><tr><td style='padding:0cm 0cm 0cm 0cm'><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span class=m-3315013511733145160m-6534525690410963170gmail-hb>to </span><span class=m-3315013511733145160m-6534525690410963170gmail-g2>me</span><span class=m-3315013511733145160m-6534525690410963170gmail-hb>, </span><span class=m-3315013511733145160m-6534525690410963170gmail-g2>vtk-developers</span><span class=m-3315013511733145160m-6534525690410963170gmail-hb>, </span><span class=m-3315013511733145160m-6534525690410963170gmail-g2>ITK</span><o:p></o:p></p></div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='border:solid windowtext 1.0pt;padding:0cm'><img border=0 width=100 height=100 style='width:1.0416in;height:1.0416in' id="m_-3315013511733145160m_-6534525690410963170gmail-_x003a_a8" src="cid:~WRD000.jpg" alt="Obrázok odstránený odosielateľom."></span><o:p></o:p></p></div></td></tr></table></td></tr></table></div><div id="m_-3315013511733145160m_-6534525690410963170gmail-:az"><div id="m_-3315013511733145160m_-6534525690410963170gmail-:b2"><div><div><p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:12.0pt'><span style='font-family:"Arial",sans-serif'>Never heard of it before. It does look interesting. We could try to estimate how much work it would be to port ITK (and VTK?)  to that platform. Since it supports CMake [1], it may not be much work.</span><o:p></o:p></p></div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='font-family:"Arial",sans-serif'>Francois<br><br>[1] <a href="https://github.com/Microsoft/vcpkg/blob/master/docs/EXAMPLES.md#example-1-2-b" target="_blank">https://github.com/Microsoft/vcpkg/blob/master/docs/EXAMPLES.md#example-1-2-b</a></span><o:p></o:p></p></div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='font-family:"Verdana",sans-serif'> </span><o:p></o:p></p></div></div></div></div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>On Tue, Jan 10, 2017 at 10:15 AM, Ben Boeckel <<a href="mailto:ben.boeckel@kitware.com" target="_blank">ben.boeckel@kitware.com</a>> wrote:<o:p></o:p></p><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt'><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>On Mon, Jan 09, 2017 at 18:58:40 -0500, Dženan Zukić wrote:<br>> vcpkg<br>> <<a href="https://blogs.msdn.microsoft.com/vcblog/2016/09/19/vcpkg-a-tool-to-acquire-and-build-c-open-source-libraries-on-windows/" target="_blank">https://blogs.msdn.microsoft.com/vcblog/2016/09/19/vcpkg-a-tool-to-acquire-and-build-c-open-source-libraries-on-windows/</a>><br>> looks<br>> like a good effort for easing library installation for usage in Visual<br>> Studio. Should we join the effort by adding ITK and VTK? Has anyone<br>> tried/started doing this?<br><br>CPack would likely need to support it first. Moving VTK over to the new<br>superbuild would also help there.<br><span style='color:#888888'><br><span class=m-3315013511733145160m-6534525690410963170hoenzb>--Ben</span></span><o:p></o:p></p></blockquote></div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p></div></div></div></div></div></div></blockquote></div><p class=MsoNormal><o:p> </o:p></p></div></div></div><p class=MsoNormal style='margin-bottom:12.0pt'><br>_______________________________________________<br>Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br><br>Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br><br>Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br><br>Search the list archives at: <a href="http://markmail.org/search/?q=vtkusers" target="_blank">http://markmail.org/search/?q=vtkusers</a><br><br>Follow this link to subscribe/unsubscribe:<br><a href="http://public.kitware.com/mailman/listinfo/vtkusers" target="_blank">http://public.kitware.com/mailman/listinfo/vtkusers</a><o:p></o:p></p></blockquote></div><p class=MsoNormal><o:p> </o:p></p></div></div></body></html>