title: Hiding Dependencies Using CMake Lists
body: <p>A snippet of my system looks like so:</p>
  
  <p><a href="http://i67.tinypic.com/ml5dmt.png" rel="nofollow noreferrer">http://i67.tinypic.com/ml5dmt.png</a></p>
  
  <p>I wish to hide the app's Tensorflow and Protobuf A dependencies from the user program. Otherwise, there are symbol clashes between the 2 different Protobuf versions (A and B are different versions) when trying to build the system as both are visible to the user program.</p>