title: Which boost library to link to?
body: <p>Okay so I've got a very small program containing these three boost imports:</p>
  
  <pre><code>#include &lt;boost/asio.hpp&gt;
  #include &lt;boost/lexical_cast.hpp&gt;
  #include &lt;boost/thread.hpp&gt;
  </code></pre>
  
  <p>But that's just an example I'd like an answer that's applicable to other headers as well if possible. Now taking a look into /usr/lib results in a list of 39 static library objects I could possible link to (or rather put into my CMakeLists.txt):
  <a href="https://i.stack.imgur.com/UcSk2.png" rel="nofollow noreferrer">List of libraries</a></p>
  
  <p>How can I know which library is implementing which boost header in /usr/include/boost?</p>
  
  <p>This is the relevant part of my CMakeLists.txt:</p>
  
  <pre><code>set(Boost_USE_STATIC_LIBS ON)
  set(Boost_USE_MULTITHREADED OFF)
  set(Boost_USE_STATIC_RUNTIME OFF)
  find_package(Boost
      1.63.0
      REQUIRED
      ????
  )
  </code></pre>