Added 3rd party library linking as user code might include our headers