<html><head><style data-externalstyle="true"><!--
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph {
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst, p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle, p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast {
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
line-height:115%;
}
--></style></head><body><div data-externalstyle="false" dir="ltr" style="font-family:Calibri,'Segoe UI',Meiryo,'Microsoft YaHei UI','Microsoft JhengHei UI','Malgun Gothic','Khmer UI','Nirmala UI',Tunga,'Lao UI',Ebrima,sans-serif;font-size:12pt;"><div>> That's more philosophical advice than practical.</div><div> </div><div>Hence the smiley face. Although, in reality it’s practical, too.</div><div> </div><div> </div><div>> It's unfortunately impossible sometimes to eliminate</div><div>> dependencies.</div><div> </div><div>I understand that.</div><div> </div><div> </div><div>> This is one area CMake<br>> should handle well.</div><div>> I'm a bit surprised that this is so difficult.<br></div><div>I’m sure ideas on how to “handle it well” would be welcome for discussion here. It’s a difficult task, especially when the source code is not available for some of your dependencies. And when the binary distributions that are available might have some mismatch for the compiler you’re using.</div><div> </div><div>It’s a huge problem, with no easy solution in sight.</div><div> </div></div></body></html>