This question is primarily about using bazel to develop a C++ application that uses a 3rd party package of headers and built libraries, with the headers accessible as system includes, i.e. using angle brackets to specify the headers: #include <header.h>
I expect this is a common use case but after an hour of searching documentation, I still don't see an obvious approach to try.
My particular use case is to use tensorflow 1.4 built from sources. Tensorflow was installed at this location on my system:
~/.pyenv/versions/3.6.3/envs/tensorflow14py36/lib/python3.6/site-packages/tensorflow
How do I modify my bazel BUILD and/or WORKSPACE so that I can compile (and eventually link) my application that includes tensorflow headers such as:
#include <tensorflow/core/public/session.h>