Don't use #include "include/json/json.h" which is unusual and therefore confusing
This allows to remove the header symlinking done for the system lib version
Closes#42303
Some use-cases want to build packages in a different path than /usr. For
example to have a set of packages independent from other system
binaries. This change allows building with bazel build
--define=PREFIX=/some/other/path to search that path instead. The
default of /usr is set in bazelrc so that building with no options will
work as before and setting PREFIX on the commandline or later in the
bazelrc will override that setting if desired. PREFIX is not used by the
bundled build so should not affect that at all.
This also adds a few other standard Make variables that can be
overridden independently if needed.
Signed-off-by: Jason Zaman <jason@perfinion.com>
The jsoncpp headers are included with a different path so we have to
symlink them so the are in the dir structure that is expected.
Signed-off-by: Jason Zaman <jason@perfinion.com>