I am using boost (which uses time.h) and a C library(libav) that has a header file that is also called time.h. So when boost tries to use time.h it's calling the time.h from libav as apposed the ANSI C standard time.h.
How do I force libav to find it's own time.h and boost to use the ANSI C standard time.h? And I don't want to modify the libraries at all as this code needs to build everywhere.
Thanks!