title: Including external C++ libraries in version control
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/49196/storing-third-party-libraries-in-source-control">Storing third-party libraries in source control</a>  </p>
  </blockquote>
  
  
  
  <p>I'm currently starting a project which is going to be developed on a few different computer and I'm keeping in sync with bzr. In the project I'm using a couple of 3rd party libraries, like <a href="http://libsdl.org" rel="nofollow noreferrer">SDL</a>. In the past I've just pushed a copy of the compiled library to my version control, but that usually seems to massively inflate the size of the branch and generally seem like a bad idea.</p>
  
  <p>Is that the normal practice, just pushing the required libraries, or is there a better way of added libraries to distributed version control like bzr or git? (I know on svn you can use svn:external to do something similar to this)</p>