CEF might have the weirdest header file structure I have ever seen in a C/C++ library. What's up with the hardcoded "include" directory? E.g. all header files have:
#include "include/cef_base.h"
Which means you have to place CEF header files in an awkward directory structure, such as:
lib/include/include <--- CEF
lib/include/boost
lib/include/something
etc
A change to header files right now would mean a BC break (but frankly quite a minor one if all you have to do is update your #include directives).