removed all manual include directory for vendor libs and left it up to INTERFACE_INCLUDE_DIRECTORIES to correctly include directories for dependencies; using INTERFACE_INCLUDE_DIRECTORIES as well; test target is no longer manually specifying include directories for its dependencies (automatically handled via INTERFACE_INCLUDE_DIRECTORIES); fixed include file install location