<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Thank you for your feedback. <BR> <BR>This however only explain part of the issue as far as I can tell. To debug the issue I added <BR>#pragma message("boost tr1 iostream") <BR>at the top of the boost/tr1/iostream file. When building the source that message is shown in the console windows which then indicate the compiler has accessed the file. So far so good. I then did the same "trick" with boost/aligned_storage.hpp, boost/array.hpp and boost/assert.hpp which are the three first boost reference in depend.make and none of them not show up during building. <BR> <BR>So why are these files included in the depend.make?<BR> <BR>Regards,<BR>Lars<BR><div><hr id="stopSpelling">Date: Wed, 11 Dec 2013 16:08:28 +0100<br>From: nilsgladitz@gmail.com<br>To: laasunde@hotmail.com; cmake@cmake.org<br>Subject: Re: [CMake] depend.make<br><br>
<div class="ecxmoz-cite-prefix">On 11.12.2013 12:53, Lars wrote:<br>
</div>
<blockquote cite="mid:DUB112-W80F9C751F6C2FA2DB3D33FCADD0@phx.gbl">
<style><!--
.ExternalClass .ecxhmmessage P {
padding:0px;
}
.ExternalClass body.ecxhmmessage {
font-size:12pt;
font-family:Calibri;
}
--></style>
<div dir="ltr"> <br>
Here is the source code used (which does not use the Boost
library).<br>
#include <iostream><br>
int main(int argc, char **argv)<br>
{<br>
std::cout << "Hello world" << std::endl;<br>
<br>
return 0;<br>
}<br>
</div>
</blockquote>
${Boost_INCLUDE_DIR}/boost/tr1/tr1 does seem to contain an
"iostream" header which your #include <iostream> probably
picks up.<br>
Maybe that further includes the other boost headers?<br>
<br>
Nils<br></div>                                            </div></body>
</html>