<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.gmail-gd
        {mso-style-name:gmail-gd;}
span.gmail-g3
        {mso-style-name:gmail-g3;}
span.gmail-t-kt
        {mso-style-name:gmail-t-kt;}
span.gmail-hb
        {mso-style-name:gmail-hb;}
span.gmail-g2
        {mso-style-name:gmail-g2;}
span.hoenzb
        {mso-style-name:hoenzb;}
span.EmailStyle25
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle26
        {mso-style-type:personal-compose;
        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 lang=EN-US style='font-size:11.0pt;font-family:"Calibri",sans-serif;mso-fareast-language:EN-US'>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.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri",sans-serif;mso-fareast-language:EN-US'>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).<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US 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 lang=EN-US style='font-size:11.0pt;font-family:"Calibri",sans-serif;mso-fareast-language:EN-US'>[1] <a href="https://github.com/RobertSpir/vcpkg/blob/add-vtk/ports/vtk/portfile.cmake">https://github.com/RobertSpir/vcpkg/blob/add-vtk/ports/vtk/portfile.cmake</a><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US 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 lang=EN-US 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 lang=EN-US 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'><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'> vtkusers [mailto:vtkusers-bounces@vtk.org] <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 <ben.boeckel@kitware.com><br><b>Cc:</b> vtkusers <vtkusers@vtk.org>; ITK developer mailing list <insight-developers@itk.org><br><b>Subject:</b> Re: [vtkusers] vcpkg<o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><div><div><div><p class=MsoNormal><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.<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'>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.<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'><o:p> </o:p></span></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=gmail-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><span class=gmail-g3>9:45 AM (52 minutes ago)</span><o:p></o:p></p><div><p class=MsoNormal><img border=0 id="_x0000_i1025" src="https://mail.google.com/mail/u/0/images/cleardot.gif"><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><img border=0 id="_x0000_i1026" src="https://mail.google.com/mail/u/0/images/cleardot.gif"><o:p></o:p></p></div><div id="gmail-:b6"><p class=MsoNormal><img border=0 id="_x0000_i1027" src="https://mail.google.com/mail/u/0/images/cleardot.gif"><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><span class=gmail-hb>to </span><span class=gmail-g2>me</span><span class=gmail-hb>, </span><span class=gmail-g2>vtk-developers</span><span class=gmail-hb>, </span><span class=gmail-g2>ITK</span><o:p></o:p></p></div><div><p class=MsoNormal><img border=0 id="gmail-_x003a_a8" src="https://mail.google.com/mail/u/0/images/cleardot.gif"><o:p></o:p></p></div></td></tr></table></td></tr></table></div><div id="gmail-:az"><div id="gmail-:b2"><div><div><p class=MsoNormal style='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.<o:p></o:p></span></p></div><p class=MsoNormal><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><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></div></div><div><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>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-right:0cm'><p class=MsoNormal>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=hoenzb>--Ben</span></span><o:p></o:p></p></blockquote></div><p class=MsoNormal><o:p> </o:p></p></div></div></div></body></html>