title: Boost, ASIO - how are they connected and how can I use ASIO standalone
body: <p>I am new to ASIO and Boost and I'm quite confused. The goal is to use ASIO standalone and distribute it with my CMake project. My naive approach  was <a href="https://think-async.com/Asio/" rel="nofollow noreferrer">downloading</a> ASIO(non Boost) and coping the files into my CMake project, add a few include directories to it and follow the Asio(non Boost) <a href="https://think-async.com/Asio/asio-1.24.0/doc/asio/tutorial/tutdaytime6/src.html" rel="nofollow noreferrer">examples</a>. First thing I see there, the example happily includes headers (&quot;boost/array.hpp&quot;, &quot;boost/bind/bind.hpp&quot; and &quot;shared_ptr.hpp&quot;)from a boost folder which doesn't even exist in the downloaded ASIO version. Not that I expected it, it's called non-Boost-Asio for a reason I thought. All of this makes me believe I am completely misunderstanding this whole Boost/ASIO thing, can anyone guide me into the right direction, Google didn't :)</p>